Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Business

Paul Barron
Paul Barron
6,595 Points

content management system

As I get further into web development I've started thinking and worrying about handing the keys over to clients. I haven't really looked into what a CMS is, but is that what I think it is. Where can I read about this, what's a good source for it?

4 Answers

Aaron Graham
Aaron Graham
18,033 Points

Wordpress is a CMS and there is a treehouse track specifically for it. You might start there. What are your concerns with "handing the keys over to clients"?

Natalia C.
Natalia C.
2,027 Points

No, it's not about the template. A content management system -as the phrase suggests- is a system that allows you to manage your content. Meaning that the client will be able to update his/her website, add new pages, edit, etc. without needing to find a web designer to do that for them. It's not like having a static html site for example, where the site's content is "inside the code". A developer can build a custom CMS for his/her clients' websites. (You need back-end development skills for this) Or you can build your site on an existing open-source CMS. The most commonly known are WordPress, Drupal, and Joomla --with WP being the most popular.

Paul Barron
Paul Barron
6,595 Points

That answered my question. So essentially a CMS works like a template and certain things can be changed? Like Word Press?

Aaron Graham
Aaron Graham
18,033 Points

That's probably not a bad way of thinking about it. You can use a CMS for things like blogs or websites that have constantly changing content. The nice thing is that they usually come with things like content editors and user management systems so you don't have to build these on your own.

Paul Barron
Paul Barron
6,595 Points

Music to my ears. Thanks!