Suppose you wanted to create a site that allows restricted access to a resource... how would you do it? How would you go about creating a site with even the most basic interactive features—like allowing visitors to add comments or ratings? How does a small-time entrepreneur on a limited budget build an e-commerce site? Hint: Microsoft Frontpage and Adobe Dreamweaver won't cut it.
Once upon a time, you either need to learn a bunch of web-programming languages (like HTML, JavaScript, and PHP) or hire a team of coders and graphic designers to create a dynamic website. Either that, or use some lame WYSIWYG Editor to create a few "brochuresque" static web-pages. This is no longer the rule—thanks to Content Management Systems. The objective of this article is to introduce those with little or no technical ability in web-development to CMSes and how they work.