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

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

on

  • 2,983 views

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.

Statistics

Views

Total Views
2,983
Views on SlideShare
2,972
Embed Views
11

Actions

Likes
0
Downloads
1
Comments
0

1 Embed 11

http://an-nai.jp 11

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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.

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

  • Getting All Your Web Apps To Wear The Company Brand Tim Knapp
  • 自己紹介
    • 2003 年以来 Plone の デベロッパ
    • NZPUG の 副社長
    • Plone Foundation メンバー
    • 日本語 を喋れるふりが出来る
  • 問題は
  • 問題は
    • 様々 の テーマシステム があるウェブアプリケーション
    • 一番 質がいいウェブアプリケーション を使用したい
    • マイグレーション
    • アップグレード
  • 解決は
  • Deliverance
  • 1 2
  • 1 2
  •  
  • 今行った事はどれほど難しいか?
  • Deliveranceの利点は
    • グラフィックデザイナー は新しいテクノロジーを習う必要がない
    • 既存 の デザイン を使える
    • 全て の ウェブフレームワーク のサポートがある
    • パフォーマンス と フレキシビリティー
  • Deliverance を使用している サイト
  • plone.org
  • plone.org - Deliveranced
  • repoze.org - Deliveranced
  • blog.repoze.org
  • bugs.repoze.org
  • lists.repoze.org
  • afpy.org
  • afpy.org - Deliveranced
  • どのように作動しますか?
    • ウェブアプリケーション の エレメント は
    • テーマ の プレースホルダ に入れる。
    • しかしウェブアプリケーションとテーマは どちも変えない 。
  • 細部は
    • XML ファイル は ウェブアプリケーションとテーマでやらせたい アクション と書いてある
    • 四つアクション がある
    • 変 えたい エレメント は CSS selector か XPath expression として 変 えられる
  • Deliveranceの四つ アクション
    • replace
    • append/prepend
    • drop
  • replace
      • “ コンテント のあるものを テーマ のあるものに 変換 する”
  • appendとprepend
      • “ append はコンテントから テーマ の エレメント後 に入れる。
      • prepend はコンテントから テーマ の エレメント前 に入れる。”
  • drop
      • “ 問題がある エレメント を 消す ”
  • 高度な 利用方法 (PyQuery)
  • デプロイメントオプション
    • Proxy
    • WSGI middleware (repoze)
    • collective.xdv
  • Kiwi PyCon 2009!
    • 7-8 November, 2009
    • Christchurch, New Zealand
    • http://nz.pycon.org
  • Q & A
  • 連絡先詳細
    • e : [email_address]
    • w : www.emergetec.com
  • プレゼンテーションURL
    • http://tinyurl.com/deliverance-preso-jp
    • http://tinyurl.com/deliverance-preso-code
  • さらに詳しい情報
    • 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
  • 画像の提供
    • http://www.flickr.com/photos/aturkus/2557151889
    • http://www.flickr.com/photos/vox_efx/3051772438