What is a CMS?

by Joe B. on April 13, 2012

Post image for What is a CMS?

For many beginning webmasters, HTML and CSS are very foreign languages to their ears, giving reason to avoid hand-coding websites. While they are very important skills to master, there is still one coding language that has dominance over the two in today’s website world.

Since its introduction in 1995, PHP (PHP: Hypertext Preprocessor) has been revolutionizing the stock webpage that consisted of HTML. The two languages are powerful together, creating the backbone for the modern-day Content Management System (CMS).

You may be wondering, though, what a Content Management System is. The majority of websites in today’s world are powered by one, and using one will not onlyimprove your SEO, but will also make your life a whole lot easier.

Examples of a CMS

The job of a content management system is simple – to manage content. Using languages like PHP, Python, or Ruby on Rails, a CMS is able to provide editors to make updating a website a breeze. Instead of updating every page by hand, it can all be done systematically in a matter of seconds!

There are, literally, hundreds upon thousands of content management systems in existence, fueling every possible website you could imagine. Seeing a website not powered by a CMS is becoming more and more rare – they’re everywhere!

There are CMS for many types of websites including:

  • Forums
  • Blogs
  • Community-based websites (Social Networks)
  • Sales websites
  • Dynamic webpages

The list could, if you spent some time thinking, go one forever – there is a CMS for just about any situation you could encounter. WebsiteBegin itself is powered by a CMS known as WordPress!

You can see some of my favorite content management systems by clicking on this resources page link, or viewing the below list:

While there are thousands of content management systems available to you for free, the above four are my favorite. No matter what kind of website you need, one of the above four will, most likely, fulfill your needs.

Why Use a CMS?

Ease-Of-Use

One of the most dominant features of a content management systems is their ease of use. Before content management systems and PHP were widely used, web developers would have to edit each page one-by-one if an on-site update was needed.

If a new theme was to be implemented, days of work would be spent applying all of the changes. With a CMS, it can be as easy as one click to change every single page on your website – it’s magical.

Search Engine Friendly

Search engines like Google are very picky about your code – errors could impact your rankings for search terms. Most CMS like WordPress have you covered, though – they use the correct and most efficient code for nearly all aspects of your website.

In search engines, less is generally more – they’d prefer a 250KB file over a 500MB one – PHP helps cut down on the size of each file by using a single line that is called out to in another document.

Community Support

One of the greatest thing about a content management system is the great communities that generally build up around them. There is a community supplying themes/designs, plugins, modifications, ideas, and just about everything else you could need.

If there is a problem, somebody else probably had it, too, and they’ll help you. It’s magical.

Do You Use a CMS? What One?

Photo Credit: Thumbnail | Search Engines |

Did you learn from this article?

Our countless newsletter subscribers did, too, and depend on WebsiteBegin's bi-monthly newsletter to learn cutting-edge tips and tricks to improve their websites... You should join them.

{ 13 comments… read them below or add one }

I’m using Wordpress as my top CMS bloggnig platform, no doubt it’s easy to use and friend user, even a beginner can handle it very well for first time. When it comes to SEO, it’s already optimized for SEO, but if you need a better SEO, you can either do your on-page optimization, or get some ready customized theme which is built for better SEO.
Lee Ka Hoong recently posted..3 Effective Ways How To Stay Away From Writing DistractionMy Profile

Reply

Good point about the themes. I designed my site using the Thesis Framework. It is, right out of the box, optimized for SEO – it’s in its DNA. Elegance and over-the-top SEO are two factors you need to consider when picking out a great theme.

Beginners love Wordpress – they can even try it out with the Wordpress.com version for free. It’s a great tool that, according to statistics, is used by the majority of new websites and those in the top one million.
Joe recently posted..What is a CMS?My Profile

Reply

i use my own cms, yea wordpress is popular and easy to use. But i don’t think wordpress panel is mobile friendly and does it support ajax based websites? And having own cms helps you to master php :) , a good article joe.

Reply

While having your own CMS does help with PHP, there’s one downside – the lack of a community. For Wordpress, virtually everything I could ever need – a theme, a snip-it of code (a plugin), an idea, etc. – can be accessed easily in their codex or listings directory. With your own CMS, you are limited to your own capabilities. Sure, mastering PHP makes the job easier, but the lack of ideas is still prevalent.

As for mobile versions of the editor, Wordpress is constantly updating their backend, as well as providing a few apps for the iPhone and Android series devices (in addition to others, I’m sure) that allow simple editing and writing.
Joe recently posted..Top 3 Overlooked Factors By New Site OwnersMy Profile

Reply

As of now i think of mastering php, so even though i’m limiting myself, in future i’m pretty sure i will make one cms with all features. My idea is to master php not to have a cool admin panel. I discovered many things in a month as i went with my own cms. I googled many issues and got many solution, more over i learnt the art of php. I have intermediate skills now but i will become an expert one day :)

Reply

I’ve been learning a lot of PHP lately, as well. It’s quiet an easy language :P Best of luck!

Reply

thanks joe :) and good luck to you too :)

Reply

You must try halogy!

Reply

Thanks, will do!

Reply

Joe, you’re writing style is incredible. Easy to understand, yet technical enough to be useful. You should consider writing an e-book and selling it on a platform like the iTunes bookstore or Amazon Kindle. 99 cents times a million sales is a lot of money. :) All the best to you!

Reply

Thanks, Josh. My writing style is as thought-to-paper(or screen, er keyboard, rather) as it gets. It always has been – during the original launch of WebsiteBegin almost two years ago, I wrote content in the same manor, got great responses, but in retrospect it wasn’t all that great. I think it’s cool to look back at what I wrote from way-back-when and see how it has improved.

A million sales? Gee, that’s quiet a few. I have only ever written one eBook but marketed it terribly (and for free). Will keep efforts to create one eventually, though. Thanks!

Reply

Great intro tips. There are many CMS training sites to get started. I’m a CMS expert now!

Reply

Congratulations! Would you mind making me a CMS expert, now?

Reply

Leave a Comment

CommentLuv badge

Previous post:

Next post: