0
How to choose an
open source CMS
     by Nate Aune (@natea)

  presented at BarCampBoston5
        MIT Stata Center
      ...
What are your
        website goals?
• Improve your SEO
• Make it easier for people to add/edit content
• Create a documen...
Popular OSS CMSes
Important considerations
Important considerations
 • Community: resources, mailing lists,
   events, approachability
Important considerations
 • Community: resources, mailing lists,
   events, approachability
 • Extensibility: how many add...
Important considerations
 • Community: resources, mailing lists,
   events, approachability
 • Extensibility: how many add...
Important considerations
 • Community: resources, mailing lists,
   events, approachability
 • Extensibility: how many add...
Important considerations
 • Community: resources, mailing lists,
   events, approachability
 • Extensibility: how many add...
Idealware’s
OSS CMS report




  http://bit.ly/osscms
http://cmsmatrix.org
Conduct evaluation of
     software

• Each CMS can be downloaded for free
• Put it in front of your non-technical users
•...
Engage with a vendor

• Guidance on which add-ons to use / which
  ones to avoid
• Set things up in a best practice way
• ...
Why Drupal, Joomla,
    Wordpress?

• Wordpress is a good CMS for blogs
• Joomla! is a good CMS for basic websites
• Drupa...
Why Plone?
Why Plone?
• Python is a nicer language to work with than PHP
Why Plone?
• Python is a nicer language to work with than PHP
• Snapshots of configuration information with GenericSetup
Why Plone?
• Python is a nicer language to work with than PHP
• Snapshots of configuration information with GenericSetup
• ...
Why Plone?
• Python is a nicer language to work with than PHP
• Snapshots of configuration information with GenericSetup
• ...
Why Plone?
• Python is a nicer language to work with than PHP
• Snapshots of configuration information with GenericSetup
• ...
Why Plone?
• Python is a nicer language to work with than PHP
• Snapshots of configuration information with GenericSetup
• ...
Why Plone?
• Python is a nicer language to work with than PHP
• Snapshots of configuration information with GenericSetup
• ...
Why Plone?
• Python is a nicer language to work with than PHP
• Snapshots of configuration information with GenericSetup
• ...
Thanks!

Nate Aune - natea@jazkarta.com
Twitter: natea
Website: www.jazkarta.com
Blog: blog.jazkarta.com
How to choose an open source cms
Upcoming SlideShare
Loading in...5
×

How to choose an open source cms

2,023

Published on

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,023
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
32
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide























  • Transcript of "How to choose an open source cms"

    1. 1. How to choose an open source CMS by Nate Aune (@natea) presented at BarCampBoston5 MIT Stata Center April 17, 2010
    2. 2. What are your website goals? • Improve your SEO • Make it easier for people to add/edit content • Create a document collaboration space • Provide content in multiple languages • Capture leads and post info to Salesforce • others?
    3. 3. Popular OSS CMSes
    4. 4. Important considerations
    5. 5. Important considerations • Community: resources, mailing lists, events, approachability
    6. 6. Important considerations • Community: resources, mailing lists, events, approachability • Extensibility: how many add-ons are available? how mature are they? are there add-ons available for what you need?
    7. 7. Important considerations • Community: resources, mailing lists, events, approachability • Extensibility: how many add-ons are available? how mature are they? are there add-ons available for what you need? • Scalability: if you expect your site to get a lot of traffic, will the system easily scale?
    8. 8. Important considerations • Community: resources, mailing lists, events, approachability • Extensibility: how many add-ons are available? how mature are they? are there add-ons available for what you need? • Scalability: if you expect your site to get a lot of traffic, will the system easily scale? • Language: PHP, Python, Ruby
    9. 9. Important considerations • Community: resources, mailing lists, events, approachability • Extensibility: how many add-ons are available? how mature are they? are there add-ons available for what you need? • Scalability: if you expect your site to get a lot of traffic, will the system easily scale? • Language: PHP, Python, Ruby
    10. 10. Idealware’s OSS CMS report http://bit.ly/osscms
    11. 11. http://cmsmatrix.org
    12. 12. Conduct evaluation of software • Each CMS can be downloaded for free • Put it in front of your non-technical users • Ask a question on the mailing list or IRC
    13. 13. Engage with a vendor • Guidance on which add-ons to use / which ones to avoid • Set things up in a best practice way • Assist with training your staff
    14. 14. Why Drupal, Joomla, Wordpress? • Wordpress is a good CMS for blogs • Joomla! is a good CMS for basic websites • Drupal is a good CMS for community sites
    15. 15. Why Plone?
    16. 16. Why Plone? • Python is a nicer language to work with than PHP
    17. 17. Why Plone? • Python is a nicer language to work with than PHP • Snapshots of configuration information with GenericSetup
    18. 18. Why Plone? • Python is a nicer language to work with than PHP • Snapshots of configuration information with GenericSetup • Repeatable deployments with buildout
    19. 19. Why Plone? • Python is a nicer language to work with than PHP • Snapshots of configuration information with GenericSetup • Repeatable deployments with buildout • Security is the best of any OSS CMS
    20. 20. Why Plone? • Python is a nicer language to work with than PHP • Snapshots of configuration information with GenericSetup • Repeatable deployments with buildout • Security is the best of any OSS CMS • Built-in scalability with Zeo
    21. 21. Why Plone? • Python is a nicer language to work with than PHP • Snapshots of configuration information with GenericSetup • Repeatable deployments with buildout • Security is the best of any OSS CMS • Built-in scalability with Zeo • Very capable document management system
    22. 22. Why Plone? • Python is a nicer language to work with than PHP • Snapshots of configuration information with GenericSetup • Repeatable deployments with buildout • Security is the best of any OSS CMS • Built-in scalability with Zeo • Very capable document management system • Multilingual and unicode support is excellent
    23. 23. Why Plone? • Python is a nicer language to work with than PHP • Snapshots of configuration information with GenericSetup • Repeatable deployments with buildout • Security is the best of any OSS CMS • Built-in scalability with Zeo • Very capable document management system • Multilingual and unicode support is excellent • Great community!
    24. 24. Thanks! Nate Aune - natea@jazkarta.com Twitter: natea Website: www.jazkarta.com Blog: blog.jazkarta.com
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×