Веб-студія «WebDreamLab»

CMS

Software for managing sites of different complexity

What is a CMS?

Content management system is a software by which manages the site contents (modify, add new text filling, throwing images on the site, create new partitions and others.). Currently, there are many content management system built using different technologies.

Types of CMS:

The following table lists the most popular open source CMS in the world.

CMS general purpose:


modx-table

Advantages:

  • the ability to write their own modules, snippets and plugins;
  • easy to setup your site design;

Disadvantages:

  • working slow with large projects; have only few design templates;
WP_table

Advantages:

  • update WordPress-plugin, templates  and the system is automatic;
  • the system has many improvements and templates;

Disadvantages:

  • the system has a problem of fine-tuning;
Joomla_table

Advantages:

  • the system has a wide selection of templates and modules;

Disadvantages:

  • site pages are loaded for a long time;
  • admin-panel hasn't very user-friendly interface;
drupal_table

Advantages:

  • the system is designed for websites of any complexity;
  • there is a great caching system;

Disadvantages:

  • difficult to write code;

Online shops:


presta_table

Advantages:

  • a huge number of modules mounted directly in the default assembly;

Disadvantages:

  • the system is fairly large and heavy;
Magento_table

Advantages:

  • Magento is powerful system;
  • the system is convenient for customers and system administrators;

Disadvantages:

  • the platform is too heavy and large;
opencart_table

Advantages:

  • the system works fast, it requires little resources;

Disadvantages:

  • standard assembly implemented little  functionals;

Unique projects:


yii_table

Advantages:

  • flexible solutions for different types of tasks;
  • fast platform requires little memory;

Disadvantages:

  • hard to learn;