Top 10 lightweight and simple CMS solutions


A Content Management System (CMS) with too many features is not always the best option for every web design project, sometimes all you need is something with a smaller and really lightweight. In this article, you’ll find 10+ Simple and Lightweight but Powerful and Free Content Management Systems. 



1- GetSimple CMS



GetSimple CMS is a free web Content Management System with the primary goal to be simple and easy to use. It is based on the programming language PHP and uses XML files to store the content. As a flat file Content Management System, it is in contrast to other CMS software, that tend to use MySQL databases.

-XML based data storage (no MySQL needed)
-Best-in-Class User Interface
-Protection from yourself (undo most actions)
-Extremely easy to theme
-Great support forum & wiki
-Fully Internationalized core code & plugins
-Entire code base is documented with PHPDoc standards
-Integrated WYSIWYG editor with file-browser & internal linker
-HTML5/CSS3 default theme
-Built in sitemap.xml generator
-Long list of available plugins by great developers
-Fully internationalized control panel

                                            GetSimple CMS Web Site

2-Redaxscript


Redaxscript is a modern, ultra lightweight and rocket fast Content Management System for SQLite, MySQL and PostgreSQL.

Console Interface: Execution of useful collection of powerful commands from the terminal or straight from the browser. Automation of  installations, backups, imports and other tasks.
Smart Caching:  A simple yet effective file caching for assets and pages balances high server loads to deliver  websites in a timely manner.
Extensible System: A flexible, efficient and extensible system architecture to be open to the future of frontend and backend development.
Access Control:  Create of different users and groups with permissions according to their desired role. Limit access to content and modules to certain groups.
Rocket Fast: Awesome performance is the fundamental principle behind this project.
Robust Security:  A bulletproof filter mechanism provides a comprehensive protection against all kind of XSS attacks and SQL injections.
Great Documentation: Documentation hosted on GitHub to let people contribute fixes and improvements. Just edit the document and send a pull request with your changes.

                                            Redaxscript Web Site


3-Typesetter CMS



Typesetter is a complete content management system that lets users create rich and flexible Web sites with a simple and easy-to-use interface. The embedded design of the admin interface allows users to instantly see changes in a single browser window.

-True WYSIWYG Editing (CKEditor)
-Galleries (ColorBox)
-SEO Friendly Links
-File Upload Manager
-Editable Theme Content
-Deleted File Trash Can
-Multiple User Administration
-Flat File Storage
-Fast Page Loading
-Fast and Easy Installation


                                           Typesetter CMS Web Site

4-PivotX



PivotX is an open source blog software written in PHP using either flat files or a database to store content. It uses the Smarty web template system and the TinyMCE editor. One installation can handle several blogs, each with its own configuration, including themes. Users belong to different levels regarding managing and editing privileges. New functions can be added via extensions managed through the admin interface.

-Multiple weblogs
-Multiple authors
-Built-in commenting & moderation
-Built-in spam protection
-Easy to install templates (themes)
-Pages
-MySQL database supported
-Flat files database supported
-SEO friendly
-Self hosted


                                             PivotX Web Site

5-Bolt



Bolt is an open source Content Management Tool, which strives to be as simple and straightforward as possible. It is quick to set up, easy to configure, uses elegant templates, and above all: It’s a joy to use.

-Completely free to use for both personal as well as commercial websites.
-Requires PHP 5.5.9, and is fully PHP 7 compatible. It requires ;only some very common modules to be installed. It runs on different types of database engines, and it can be installed on basically any web server.
-Uses Twig for its templates. A very elegant, flexible and concise templating language, that allows you to write templates the way you want. You don't have to know PHP or know how databases work in order to get whatever content you need from the backend.
-The flexible ContentTypes allow you to use all kinds of different fields to create different types of content: pages, blog entries, events, book reviews, or whatever you can think of … all in a editable YML files.
-Bolt's backend interface is fully responsive, so it works on desktop computers, laptops, tablets and phones alike. Very convenient, either on the road or on the couch.

                                                  Bolt Web Site


6-Pulse CMS



Pulse CMS is simple software designed for small websites that enables a web developer to add web content management system capabilities to an existing site "easily and quickly". The web developer is tasked to delineate editable "blocks" for the website, and Pulse CMS is then utilized by authorized users for making edits through the system's simple web application user interface.

-Fast to build. Just html templates
-Simple. Just deploy to the server
-Scalable. Can run on Amazon EC2
-Downtime safe. Cache and CDN compatible
-Backup. Automatic and easy to move
-Secure. No updates needed & SSL ready
-Version control backed. Github & Bitbucket ready
-Powerful. There's not much you can't do...

                                                  Pusle CMS Web Site


7-Symphony



Symphony is a XSLT-powered (on PHP) CMS with an elegant and simple interface, engineered for flexibility while also being easy enough for non-programmers to implement. Although this is a lightweight CMS, it’s definitely more focused towards more experienced users. There are also a good number of high profile sites using Symphony such as Virgin media, BBC and MTV.

-Elegant : Approaches content management with the underlying goals of simplicity and openness, so you can build anything.
-Extensible : Provides a lean, flexible core complemented by a rapidly growing extensions library.
-Flexible : Gives designers and developers complete control over data structures, URL schemas, and every bit of markup
-Server Language: PHP v5.3 or above
-Database: MySQL 5.5 or above
-Self-Hosted: Yes
-Plugins: Yes

                                                      Symphony CMS Web Site


8-CushyCMS



CushyCMS is a fast, simple and free content management system that aims to make life easier for web designers by simplifying content management.
CushyCMS doesn’t require any self-hosted server-side processing since it’s hosted for you and it doesn’t need a database or anything else. Simply integrate the CMS with CSS classes and you’re good to go. The CMS accesses your files via FTP to make the changes. It’s really simple and incredibly fast to get setup

-Versatile : You define what's editable and Cushy will take care of the rest. Automagically handlingtext, html and images.
-Fast : Define editable areas of your pages with a few CSS classes. Provide FTP details and you're done. 
-Easy : No programming required and no server requirements. You won't even need to train your clients.


                                                      CushyCMS Web Site


9-Wolf CMS



Wolf CMS is a content management system and is Free Software published under the GNU General Public License v3. Wolf CMS is written in the PHP programming language. Wolf CMS is a fork of Frog CMS.The project was a finalist in the 2010 Packt Publishing's Open Source awards for the "Most Promising Open Source Project" category.

Wolf is :
-PHP-based, easily extended CMS
-Uses MySQL, SQLite or (from 0.7) PostgreSQL for db
-Simple drag & drop page hierarchy
-Open source, licensed under GPLv3


                                                    Wolf CMS Web Site



10-Wonder CMS



WonderCMS is very simple and lightweight flat file CMS made with PHP, jQuery, HTML, CSS and a flat JSON database.

Features :
-Simple click and edit functionality
-No configuration required, unzip and upload
-One click update
-Lightweight - runs on 5 files
-Simplified code
-Custom login URL
-Custom homepage
-Better password protection
-No known vulnerabilities or bugs
-Highlighted current page in menu
-Mobile responsive, easy to theme, 404 pages, clean URLs
-Easy page deleting
-Better SEO support - custom title, keywords and description for each page
-Optional - functions.php file includes itself when you create it


                                               Wonder CMS Web Site
                                                

CMS Made Simple


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. In 2010 it won the Packt Publishing annual award for open source content management. Other systems with which they compared it include Drupal, WordPress, eZ Publish  and Joomla!.
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.

TYPO3


TYPO3 is a free and open source web content management system written in PHP. It is released under the GNU General Public License. It can run on several web servers, such as Apache or IIS, on top of many operating systems, among them Linux, Microsoft Windows, FreeBSD, macOS and OS/2.
TYPO3 is, along with Drupal, Joomla! and WordPress, among the most popular content management systems worldwide, however it is more widespread in Europe than in other regions. The biggest market share can be found in German-speaking countries.
TYPO3 is credited to be highly flexible. It can be extended by new functions without writing any program code. Also, the software is available in more than 50 languages and has a built-in localization system, therefore supports publishing content in multiple languages. Due to its features, scalability and maturity, TYPO3 is used to build and manage websites of different types and size ranges, from small sites for individuals or nonprofit organizations to multilingual enterprise solutions for large corporations. According to the ability to support a corporate environment, it classifies itself as an enterprise level content management system.
TYPO3 was initially authored by the Dane Kasper Skårhøj in 1997. It is now developed by over 300 contributors under the lead of Benjamin Mack (Core team leader) and Mathias Schreiber (Product Owner).

Calculations from the TYPO3 Association show that it is currently used in more than 500,000 installations. The number of installations crawled by the public website "CMS Crawler" was around 270,000 by July 2013.

Magento


Magento is an open-source e-commerce platform written in PHP. The software was originally developed by Varien Inc., a US private company headquartered in Culver City, California, with assistance from volunteers.
Varien published the first general-availability release of the software on March 31, 2008. Roy Rubin, former CEO of Varien, later sold a substantial share of the company to eBay, which eventually completely acquired and then spun off the company.
According to the research conducted by AheadWorks in May 2015, Magento's market share among the 30 most popular e-commerce platforms is about 29.8%.
On November 17, 2015, Magento 2.0 was released, with an aim to provide new ways to heighten user engagement, smooth navigation, conversion rates and overall revenue generation. It has well-organized business user tools speed up build up time and enhances productivity. Table locking issues have purportedly been considerably reduced, Improved Page Caching and also allows in streamlining Guest checkout process for existing users, Enterprise-grade scalability, inbuilt rich snippets for Structured Data, new file structure with easy customization, CSS Preprocessing using LESS & CSS URL resolver, improved performance and better code base are some of the touted benefits of newer Magento version.

Magento employs the MySQL/MariaDB relational database management system, the PHP programming language, and elements of the Zend Framework. It applies the conventions of object-oriented programming and model–view–controller architecture. Magento also uses the entity–attribute–value model to store data. On top of that, Magento 2 introduced the Model-View-ViewModel pattern to its front-end code using the JavaScript library Knockout.js.

Drupal


Drupal , a free and open source content-management framework written in PHP and distributed under the GNU General Public License, provides a back-end framework for at least 2.2% of all Web sites worldwide – ranging from personal blogs to corporate, political, and government sites.
 Systems also use Drupal for knowledge management and for business collaboration.
The standard release of Drupal, known as Drupal core, contains basic features common to content-management systems. These include user account registration and maintenance, menu management, RSS feeds, taxonomy, page layout customization, and system administration. The Drupal core installation can serve as a simple Web site, a single- or multi-user blog, an Internet forum, or a community Web site providing for user-generated content.
"The Drupal Overview", a feature of the project web site, describes it as a content management framework. Drupal also describes itself  as a Web application framework, as it meets the generally accepted  feature requirements for such frameworks.
As of January 2017 the Drupal community is composed of more than one million members. Including 105,400 users actively contributing. Resulting in more than 35,800 free modules that extend and customize Drupal functionality, over 2,300 free themes that change the look and feel of Drupal, and at least 1,100 free distributions that allow you to quickly and easily set up a complex, use-specific Drupal in fewer steps.
Although Drupal offers a sophisticated API for developers, basic Web-site installation and administration of the framework require no programming skills.

Drupal runs on any computing platform that supports both a Web server capable of running PHP and a database to store content and configuration.

WordPress


WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. WordPress is installed on a web server that is either part of an Internet hosting service or a network host in its own right. The first case may be a service like WordPress.com, for example, and the second case could be a computer running the software package WordPress.org. A local computer may be used for single-user testing and learning purposes. Features include a plugin architecture and a template system. WordPress was used by more than 26.4% of the top 10 million websites as of April 2016. WordPress is reportedly the easiest and most popular website management or blogging system in use on the Web, supporting more than 60 million websites.


WordPress was released on May 27, 2003, by its founders, Matt Mullenweg and Mike Little, as a fork of b2/cafelog. WordPress is released under the GPLv2 (or later) license from the Free Software Foundation.

Joomla!


Joomla is a free and open-source content management system (CMS) for publishing web content. It is built on a model–view–controller web application framework that can be used independently of the CMS.
Joomla is written in PHP, uses object-oriented programming (OOP) techniques (since version 1.5) and software design patterns, stores data in a MySQL, MS SQL (since version 2.5), or PostgreSQL (since version 3.0) database, and includes features such as page caching, RSS feeds, printable versions of pages, news flashes, blogs, search, and support for language internationalization.


As of November 2016, Joomla! has been downloaded over 78 million times. Over 7,800 free and commercial extensions are available from the official Joomla! Extension Directory, and more are available from other sources. It is estimated to be the second most used content management system on the Internet, after WordPress.