Published on

NEWLUG (NorthEast Wisconsin Linux Users Group) March 2011 Presentation.
Topic: Plone

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide


  1. 1. PloneAn overview
  2. 2. Background Using and developing with Plone for about two and half years Develop with other python web technologies Work at Wildcard Corp
  3. 3. What Ill be talking aboutAreas What it is What can it do Who uses it Deployment Should I use it?
  4. 4. Background Open source Content Management System(interprise level) Python GPL2 Trademark owned by foundation Very friendly to contributors Friendly and helpful community ZODB object database(before NOSQL was cool)
  5. 5. Installation Download package from Run the installer Comes with built-in webserverRun./bin/instance startOr./bin/instance fg # foreground modeUses buildout for installing packages and managingconfiguration settings./bin/buildout
  6. 6. Intuitive Interface co-founded by Alexander Limi, usability expert for Mozilla
  7. 7. Hierarchal content managementContent decides the url structure of your site and navigation isautomatically generated for you.
  8. 8. Search-ability/Usability  Google indexes Plone pages very well Built-in live search Indexes doc, pdf, etc
  9. 9. Internationalization Has support for over 200 languages Diverse community of developers and contributors across the world. Popular in Europe, South America and Japan
  10. 10. Advanced workflow system Tied in with its fine grained permissions model, it makes it very easy to control document flow and access on your site. Also, provides a TTW(through the web) tool to manage custom workflows
  11. 11. Content rulesAllow you to do actions when different things are done on thesite.Events content created/edited/deleted workflow changedActions send emails log notify user move, delete, transition
  12. 12. Form creationPowerful framework for building forms TTW.
  13. 13. Versioning supportBuilt-in support for versioning of content
  14. 14. Security track record Best track record of any open source CMS Used by many government agencies because of its track record
  15. 15. Who uses it? Government: FBI, CIA, NASA, Brazilian Government, others... Universities: UW Oshkosh, Penn State, Washington State, North Carolina, Utah, etc Yale and MIT Open courseware Non-profits: Amnesty international, Oxfam Others: Free Software Foundation, Novell Inc, Nokia(QT), EngageMedia, Discover Magazine, Connexions, Chicago History Museum Also often used for intranets Source:
  16. 16. Deployment Not your typical php deployment... Requires long running python process Scalable--easy to use multiple clients that connect back to the database server CPU/Memory heavy Typically use nginx with load balancer and/or caching proxy in front to balance traffic between client processes Support for integration with varnish and squid with automatic purge requests buildout provides a mechanism to version control your configuration so development can easily mirror deployment
  17. 17. Who is it for? if youre thinking about using it for your blog, youre probably better off just using wordpress... many different content editors complex workflow needs fine grained permission management requirements very useful for intranets
  18. 18. Thanks for listening...     Presented by: Nathan Van Gheem