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

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    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.

    Favorites, Groups & Events

    Getting All Your Web Apps To Wear The Company Brand (JP) - Presentation 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
    SlideShare Zeitgeist 2009

    + knapptknappt Nominate

    custom

    807 views, 0 favs, 1 embeds more stats

    Cross-platform theming! No matter what the platform more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 807
      • 802 on SlideShare
      • 5 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 1
    Most viewed embeds
    • 5 views on http://an-nai.jp

    more

    All embeds
    • 5 views on http://an-nai.jp

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories