Open Source Web Content Management Strategies

  • 1,551 views
Uploaded on

DotNetNuke Co-Founder Shaun Walker shares "Effective Strategies for Evaluating and Eeploying Open Source Content Management Tools" at the Gilbane Conference 2010 in San Francisco

DotNetNuke Co-Founder Shaun Walker shares "Effective Strategies for Evaluating and Eeploying Open Source Content Management Tools" at the Gilbane Conference 2010 in San Francisco

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,551
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Gilbane San Francisco 2010
    T8. Open Source Tools That are Changing the Content Technology Landscape
  • 2. Presenter
    Shaun Walker
    CTO
    DotNetNuke Corporation
    - 18 years professional experience in architecting and implementing enterprise software solutions for private and public sector organizations.
    - Creator of DotNetNuke, a Web Content Management Platform for ASP.NET which is the largest and most successful Open Source community project native to the Microsoft platform.|
    - Served as a founding Director for CodePlex Foundation, a non-profit foundation created by Microsoft for enabling the exchange of code and understanding among software companies and open source communities.
  • 3. Agenda
    Effective strategies for evaluating and deploying
    Open Source
    Content Management Tools
  • 4. Open Source CMS
    • Open Source CMS systems have been available for over 10 years
    • 5. Share many common characteristics but also differ in many fundamental ways
    • 6. In recent years, many have evolved into Content Management Platforms
  • Business Proposition
    • More economical than proprietary CMS systems
    • 7. Simple acquisition
    • 8. Large accessible user base
    • 9. Flexible and customizable
    … do they deliver?
  • 10. Licensing
    • Understanding the most common open source licensing models and terminology
    • 11. “Libre” vs “Gratis”
    • 12. GPL
    • 13. BSD
    • 14. Dual Licensing
    • 15. Open Core
    • 16. Forking
  • Platform
    • Has your organization standardized on a specific technology platform?
    • 17. Do you possess in-house resources which are skilled with the technology utilized by the CMS?
    • 18. What other products does the CMS rely upon and what are the associated costs, licensing models, and business risks to consider?
  • Development Model
    • Understand the differences in software development models
    • 19. Pro: Evolves rapidly, embraces new trends, high level of user influence
    • 20. Con: Not always predictable, roadmap not always clear or even available
    • 21. Organic vs. Commercial open source
    • 22. Policy regarding upgrades and the preservation of backward compatibility?
  • Ease of Use
    • Simple intuitive web-based user interface
    • 23. Utilizes modern client-side capabilities to create a rich interactive user experience
    • 24. Most common tasks readily available, less common tasks reserved for power users
    • 25. New users come up to speed quickly and require minimal training
    • 26. Has a rich text editor that emulates the features available in modern word processors
  • Flexible Design
    • Offers flexibility in web design which does not restrict creativity or artistic expression
    • 27. Supports the most common web design tools
    • 28. Has a variety of templates available which can be utilized or customized
    • 29. Has adequate documentation describing the design process
    • 30. Can identify a number of professional resources who can assist with web design projects
  • Customizable
    • Provides an Open API and framework which can be utilized to easily build and integrate custom extensions
    • 31. Allows for deep integration with other systems
    • 32. Professional software development tools are available and cost effective
    • 33. Are there many resources available or is the skillset specialized?
    • 34. Supports software and content localization, multi-tenancy
  • Extensible
    • Additional functionality can be discovered, acquired, and deployed simply and easily
    • 35. Terminology: Extensions, Plug-Ins, Modules, Widgets
    • 36. Free vs. Commercial Licensing
    • 37. Does the deployment model require IT involvement?
    • 38. Does a certification program exist?
    • 39. Is the volume and quality of extensions increasing?
    • 40. Are they being actively maintained and enhanced by developers?
  • Scalable
    • Are there reference users which are utilizing the product in high volume environments?
    • 41. Provides the ability to scale-up or scale-out based on your needs
    • 42. Is committed to preserving performance baselines as the product evolves
  • Secure
    • Allows each author or administrator to have their own user account
    • 43. Allows for security groups or roles to be defined
    • 44. Has a rich permissions model which provides granular administrative rights to users
    • 45. Supports multiple authentication systems
    • 46. Includes full auditing of all changes in the system
    • 47. Has a public Security Policy
  • Community
    • Has a large community of users who are vocal and actively involved
    • 48. Has a central hub where community members can interact with one another
    • 49. Offers community support services through discussion forums or wikis
    • 50. Has community representation in your region ( ie. through user groups )
  • Supported
    • Community support channels have many active participants
    • 51. Commercial support options are also available
    • 52. Does the SLA match your business requirements?
    • 53. Has a variety of commercial partners worldwide
  • Business Model
    • Vendor-led or Community-led?
    • 54. Has a strong leadership team which has demonstrated strategic vision and has the confidence of the community
    • 55. Has an understandable business model which ensures stability, accountability, and longevity
  • Thank You
    Ecosystem
    Commerce
    800+ third-party DotNetNuke vendors offering 8000+ extensions
    6 million downloadsgrowing by 100K per month
    Questions?
    ( Slides will be posted on my blog on www.dotnetnuke.com )
    500K+ production web sites with 12K new each month
    500+ active SIs, VARs, and web design firms
    775K+ members with 250K+ forum posts
    40+ web hosting partners