There are many open source content management software solutions available on the internet. Just a quick perusal of the search results for ?CMS? and ?Content management system? on Sourceforge or any of the other popular open source software websites will yield a virtual cornucopia of CMS tools, modules, plug-ins and engines and templates.
Written using PHP and generally relying on mySQL or a similar database to store configuration values and content, these open source content management solutions generally provide an excellent ?out of box? experience but are also able to serve those who wish to extend their site's capabilities as well as modify the look and feel. Custom CMS websites are becoming more and more popular, and there are many flavors of CMS to choose from.
For the high static textual content, multiple author bases and ease of use and template design, Drupal is an excellent choice. This lean CMS is a great one for organizing lots and lots of static text documents like scientific papers and academic documents of all sorts.
For the more robust community based package that allows not only for content organization, but also forums and other interactive content such as moderation systems, banner ad trackers, and member customization you can try PHP-Nuke and Post nuke for the ?everything you could possibly need and the kitchen sink? or the ?Swiss army knife? type approach.
Another contender for the community portal type high content sites is the well designed ?Geeklog?.
For those of you out there who want to reap the benefits of ecommerce, there is an open source ecommerce package called OSCommerce that works right out of the box and can allow for webmasters to easily create fully functional web stores complete with shopping cart and user profiles.
No matter what type of content you intend to publish on the net, be it blog or community site, there is an open source CMS solution tailored to your needs.
Open Source Content Management
When choosing the best content management system for your project, it is important to weigh both the technical and non-technical pros and cons. Both technical and non-technical reasons can ultimately affect the bottom line cost. Therefore, it is not recommended to simply choose a content management system based solely on technical language or feature set. In this article, we will take a look at an open source content management system called Radiant CMS.
Radiant is a Ruby on Rails based solution that works with a variety of databases. It has a few years of development and a couple noteworthy deployments. There are technical and non-technical reasons why Radiant CMS is a good choice for a content management system.
Technical Reasons to Choose Radiant CMS:
It's Ruby on Rails based which can speed development by taking advantage of the convention over configuration paradigm. In addition, the Radiant code base has excellent automated coverage in unit tests. This means the code is well tested and robust. Unit test code coverage can be one aspect to measure when considering open source content management systems. In fact, we could suggest the amount of code covered by automated unit and integration tests should be considered when choosing any open source library and/or framework. It is an easy indicator to measure and compare. But, that is an entirely different conversation.
Radiant CMS also has an excellent extension system. This allows customizations required by your project to be made. When choosing a content management system, the ability to add and maintain any customizations should be an important factor. This point should be considered not only from the beginning, but how your customizations will evolve as upgrades and enhancements occur within your chosen content management system. In other words, if the core CMS is modified to provide the custom functionality, how can upgrades or patches from the core CMS developers be applied to your modified version. Radiant's extension system provides this separation of concern.
The Radius tagging system of Radiant is fantastic for adding dynamic functionality. It is nice that tags can be added directly to page content rather than some kind of comment or special character sequence in order to indicate non-static content.
Non-Technical Reasons to Choose Radiant CMS:
Radiant has an elegant, intuitive administrative interface. It is not intimidating to the non-technical user. In fact, the design encourages people to embrace using the system, because they assume it is going to be easy to pick up and learn.
The lack of workflow functionality can be considered a feature in many cases. In competing CMS products, workflow can seem like an attractive feature at first, but is often hindrance to configure and work around for projects which require only a few administrators of content.
An additional, non-technical reason to choose Radiant CMS is cost. The project is open source and the community of ruby on rails developers and ruby on rails hosting providers is growing, so your cost risk of obtaining these resources is minimized.
Conclusion
From a technical perspective, the open source, Ruby on Rails based Radiant CMS makes an excellent choice. From a non-technical perspective, Radiant CMS makes an excellent choice as well. When combining both perspectives, we have had many positive project experiences and deployments using Radiant over the past year and a half.
Both James Hunt & Vince India are contributors for EditorialToday. The above articles have been edited for relevancy and timeliness. All write-ups, reviews, tips and guides published by EditorialToday.com and its partners or affiliates are for informational purposes only. They should not be used for any legal or any other type of advice. We do not endorse any author, contributor, writer or article posted by our team.
James Hunt has sinced written about articles on various topics from History, Virtual Private Network and Mobile Phone Reviews. James Hunt has spent 15 years as a professional writer and researcher covering stories that cover a whole spectrum of interest.Read more at
Apple Cider Vinegar And Skin Find out more by reading our other articles on this topic and other subjects we have written related to it