Your SlideShare is downloading. ×
Getting All Your Web Apps To Wear The Company Brand (JP)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Getting All Your Web Apps To Wear The Company Brand (JP)

1,469

Published on

Cross-platform theming! No matter what the platform/language, you can seamlessly apply 1 theme across all your disparate web applications.

Cross-platform theming! No matter what the platform/language, you can seamlessly apply 1 theme across all your disparate web applications.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,469
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • There's 1 company theme but many different web applications with different theming approaches, for e.g. mailing list software, issue tracking software, CMS, blogging s/w, etc. The company may wish to use for e.g. WordPress to manage their blog rather than whatever comes native with their CMS. Management may decide for e.g. to move to a new CMS platform. Upgrades do tend to also mean rewriting applications to work on the new version and this can be a long drawn out process. And usually by the time you've completed it the new version of the software has been released.
  • Uses standard HTML and CSS. No need to integrate the theme into the web application technology. Can use it as is. - Can either be run as a separate proxy server, as WSGI middleware or using an XSLT inline transformation hence allowing for better performance and flexibility.
  • Also using PyQuery.
  • Transcript

    • 1. Getting All Your Web Apps To Wear The Company Brand Tim Knapp
    • 2. 自己紹介
      • 2003 年以来 Plone の デベロッパ
      • NZPUG の 副社長
      • Plone Foundation メンバー
      • 日本語 を喋れるふりが出来る
    • 3. 問題は
    • 4. 問題は
      • 様々 の テーマシステム があるウェブアプリケーション
      • 一番 質がいいウェブアプリケーション を使用したい
      • マイグレーション
      • アップグレード
    • 5. 解決は
    • 6. Deliverance
    • 7. 1 2
    • 8. 1 2
    • 9.  
    • 10. 今行った事はどれほど難しいか?
    • 11. Deliveranceの利点は
      • グラフィックデザイナー は新しいテクノロジーを習う必要がない
      • 既存 の デザイン を使える
      • 全て の ウェブフレームワーク のサポートがある
      • パフォーマンス と フレキシビリティー
    • 12. Deliverance を使用している サイト
    • 13. plone.org
    • 14. plone.org - Deliveranced
    • 15. repoze.org - Deliveranced
    • 16. blog.repoze.org
    • 17. bugs.repoze.org
    • 18. lists.repoze.org
    • 19. afpy.org
    • 20. afpy.org - Deliveranced
    • 21. どのように作動しますか?
      • ウェブアプリケーション の エレメント は
      • テーマ の プレースホルダ に入れる。
      • しかしウェブアプリケーションとテーマは どちも変えない 。
    • 22. 細部は
      • XML ファイル は ウェブアプリケーションとテーマでやらせたい アクション と書いてある
      • 四つアクション がある
      • 変 えたい エレメント は CSS selector か XPath expression として 変 えられる
    • 23. Deliveranceの四つ アクション
      • replace
      • append/prepend
      • drop
    • 24. replace
        • “ コンテント のあるものを テーマ のあるものに 変換 する”
    • 25. appendとprepend
        • “ append はコンテントから テーマ の エレメント後 に入れる。
        • prepend はコンテントから テーマ の エレメント前 に入れる。”
    • 26. drop
        • “ 問題がある エレメント を 消す ”
    • 27. 高度な 利用方法 (PyQuery)
    • 28. デプロイメントオプション
      • Proxy
      • WSGI middleware (repoze)
      • collective.xdv
    • 29. Kiwi PyCon 2009!
      • 7-8 November, 2009
      • Christchurch, New Zealand
      • http://nz.pycon.org
    • 30. Q & A
    • 31. 連絡先詳細
      • e : [email_address]
      • w : www.emergetec.com
    • 32. プレゼンテーションURL
      • http://tinyurl.com/deliverance-preso-jp
      • http://tinyurl.com/deliverance-preso-code
    • 33. さらに詳しい情報
      • http://www.slideshare.net/Jazkarta/deliverance-plone-theming-without-the-learning-curve-from-plone-symposium-east-2009
      • http://plone.org/theming
      • http://www.sixfeetup.com/blog/2009/4/27/deploying-plone-and-zine-together-with-deliverance-using-repoze
      • http://www.martinaspeli.net/articles/rolling-out-repoze
      • http://macadames.wordpress.com/2009/05/23/some-deliverance-tips
    • 34. 画像の提供
      • http://www.flickr.com/photos/aturkus/2557151889
      • http://www.flickr.com/photos/vox_efx/3051772438

    ×