A few years ago, web site design was a preserve for geeks who were well versed in incomprehensible coding languages. Even a basic “hello world” programme required one to open a text editor and insert numerous html elements. Then content management systems were born and the landscape of web site design changed considerably.
A content management system is an application that makes it extremely easy to insert elements on a website. These elements include complex things like slideshows, tables, polls, wikis etc. They typically use a WYSIWYG editor that allows the user to click on icons and insert the respective elements. Read more here. The implication of this is that it is now possible to come up with stellar web designs without coding knowledge. It is no secret that majority of the websites today are running on content management systems like WordPress, Joomla, Drupal, Magento etc. Click here for a list of the most popular content management systems.
One would be forgiven to think that the job of a web site designer is threatened. Visit this site to get more details on web designer job trends. However; web site design is much more than dragging and dropping elements from a WYSIWYG editor. Every now and then, a web designer will get a request from a client to do something that no content management system can do. That means that the designer has no choice but to hard code a tailor made solution. Even using CMSes that have lots of modules and plugins like WordPress doesn’t guarantee an off shelf implementation to everything. Developers often have to code their own custom plugins to add to the content management system in order to realize some solutions.
Yes, web site design has been generally made easier thanks to the introduction of content management systems. But knowing to use a CMS does not make one a web designer and that is why CMSes cannot replace web design as a profession.