
What is a CMS (Content Management System)?
A CMS also known as a Content Management System is a piece of computer software that runs on a web server and allows content editors to manage their website content. A content editor is anyone who will make changes on a website whether it’s the secretary or the owner of a company. There are different types of CMSs for different uses IMHO (In my humble opinion) although some designers and developers have one CMS that they feel is good for all of their projects. This is often related to the size and complexity of the project. Some of the best CMSs are WordPress, Joomla, Drupal, Expression Engine, and Text Pattern. Alpha Omega Design has used WordPress, Drupal, and Joomla in past projects but, we almost exclusively use WordPress now as it is able to handle very large and complex projects.
So, what is it? A CMS gives the content editor an easy to use interface for editing content often without any need to know HTML, CSS, or JavaScript. Although you don’t necessarily need it I recommend that content editors have a basic understanding of at least HTML. You may hear someone say “Does your website have a WYSIWYG (Pronounced wisiwig) editor?” WYSIWYG editors are a common part of all CMSs and this is the area where you add text, images, and videos. If you have used Microsoft Word you can likely use a WSIWYG editor in one of the CMSs mentioned here. In addition to giving the editors an easy interface to use, the CMS also provides the designers and developers a more efficient way to mange the websites design and development. The CMS will often allow parts of the website to be duplicated with one management point. This helps the site maintain more consistent design and features. There is a lot more that CMSs do but I have covered the most important here to give you a more informed decision making process.
I hope this is helpful for your ministry, non-profit, or business. Thanks and God Bless!