getting all your web apps to wear the company brand (jp)
TRANSCRIPT
Getting All Your Web Apps
To Wear The Company Brand
Tim Knapp
2003Plone
NZPUG
Plone Foundation
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.
Deliverance
1
2
1
2
Deliverance
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.
Deliverance
plone.org
plone.org - Deliveranced
repoze.org - Deliveranced
blog.repoze.org
bugs.repoze.org
lists.repoze.org
afpy.org
afpy.org - Deliveranced
Also using PyQuery.
XML
CSS selector XPath expression
Deliverance
replace
append/prepend
drop
replace
appendprepend
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
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
Click to edit the title text format
Click to edit the outline text format
Second Outline Level
Third Outline Level
Fourth Outline Level
Fifth Outline Level
Sixth Outline Level
Seventh Outline Level
Eighth Outline Level
Ninth Outline Level