The many platforms, open-source code and artistic endeavors make for a widening plateau of beauty and function. Most web design is done with a platform CMS (content management system) such as Joomla or WordPress. These are the two with which I’m most familiar.
WordPress has the functionality and ease of customer maintenance and authoring is unsurpassed.
My job as a designer is to make the structure, menu navigation and content easy for the customer to be access, edit and create. My work from there is only in SEO creation and maintenance. Many aspects of WordPress are automatic, although plugins and the platform itself require manual upgrades.
With WordPress the owner can use a log in function, the blog function and many more capabilities to grow a successful interactive website with visual interactions and unsurpassed security. It is made to sign up members/users, be collaborative and function as a place customers return to for information.
Joomla is a great platform, but is not as user friendly. It uses modules for articles, has components for functionality and plugins for extra items that may need to be incorporated.
The learning curve on Joomla is steep and most don’t want to take the time to learn the steps to successfully add content and design elements. It is also a straightforward website design tool without the beauty of WordPress, in my opinion. But great for corporate websites that don’t want a lot of bells and whistles in the design.
As a CMS, it is a great tool to gather users/members and keep customers coming back for content.
There are other platforms that are also CMS – though I have spent my time on these two. If a customer is already in Drupal or Magenta, I am familiar enough with both to edit and enhance, but prefer not to build.