Acronym Monday: CMS
In our technological world, there are hundreds of technology-related acronyms that programmers and developers have been able to define since they were in their coding diapers. Sometimes it doesn’t come as easy for everyone else. Wildcard deals with tons of non-technical clients, and we have perhaps just as many non-technical team members. In honor of these people, we have decided to take one day out of every week to explain some of these acronyms. We are calling this day “Acronym Monday” in an arguably fruitless effort to make Mondays exciting and something to look forward to.
Today’s Acronym Monday is brought to you by the acronym CMS.
CMS stands for content management system. This acronym is used almost interchangeably with WCMS, which stands for web content management system. The Wildcard team specializes in WCMSs which are simply CMSs for websites. So for the sake of this article, you can take CMS to mean WCMS. Before we get into what the acronym means as a whole, we will look briefly at each of the words individually, starting with “content.”
Content, in terms of a website, can basically be defined as anything you see while you are accessing the site. For instance, the text you are reading right now is considered content. And any images you might see are considered content, too. So are animations, videos, and even interactive maps.
Technically speaking, themes and background colors on a website are not considered content. They’re more like the bulletin board on which you fasten your content, the canvas onto which you paint your content, the skin of a cheek that’s bearded with a thousand tiny whiskers of content.
But we’re not technically speaking right now. For the purpose of this article, you can just think of them as content. We’ll worry about the difference later. Just be aware that there is a difference.
Management seems pretty self-explanatory. In our context, it is synonymous with the word “organize” or “organization.” So managing your content means to organize it in a way that makes sense.
A system in this context is a central location you can go that makes it possible to perform several tasks in one place. More broadly speaking, it’s one tool to help you do lots of different things.
So when we put this all together, we can say that a content management system is a central tool that allows you to organize every visible thing on your website. The purpose of a CMS is to make it possible for non-technical people to modify websites. In other words, you don’t need to be a programmer to make changes.
What Makes a CMS so Useful?
A CMS is mostly there to help non-technical people, much like yourself perhaps, who aren’t savvy with code. For small and large business owners, it means not having to go into the code to make changes to the site. We know you've got bigger fish to fry than sitting around, fiddling with the CSS code on your website.
Websites without content management systems tend to be static pages—pages that rarely or never change—because it is so difficult to make changes. But with a CMS, just about anyone can go in and make changes easily and quickly to their website—well anyone with login access, of course. Everything is secured from unauthorized users.
Some CMSs go so far as to make the layout editable, which can save a lot of time and money on web designers. A good CMS takes what used to be possibly a five-person operation into the hands of a single, average-joe kind of user.
Open Source vs. Closed Source
If you aren’t familiar with the terms “open source” and “closed source,” I will briefly explain them. Open source software is essentially free in the sense that the source code that runs the system can be accessed and contributed to by anyone, so theoretically anyone can install it and use it. The problem with open source, if there is one, lies in its very nature. Since the code behind it is accessible to everyone, it’s also accessible to hackers. Open source content management systems should be less secure than closed source ones in theory, and that’s true in many cases. However, the Plone content management system was built to be very secure.
The problem with closed source software is that there are far fewer people working on the code behind it, meaning a much smaller community to support you if something goes wrong. Not to mention the cost factor associated with it (i.e. it can get really expensive just for licensing alone, but many organizations need more than that. Once you add in the many labor hours needed to provide extended support and maintenance, you better be ready to pay for it). In most cases, when it comes to closed source software, the disadvantages far outweigh the advantages.
Open source software is easily customizable and frees organizations from having to make indefinite commitments to specific software vendors. That’s because open source software gives anyone (including you or your employees) the ability to update content, apply bug fixes, and provide any maintenance services the software needs over time. While a vendor can help you select, set up, and maintain an open-source software package, you can always shop around for another qualified vendor, or you can learn to provide your own software maintenance.
Wildcard is deeply embedded in and committed to open source. We only provide open source software because it provides greater accessibility and more flexibility for less cost.
Notable Open Source Content Management Systems
Two of the most notable open source content management systems include Wordpress & Plone.
You are probably familiar with Wordpress, which is by far and away the most popular open source CMS platform out there today. It is used by bloggers, small businesses, and large enterprises. The reason it has gained so much popularity is that it is arguably the easiest CMS to use. But is it really?
There are plenty of CMS out there, but some are actually better for different purposes. For instance, Wordpress is popular among bloggers and very small businesses, because it's easy and cheap to set up a website. Wordpress is also advertised as an enterprise content management system, which means it can be used for large organizations, but ultimately Wordpress isn’t as appropriate for large organizations as it was not developed with security in mind. Wordpress actually has more than 15 times as many common security vulnerabilities and exposures (CVEs) in comparison to Plone, so Plone is much more suited for security-conscious organizations. Plone is often used as an enterprise CMS and is valued for its excellent security track record and its accessibility. Enterprises often use Plone for intranets and to manage and maintain a secure web presence.
Wildcard is deeply embedded in and committed to open source. We have an open-source software solution for everything. We believe you shouldn’t have to choose between usability, security or cost. That's why we created CastleCMS, an advanced open source content management system.
CastleCMS powers websites, intranets, and web applications for the most demanding organizations. Built on top of Plone, the dependable open source content management system (CMS), CastleCMS provides a unique combination of world-class content management features and maximum security, and is the result of our team's years of experience leading Plone development and security.
Our open source, custom web development program, CastleCMS, pairs extreme reliability with such high security that large government entities trust their websites to our software technology.
We provide a wide range of services for your organization, small or large. When you come to Wildcard, we work with you to build a custom solution that specifically fits your business’ needs and supports your organization’s long term goals. We believe in total transparency, take pride in our work and treat our clients like neighbors.
If you want more information about how you or your organization can switch to a better content management solution, Wildcard can help.
Come back for next week's Acronym Monday for a discussion of the acronym CDN: what it means and when you need it.