When we decide to entrust a project to a Web designer, it often happens that the professional informs us that he will use a CMS (Content Management System). However, few customers are able to understand what it means and what it means to develop with a CMS.
Trying to be clear without being technical, a CMS is a huge stock of pieces, modules, tools, sizes, bolts, screws, colors, etc., for the construction of websites. The most powerful CMS are huge warehouses with all tools that are needs to build any type of web site, as well as Web app and Web platforms.
Orienting yourself in these huge warehouses is not easy unless you decide to build a web site already assembled. All CMSs offer basic solutions that are already ready but with minimal functionality.
The construction of projects a bit 'more complex requires instead the ability to put hands to the "code", thanks to which the modules are assembled, adapted, customized and adjusted.
All modules and "pieces" of the most important CMSs are tested, safe and constantly updated, much more than the modules built "by hand" (with the code, so to speak). For this reason, today the construction of sites starting from a CMS is becoming the standard of web development.
The use of CMS offers a number of advantages for both the developer and the customer. For the developer, development times and possible inconveniences are greatly reduced; for the customer the costs and waiting times are drastically lowered.
Time and money saved can be invested on the contents that today are the real evolutionary frontier of websites. It is no longer necessary to strenuously deal with engines and technical issues. The Web Designer together with the client should, as soon as possible, take care of the contents and how to constantly adapt their project to the fluidity of the market.
CMSs offer extraordinary tools for updating and allow the user to interact with the web site with ease, as if writing a document on Word.
Among the best-known CMS I mention: Drupal (my favorite), WordPress and Joomla. When designing your site, ask yourself if it is worthwhile to go rummage among the CMS trying to do everything from you ... you could run the risk of building a site that is not representative of what you have in mind and that will stop at the first small accident . And then you would have to do it all over again, maybe ... asking for help from a Web Designer!