If you use a content management system (CMS) to run a site, then you're probably familiar with Mambo. No, not the dance - I'm talking about Mambo CMS, a PHP-based Open Source CMS. Seeing as DevShed's CMS is based on this technology, we thought it would be appropriate to give you a sneak peak at what we use to make sure that you continually get the best development content on the web. Steven Pignataro, a highly active "Mamber" of the Mambo community, takes us on a tour of the Mambo CMS.
What is Mambo Open Source (MOS)? MOS is a complete Content Management System (CMS) designed and programmed with advanced PHP programming. MOS is an extensive database driven CMS, with the ability to submit and publish content on the fly. MOS provides a highly user-friendly administration backend like no other CMS.
When compared to other CMSs, such as PostNuke or PHPNuke, the ease of use is beyond comparison, given that Mambo give you complete control over your entire site look, style, feel, and content.
Mambo has so many features it is hard to list them all. But below is just a portion of what Mambo can offer to you.
Mambo Open Source Feature List:
Licensed under the GNU/GPL.
The easiest to use CMS there is. Most users can pick up the interface with little or no training. This means you or your users can be maintaining the site right away. If you can use a web browser, you can use Mambo Open Source.
Inline WYSIWYG content editors. Mambo Open Source uses HTMLArea. There is now support for the latest BETA of HTMLArea3.
Simple template engine for maximum layout flexibility.
Many built-in modules and components are included
Highly configurable newsfeed system
RSS Syndicated News
Banner Management System
Newsflashes
Mass mailing to registered users
WebLink Manager
Database Backup and Restore
System Statistics (Browser & OS)
Built in Administration Help System
Easy administration of site wide images
Content Archiving
Content Versioning
Automatic publishing and expiration support of content based on date.
Metadata support
Integrated search engine.
Support for over 20 languages
Template management system allows for quick and powerful page layout changes.
Package management system for modules and components
Flexible, Mambo Open Source 4.5 should run under any web server, on any operating system that supports PHP and MySQL.
Modular design so the code is easy to update, change, and replace.