Transcript of "Open Source Web Content Management Strategies"
Gilbane San Francisco 2010<br />T8. Open Source Tools That are Changing the Content Technology Landscape<br />
Presenter<br />Shaun Walker<br />CTO<br />DotNetNuke Corporation<br />- 18 years professional experience in architecting and implementing enterprise software solutions for private and public sector organizations.<br />- 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.|<br />- 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.<br />
Agenda<br />Effective strategies for evaluating and deploying <br />Open Source <br />Content Management Tools <br />
Open Source CMS<br /><ul><li>Open Source CMS systems have been available for over 10 years
Share many common characteristics but also differ in many fundamental ways
In recent years, many have evolved into Content Management Platforms</li></li></ul><li>Business Proposition<br /><ul><li>More economical than proprietary CMS systems
Forking</li></li></ul><li>Platform<br /><ul><li>Has your organization standardized on a specific technology platform?
Do you possess in-house resources which are skilled with the technology utilized by the CMS?
What other products does the CMS rely upon and what are the associated costs, licensing models, and business risks to consider?</li></li></ul><li>Development Model<br /><ul><li>Understand the differences in software development models
Pro: Evolves rapidly, embraces new trends, high level of user influence
Con: Not always predictable, roadmap not always clear or even available
Policy regarding upgrades and the preservation of backward compatibility?</li></li></ul><li>Ease of Use<br /><ul><li>Simple intuitive web-based user interface
Utilizes modern client-side capabilities to create a rich interactive user experience
Most common tasks readily available, less common tasks reserved for power users
New users come up to speed quickly and require minimal training
Has a rich text editor that emulates the features available in modern word processors</li></li></ul><li>Flexible Design <br /><ul><li>Offers flexibility in web design which does not restrict creativity or artistic expression
Has a variety of templates available which can be utilized or customized
Has adequate documentation describing the design process
Can identify a number of professional resources who can assist with web design projects</li></li></ul><li>Customizable<br /><ul><li>Provides an Open API and framework which can be utilized to easily build and integrate custom extensions
Allows for deep integration with other systems
Professional software development tools are available and cost effective
Are there many resources available or is the skillset specialized?
Supports software and content localization, multi-tenancy</li></li></ul><li>Extensible<br /><ul><li>Additional functionality can be discovered, acquired, and deployed simply and easily
Does the SLA match your business requirements?
Has a variety of commercial partners worldwide</li></li></ul><li>Business Model<br /><ul><li>Vendor-led or Community-led?
Has a strong leadership team which has demonstrated strategic vision and has the confidence of the community
Has an understandable business model which ensures stability, accountability, and longevity</li></li></ul><li>Thank You<br />Ecosystem<br />Commerce<br />800+ third-party DotNetNuke vendors offering 8000+ extensions<br />6 million downloadsgrowing by 100K per month<br />Questions?<br />( Slides will be posted on my blog on www.dotnetnuke.com )<br />500K+ production web sites with 12K new each month<br />500+ active SIs, VARs, and web design firms<br />775K+ members with 250K+ forum posts<br />40+ web hosting partners<br />