Which CMS to choose for your PHP site?

A CMS (content management system) or CMS (Content management system) is a system intended to create and manage web applications. It thus makes it possible to:
  • publish content (text / images, documents, …)
  • manage the layout of the site
  • manage the navigation system (categories / menus)

Building a site from scratch takes time and requires a skill set in development. The use of a CMS thus makes it possible to reduce this duration despite the time required for learning the selected CMS.
Also note that a custom development will correspond exactly to what you expect while using a standard CMS, we will use the number of available features which will limit your platform to the planned features.

Many of our clients ask us to orient their choice towards the best Php CMS on the market; however, there is no clear leader. The choice basically depends on the type of website you want to build.

A blog ?

The interest here is to have a system capable of automatically generating the formatting of the pages:
  • WordPress: currently the leading blog manager; it is possible to use it as a portal site CMS given its many themes and plugins.
  • Dotclear: a French-speaking manager in clear withdrawal since the creation of the French-speaking community of WordPress
  • Blogger: Google’s promising platform that may soon dominate the market. Few widgets at the moment but a lot of features.

A forum ?

Many sites that require a forum need a system to manage the storage and posting of discussion threads. We find among the frameworks:
  • phpBB: the most used on the sites dedicated to the forum. Easy to install and administer, it also has a large number of extensions and templates.
  • MyBB: competitor of phpBB, it offers more features in the form of extensions
  • PunBB: suitable to complete a site offering content. Lighter and easier to interface / program.

A Wiki?

When the need is directed towards a site whose content is edited by visitors (encyclopedia, cultural site), the use of a wiki is appropriate.
  • MediaWiki: the most popular manager, used by Wikipedia.
  • DokuWiki: another noSQL platform.
  • PmWiki: less popular, also noSQL.

An entrance ?

A CMS portal manager represents a complete system for managing the pages of a site and its interactions: news, forum, faq, e-shop, …
To name the main ones that dominate the market:

  • Joomla: the easiest to use with an easy to integrate templating system. Rich components / plugins are available (free / paid). The downside remains its versioning system and frequent migrations as well as its complexity as soon as we deviate from the basic functionalities.
  • Drupal: Offers the same features as Joomla but is aimed more at professional webmasters. The installation is relatively simple but behind it is a real gas factory because of the many extensions which require more advanced knowledge in programming if you wish to exploit all its power.
  • Spip: was one of the most practical / flexible cms on the market and one of the most widespread in France but it quickly lost its lead against its competitors (Joomla, Drupal) because it is quite difficult to make it evolve functionally . It is still very practical for a publication site (press, scientific publication, etc.) and its administration interface is really user-friendly.
  • Typo 3: the most complete and powerful CMS, scalable, more suitable for very large business sites (content or online sales portals). Its complexity requires more learning.

An E-Commerce site?

For E-Commerce sites, the need is to manage transactions, upload products and manage stocks. To build your e-shop, you can use:
  • Joomla / Virtuemart, Joomla / Hikashop: an efficient solution based on Joomla for a modest e-store.
  • Prestashop: complete platform for a large e-store. Installation is simple and operation is easy. On the other hand, the many themes / extensions remain chargeable.
  • OsCommerce: for nostalgic people who don’t need heavy marketing functions or functional customization.
  • Magento: The must have for those who like to do smart eCommerce with lots of marketing features. But beware ! Many plugins are paid and hosting is more expensive than that of its competitors

4 training to see :