CMS Made Simple
CMS Made Simple Admin Portal
|Developer(s)||Ted Kulp (Project Leader)|
|Stable release||1.11.9 / September 28, 2013|
|Type||Content management system, Community|
|License||GNU General Public License|
Content management systems
A Web content management system is a software system that provides website authoring, collaboration, and administration tools designed to allow users with little knowledge of web programming languages or markup languages to create and manage website content with relative ease. A robust CMS provides the foundation for collaboration, offering users the ability to manage documents and output for multiple author editing and participation.
Most systems use server side caching to improve performance. This works best when the CMS is not changed often but visits happen regularly.
A CMS allows non-technical users to make changes to a website with little training. A CMS typically requires a systems administrator and/or a web developer to set up and add features, but it is primarily a website maintenance tool for non-technical staff.
The Administrator organises a contract with a webhosting company. They provide remote server, remote storage space and the software needed to serve webpages to internet users. This will be a LAMP, MAMP or WAMP stack, LAMP standing for Linux, Apache, MySQL and PHP. The Developer uploads a copy of the CMS to the server using FTP from his development machine- that will be his laptop or local host where has already installed the CMS and the LAMP/MAMP/WAMP stack. He will do the development on his local host, and when the client is satisfied, the new site will be uploaded to the remote server, it will be tested and will go live. The client will attend a training program, and insist that any staff that need to add content do so too. The client will interact with the website through a browser.
There are several popular free opensource content management systems- each with its strengths and each with its weaknesses.There is no best CMS — there's only best fit given the context. Over the last four years The American book publisher, Packt Publishing, issued annual awards for this category of software. CMS made Simple has won once. Other system with which they compared it include Drupal, WordPress, eZ Publish  and Joomla!.CMSimple is now dated.
CMS Made Simple is an open source package, built using PHP with support for MySQL. Although PostgreSQL was previously supported, the developers chose to remove PostgreSQL support and recent versions no longer support any database except MySQL. The template system is driven using the Smarty Template Engine. CMS Made Simple aims to provide easy development and customization with themes, add-on modules, dynamic menus, tags and translations. When developing a new feature, the tab opens full of default text. The developer starts by erasing the bits he doesn't need, and then adding further tags that link to plugins, known here as modules. As it suggests you customise existing working markup code.
CMS Made Simple has a web-based admin section for theme, template, and stylesheet development, installing and updating add-on modules, configuring page content blocks, and user groups and permissions.
Modules and Themes
CMS Made Simple itself is designed as a base package that does not impose unnecessary modules and functionality on the user. It requires that site owners add modules and tags appropriate to the site. A small number of core modules are included with the default installation, notably a news manager, search function, and WYSIWYG editor (TinyMCE).
Plugins: add-on modules
- Form Builders
- Company and User Directories
- e-Commerce / shops
Numerous additional modules are available via the module repository or Module Manager
In 2008 it lacked
- Inventory management
- Support for third-party payment processing mechanisms (such as PayPal)
- Modules for shipping and sales tax calculators
- Shopping cart functionality
which are available in Drupal, Joomla!, and Wordpress that are needed building an e-commerce site.
The internal template and stylesheet system allows for end-user theme creation, but others are available in a themes repository to download. Developers can choose the one that is closest to their wishes and customise further.
- Web server with PHP 5.2.4 to PHP 5.3+. From version 1.7 PHP 5.3 is supported, but E_DEPRECATED must be inactivated. Plans are to phase out php 5.2.x support after version 1.11, and to support php 5.3+ afterward. (Linux/Unix, Windows 2000/XP/ME/2003, OS X)
- CMS Made Simple does not officially support PHP safe mode
- Minimum 16MiB of available memory for PHP
- PHP tokenizer support enabled
- ImageMagick or GD enabled
- MySQL 4.1+
- Access to your server to upload files and change some permissions
Support for CMS Made Simple includes the content installed by default, built-in help, online docs, commercial/paid support, and a community.
CMS Made Simple holds an annual meeting for its enthusiasts known as The Geek Moot where how-to seminars and Q&A discussions are held.
|1.6||2009-06-22||Goes Through a Major Rework in 1.6.|
|1.7||2010-03-20||Minimum PHP version required is version 5.2.4. Supports PHP version 5.3|
|1.10||2011-10-23||Major upgrade with performance improvements and module api changes.|
|1.11||2012-07-28||Major upgrades including Smarty 3.|
- Mike Johnston. "CMS or WCM - Which is Which?". cmscritic.com. Retrieved 2011-09-07.
- Woric Faithfull. "Using XSLT to Make Websites". woric.net. Retrieved 2007-11-08.
- 2010 Best PHP Open Source CMS Packt Publishing (2010)
- Video showing a theme/ template being changed Shows HTML and CSS.
- http://www.adobe.com/newsletters/inspire/april2008/articles/article4/index.html Adobe Newsletter
- CMS Made Simple Goes Through a Major Rework in 1.6
- Official sites
- Official site of CMS Made Simple
- Official Support Forum
- Official Core & Module Development Forge
- Official Documentation