CMS Made Simple (CMSMS) is a free open source (GPL) content management system (CMS) to provide developers, programmers and site owners a web-based development and administration area.
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 a Content Repository or a database to store page content, metadata, and other information assets that might be needed by the system.
A presentation layer displays the content to website visitors based on a set of templates. The templates are sometimes XSLT files.
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 and PostgreSQL. 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 choice of the CMS will often not depend on technical merit but on what the client wants you to use.
The internal template and stylesheet system allows for painless Theme creation, but others are available in a themes repository to download. The developer chooses the one that is closest to his wishes and customises 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+ or PostgreSQL 7 +
- 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.
||Goes Through a Major Rework in 1.6.
||Minimum PHP version required is version 5.2.4. Supports PHP version 5.3
||Major upgrade with performance improvements and module api changes.
- Content management system
- List of content management systems
- Official sites
de:CMS Made Simple fr:CMS Made Simple hu:CMS Made Simple nl:CMS Made Simple pt:CMS Made Simple ru:CMS Made Simple sv:CMS Made Simple tr:CMS Made Simple uk:CMS Made Simple