The World Outside Plone

1,806 views

Published on

Comparing strengths of Joomla, Django and other open source communities with Plone

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,806
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The World Outside Plone

  1. 1. The world outside Plone Mikko Ohtamaa Plone Conference 2010
  2. 2. Agenda • Joomla! • Django • Lessons to learn
  3. 3. Unfortunately • No world • No Drupal • No Wordpress • No $harepoint
  4. 4. Joomla! The most popular CMS in the world
  5. 5. CMS is a thing allowing you to edit your website using your web browser
  6. 6. • Open source • Forked from Mambo (commercial) 2005 • Open Source Matters Inc. • Runs on Linux+Apache+MySQL+PHP
  7. 7. Features • Admin interface • Article content type • WYSIWYG editor • Through-the- web template and CSS editor • User manager • Two-state workflow • Menu editor • Plug-in manager
  8. 8. No-features • No folders • No permissions • No sharing, roles • No “you-name-it”
  9. 9. Demo http://ploneconf2010.cloudaccess.net/ administrator
  10. 10. Core developers Component providers Integrators Site users Hosting
  11. 11. “They could not stand Joomla”
  12. 12. [20:25:50] x: moo: we moved from Plone to Joomla. 3 years on Plone with no hacks. [20:26:04] x: Problem with plone is no forums with email support
  13. 13. Django The web framework for perfectionists with deadlines
  14. 14. Write web applications Pythonic way You don’t need to know SQL
  15. 15. Python development is fun
  16. 16. Python development is fun Django development is fun
  17. 17. Python development is fun Django development is fun Plone development is not fun
  18. 18. Features • Object-relation mapper (Python objects in SQL database) • Template engine • URL mapper • Forms • Admin interface (automatic) • User manager • Applications (extensions)
  19. 19. No-features • No default templates (excl. admin) • No viewlets • No traversing (folders), no hierarchy • No registration
  20. 20. Demo
  21. 21. Clear path to become a developer TextTextTextText
  22. 22. High quality reference manual
  23. 23. “Plone for web sites, Django for web apps” -Jazkarta
  24. 24. CMS on Django • Lighting Fast CMS by Kai Diefenbach • Django CMS by Divio • Various others, especially in-house CMS solutions
  25. 25. Issues • Heterogenous applications • Subclassing / variations • Extending admin interface • Integration story (buildout is coming with Django packages?)
  26. 26. Lessons leart
  27. 27. http://www.flickr.com/photos/dunk/498668317 - person in the picture is not related and the picture is only for descriptive purpose Django developers 2010 Plone developers 2004
  28. 28. Django developers 2016 Plone developers 2010 http://www.flickr.com/photos/postbear/3681945685 - person in the picture is not related and the picture is only for descriptive purpose
  29. 29. Plone developers 2015 http://www.flickr.com/photos/limonada/14705232 - person in the picture is not related and the picture is only for descriptive purpose
  30. 30. Zope tools are not fun
  31. 31. Reference manuals rock if someone in Plone community dares to say me “Check it from the source code”...
  32. 32. Reference manuals rock if someone in Plone community dares to say me “Check it from the source code”... ... I teach the person some Finnish
  33. 33. Revenue > support > quality Components rules
  34. 34. • http://linkedin.com/in/ohtis • http://twitter.com/moo9000 See you on the other side http://www.flickr.com/photos/flydime/4671890983
  35. 35. Plone needs menu manager

×