📜 ⬆️ ⬇️

Review and classification of CMS by categories (2013)

A recent search for a list of CMSs, which could explain to students the architecture and structure of a complex web site, led me to a curious article on the classification of CMS , which, however, is currently a bit outdated, and written a little messy. This prompted me to compile a new review, gathering more solutions and adding them, if possible, with links to official websites, download pages and demo panels.

I considered CMS on php, mostly free, with some exceptions. As a result, at the moment we have such a set:

General Purpose CMS : Alto CMS, Cogear, Contao, Cotonti, DataLifeEngine, Drupal, ImageCMSCorporate, Joomla, Host CMS, MaxSiteCMS, MODX, MosquitoBloodyMary, ReloadCMS, Wordpress
Galleries : Coppermine, Gallery (Gallery2, updated to version 3), Koken, MG2 = MiniGal 2, Pikateka, SimpleViewer, Zenphoto
Social networks : Elgg, Explay CMS, InstantCMS, LiveStreet, BigStreet
Forums : IPB (Invision Power Board), Phorum, phpBB, phpBBex, PunBB, Simple Machines Forum, Vanilla, vBulletin
Online Shops : ECShop, Magento, OpenCart, osCommerce Family, Prestashop
Business cards without a SQL database : GetSimple, Monstra, Nanote, Stacey, CMS Maker

')

General Purpose CMS


Alto CMS


Alto CMS is a multifunctional content management system.

Alto CMS is a modern engine for creating websites for various purposes. It uses the MVC (Model-Viewer-Controller) paradigm based on OOP. The code is written in PHP 5.3+, as a database can be used as MySQL (mysqli / PDO), and PostgreSQL.

Using the very popular Smarty 3+ template engine makes it easy to change the appearance of the site. To do this, you can use both ready-made template sets, and develop your own, based on your unique design.

Features:

Description
Download
Github

Cogear


The second version of the engine is positioned as a universal designer for all types of sites. The basic version has the ability to create a business card site and a personal blog. Further, the functionality can be changed or expanded with the help of components called “gears”. In essence, these are the same plug-ins and modules, however, they have much more features than these.

Features of the engine:

Official site
Download
Demo

Contao


Universal CMS, which is characterized by the fact that, unlike other systems, many functions are already built into the system and do not require installation of additional extensions.

Main features

Official site
Download

Cotonti


Cotonti architecture allows you to use it to create different types of sites: from business cards and news sites to directories, forums and portals. The functionality of the system is provided by the core and embedded modules, as well as plug-ins.

The key difference of Cotonti is the fact that the system is being developed and improved not only by project managers and the development team, but also by a community of enthusiasts who are developing additional extensions (plug-ins), themes (skins) and localization packages.

The Cotonti core includes the following modules:

The Cotonti distribution includes extensions (plug-ins) of the news feed, search, tag support for pages and forums, etc.

Cotonti allows you to control user interface languages ​​(set the default language, switch languages ​​on the fly, or disable such switching). The base kit Cotonti includes English and Russian site localization. On the project support site, localization packages are available for download in the following languages:

Official site
Download

DataLifeEngine


DataLifeEngine is a commercial content management software. This is a multiplayer news engine designed to organize your own blogs and media on the Internet. Thanks to an accurate and well-thought-out kernel structure, which minimizes server resource requirements, the engine is able to work with high-visited projects with ease, without creating any special load on the server.

The cost of a license for one domain is $ 59 for a one-year purchase, the license renewal for the second year is $ 39, for additional support, the client is offered to pay $ 19.

After purchasing the script, the client is provided with an open source product and no limit on the time of use (in the case of an annual license, after a year, the client will stop receiving updates.
Official site

Drupal


The engine that can do everything, to which there is a lot of plug-ins for all occasions.

The main advantage of the drupal is a very developed and thoughtful hook system that allows you to override almost any system event. Plus, the two most popular modules, cck and views, allow you to construct arbitrary data types and their display.
In the minuses the greater complexity of this system. And yet in the minuses serious gluttony, no less, and sometimes more than similar engines.
Description
Download

ImageCMS Corporate


Modern, free Web 3.0 OpenSource system for creating and managing web projects of any format.

To create corporate sites, ImageCMS has:

Due to the “Field Designer” module, the system allows you to build complex database architectures directly from the administrative panel and create powerful portals based on ImageCMS.

The system includes a set of modules:

There are paid versions of the engine:

ImageCMS Shop Pro is designed to create powerful online stores. This content management system makes it easy to create complex and functional online stores. It combines absolutely all the functions that are used in 90% of the existing stores in the CIS, as well as corresponding to the needs of the western market.

ImageCMS Shop Premium is a special build with advanced features for the most demanding customers, with additional functionality for a large store (multilingual, access rights), and contains comprehensive technical support + synchronization with 1C.
Opportunities
Download
Demo
Comparison with paid versions

Joomla


The current version of Joomla! 3.1. An important feature of the system is the minimum set of tools during the initial installation, which is supplemented as needed.

Features:

Download
Demo
Demo login and demo password

Host CMS



HostCMS is an online content management system. The system is developed and maintained by Hostmayk LLC. Distributed under the open source proprietary license. It is one of the oldest CMS in the Russian market.

It has built-in ORM, QueryBuilder query builder, helpers. Uses AJAX technology in the client section and central administration. Since version 6.0, it provides the ability to edit the content of pages without going to the central administration.

Free version of "Freebie"
The free edition includes the following modules:

Comparison of free and planned editions
Download free version

MaxSiteCMS


Universal, easy and fast content management system. The basic functionality is expanded with plug-ins and widgets, and the appearance with templates.

The structure and clarity of the engine is initially blogging, but as the example of the same wordpress shows, this is not a limitation. Benefits: good architecture and strong caching give good performance, convenience when writing extensions - the entire service part of the system assumes the flexibility of settings - the conditions for displaying widgets, building links, designing data types allow you to make websites very different in structure from blogs.
Opportunities
Download
Github

MODX


There are two versions:
Evolution is a “clean” distribution kit adapted according to the completely rewritten Revolution engine.
Revolution is a completely object-oriented engine rewritten from scratch. It removed the limitations and problems found in the previous version of the engine.

Embedded tools

Benefits

MODX Revolution Description
Demo moved to MODX Cloud

MosquitoBloodyMary


Minimalistic open source system (GPL v3 & above) written in php and not using mysql (uses files as a database). Supports plugins and templates. It is quite easy to use, besides it has the basic capabilities of a CMS and contains user friendly documentation for creating plugins.

The engine is installed using the installer. Then absolutely all control is done through the interface.

Some of the CMS features in the basic delivery of the MosquitoBloodyMary blog engine are:

Plugins in basic delivery:

Opportunities
Download

ReloadCMS


ReloadCMS is a database-free content management system written in PHP. Among the main features: ease of installation and administration, modular architecture (with a simple and accessible API for any newbie), multilingualism, skins, templates, separation of design from presentation, many built-in and third-party modules, friendly support. The system has been specifically designed for small and medium-sized projects that require a CMS, which will work even on cheap hosting tariffs.

Key features:

Opportunities
Download
Github

Wordpress


WordPress is a powerful personal blogging platform. It contains a set of features in order to simplify the process of creating online publications as much as possible, to make it pleasant and convenient. Personal blogging platform with practical settings and default properties and an extremely flexible and customizable kernel.

A great feature is the presence of a centralized WordPressCodex database.
Opportunities
Download

Galleries


Coppermine


The gallery is focused on multi-user, multi-album: user roles, user albums, limits, moderation, and so on. There are many translations, skins (tabular and handicraft), plug-ins. Integration with Joomla and probably some other systems.

This CMS can be chosen if the gallery is the main part of the site, especially since there is a plugin that implements the simplest cms, so as not to install any other engine for several pages.
Description
Download

Gallery (Gallery2, updated to version 3)


A very voluminous project with various functions. The gallery uses an interface in which all operations are implemented via the web, which makes it easy to download, manage and display images.

Among the main functions are the following:

Description
Download

Koken


Pros:

Minuses

Description
Download

MG2 = MiniGal 2


Simple, with basic capabilities system without a database .

Specifications:

Description
Download

Picateka


Easy, fast, simple and convenient system. Almost everything you need, almost nothing extra. Instead of albums - tags. Multiuse is, but basic. The main disadvantage is that tag links use all the same tags, so for the Russian language, the links are unreadable.

Disadvantages: CMS was abandoned at the end of 2006. There are no plugins, they are not supported in principle. The official site has long been unavailable.
Download

Simpleviewer


SimpleViewer is a free, customizable image gallery. SimpleViewer now supports UniversalPlayback technology, which means correct display on Windows, Mac, Linux, iPhone, iPad and Android.

The paid version of SimpleViewer-Pro supports advanced settings, no ads, an unlimited number of images, and more.

Features of the free version:

Description
Download

Zenphoto


Zenphoto is an independent CMS for multimedia websites.

Zenphoto has support for image, video and audio formats, the Zenpage CMS plugin provides a fully integrated news feed (blog) and custom pages for the entire website. This makes Zenphoto an ideal CMS for personal sites of illustrators, artists, designers, photographers, directors and musicians.

Features:

Description
Download

Social networks


Elgg


Elgg is a social networking engine that includes “building blocks” that allow you to create your own full-featured social networks and applications.

Official site

Explay CMS


ExplayCMS is a social network management system. The standard assembly already includes all the features that a social network should have: users, blogs, photo gallery, internal mail, friends feed, comments, polls and ratings.

Explay CMS is very friendly to developers. There is detailed documentation, and the development of new features requires minimal money and developer time. A special opportunity to develop a site on Explay CMS is the ability to create any additional content properties, for example, for publications or photos.

Key features:



The official site is no longer available.
Download

InstantCMS


InstantCMS is a free, feature rich community management system. It is written in PHP and uses MySQL as a database. First of all, the system is focused on creating social networks, dating sites, online clubs and city portals.

The engine out of the box offers: a portal, personal and collective blogs, personal and collective photo albums, friends, clubs, ratings, guest profiles and file uploads in the same place, catalogs, FAQ, bulletin boards, shop (modest bundled and more serious as a separate paid ), . The design is changed by templates, the functions are added by various functional modules.

Specifications:

Description
Download

Livestreet


LiveStreet is used to create blogs and social networks. Almost complete analog of habrakhabra. There are personal and collective blogs, ratings, topics, polls, topics, links, invites.

Opportunities:

Description
Download
Demo

BigStreet


Analogue LiveStreet, currently exists in the alpha version, and has several interesting features that its competitor does not have, for example, LiveStreet's personal blogs on subdomains are implemented by a paid hack, and for BigStreet by a standard function.

Opportunities:

Download

Forums


IPB (Invision Power Board)


Commercial closed engine, but the English-speaking community involved in its support and modification, quite popular and has thousands of people around the world. Most of the modifications and styles developed by these communities are free and free to download.

Official additions are also mostly paid: IP.Gallery, IP.Blog, IP.Downloads, IP.Content. There are also free for customers: IP.Tracker (bugtracker), IP.Shoutbox (chat), etc.

As for the Russian-speaking community, it is extremely small and very fragmented. For this reason, the number of Russian-language modifications is extremely small, and most of them are translation of existing English-language hooks.
Official site
Community

Phorum


Phorum is a free, open source web forum.

The module subsystem provides a flexible way to expand and customize to the needs of specific sites, many of the features are implemented as plug-ins. HTML templates are supported.

For version 5.2 there are translations into many languages, including Russian and Ukrainian.
Official site
Download
Localization
Demo

phpBB


phpBB is a popular free source code web forum developed in PHP that supports various DBMS, including MySQL, PostgreSQL, MS SQL Server, MS Access, SQLite, and Oracle (if necessary).

In addition to supporting various DBMS, the advantages of phpBB are:

In addition to the basic functions of the forum, phpBB 3 implements the possibility of creating sub-forums, attaching files to messages, managing search bots and server load, full access rights management, and an update wizard.

phpBB 3 includes a caching system, bookmarks, warnings, custom BBCode, and a host of other features.
Official site
Comparison of phpBB2 and phpBB3
Download the russified version
Demo

phpBBex


phpBBex (phpBBextended) is a new, increasingly popular fork of phpBB 3, in which the most popular features are already embedded. Most innovations are unique and do not exist in the form of mods. The code has been fixed bugs, the code is optimized and adapted to the latest versions of phpBB. At the same time, new features are not imposed at all - this is facilitated by a large number of new options in the admin panel, where everything superfluous can be simply turned off.

It is important to note that phpBBex is a fork of phpBB with its independent development cycle. This means that phpBBex is not an assembly, but a new flexible forum engine without turning it into a combine for all occasions.

Features:

Description
Download

PunBB


The goals of the developers of this engine are ease, compactness and simplicity of the user interface compared to other forums, while PunBB implements less functionality than similar software.

Since version 1.3, the plugin engine has appeared in the engine, which allows to extend the functionality of the engine without touching its code. Support was also added for domain names containing non-Latin characters, support for MySQLInnoDB and SQLite3 was added.
Official site
Download + Russifier

Simple Machines Forum (SMF)



Simple Machines Forum (SMF) is a free online forum written in PHP using MySQL database.

MF is available in 43 languages, including Russian, Albanian, English, Arabic, Bulgarian, Hungarian, Dutch, Greek, Hebrew, Spanish, Italian, Catalan, Chinese, German, Norwegian, Persian, Polish, Portuguese, Romanian, Thai, Turkish, Ukrainian , Finnish, French and Swedish. It can be translated into missing languages ​​by volunteers.

The SMF has a basic repository for free storage and tracking of modifications through the Simple Machines website. Many modifications, also known as “mods,” are created and distributed free of charge, including video games, profile supplements, approval of messages by the moderator, the horoscope, and many others in development.

The package manager included in SMF is one of its main strengths. It allows the administrator to install modifications and updates for SMF without having to change the source code of the scripts, usually with just a few mouse clicks.

Official site
Download

Vanilla


Easy, simple and free forum engine in Russian, supporting plugins and themes.

Download
Download Russified assembly

vBulletin


vBulletin (abbreviated as vB) is a commercial forum engine.

For vBulletin there are a huge number of modifications, a lot of paid and free hacks.

Quite a large number of skins.

Official site

Online stores


ECShop


Chinese engine for online store.

Official site in Chinese
Russian translation and optimization

Magento


Magento is an online shopping management system. According to Alexa, Magento is the most popular online shopping management system in the world for February 2011. In June 2011 MagentoInc. was acquired by eBayInc. Unlike osCommerce, Magento is a rather young engine. The engine is built on ZendFramework, which immediately determines its volume: It is large and heavy, but also powerful enough.

Key Features:

The appearance of the storefront in Magento is determined by the themes. The topic is:

Unlike most other site management systems (for example, Joomla), in Magento, themes can be linked to each other by the inheritance relation: if the current theme does not have a specific template, mapping rule or resource file, the system takes them from the basic theme. For example, all 3 standard themes for Magento: Default, Modern and iPhone are inherited from a single basic theme. However, a third-party programmer can create his own basic theme.

Unlike Joomla, where right in the administrative part you can assign the display location and parameters of a specific module on the page, Magento mainly aims to edit the on-screen showcase blocks not through the administrative part, but through logical markup files and template files.

Magento considers the following system types of goods:

Description
Download
Demo version

Opencart


OpenCart is an online store engine, around which a large community has been formed (more than 46,000 participants), thanks to which there are more than 8,500 free and commercial add-ons that allow you to modify and supplement the functions of the store in a variety of ways.

Benefits for the programmer:

Features:
Administration / Base

Client part

Payment and delivery system

The disadvantages of the engine for the most part are a payment for the speed of the scripts and the simplicity of their refinement:

Official site
Download

OsCommerce family


The osCommerce store provides a rich set of out-of-the-box tools, cart functionality, and over 5900 add-ons that are available for free.

Unfortunately, osCommerce does not have a template system for customizing the design, but there are a number of modules that solve this problem. For example STS and BTS. Many osCommerce clones have a templating system

Features:

Description
Download

Prestashop


PrestaShop is an open source e-commerce web application. French development, translated by the community into many languages.

A huge number of modules and plugins are supported, out of the box statistics on almost any action in the store works.

Some of the features are:

Description
Download
Demo

Business cards without a SQL database


If you need to create a small website, for example, a business card site on several pages, then there is no need to use heavy CMS with a lot of unnecessary functions. For these purposes, you can use the engines without a database - many of them have a visual editor and admin panel. Using CMS without SQL, you can develop blogs, business cards, and even portals.

GetSimple


GetSimple is a lightweight CMS running on XML files. So that it is easy to use, it includes only the functions required by most business cards and nothing extra. It works without a database, stores everything in XML, there are normal gallery plugins, news, feedback, a guest book. Writing your plugins is very simple.

Description
Download

Monstra


The Monstra engine has a well thought out and simple admin panel, very convenient template creation is provided. The system provides api for plugins and themes - at the moment more than 30 plugins have been developed.

CMS Multiuser - You can create multiple administrators, editors and users for your site.

SEO optimization is provided - you can set separate keywords, descriptions, meta tags for each page.

Plugins and features:

Description
Download
Github

Nanote


Nanote is a compact micro-blog engine written in php. It does not use relational databases and works on files. Built without the use of frameworks and does not require server-side modules.

Opportunities:

Official site
Download

Stacey


Stacey is a lightweight content management system that does not have a database or setup file setup. Content is managed by creating folders and editing text files. Neither the admin panel nor the user authorization form is provided. However, the system includes a simple template language.

The system can handle dynamic elements, such as creating breadcrumbs, navigation lists and attaching images.
Description
Download

CMS Maker


Russian crafts, which does not use for the pages of the database - MySQL.

CMS Maker is suitable for a website-business card, for sites of any subject that do not require bulky CMS.

Opportunities:

Default Password and Login to enter Admin Panel: demo demo . You can change it in the file: admin / passw.php
Official site
Download

Most likely the article will be supplemented if other interesting solutions are found.

Sources:
habrahabr.ru
cmsbezmysql.ru

UPD. Fixed inaccuracies in the descriptions

UPD 2. Thanks to the comments on this article, 10+ more CMS will be added to the review:
Alto CMS, Koken, Simple Machine Forum, LocomotiveCMS, Host CMS, xenForo, Monstra, Social Engine, phpFox, MyBB ...

UPD3. Added a few more CMS, which indicated in the comments

Source: https://habr.com/ru/post/193168/


All Articles