Home arrow Site Administration arrow Building a Barebones Content Management System: An Introduction

Building a Barebones Content Management System: An Introduction

How do you keep visitors returning to your website? By updating content regularly. Maintaining this gets out of hand unless you have a content management system. Harish Kamath explains how to put a barebones CMS together using three APIs.  To see the VIDEO TUTORIAL click HERE.

  1. Building a Barebones Content Management System: An Introduction
  2. yaapi and patTemplate and patUser = A barebones CMS
  3. Getting Started with yaapi
  4. Setting it up
  5. First Glance
By: Harish Kamath
Rating: starstarstarstarstar / 15
September 14, 2005

print this article
Building A Barebones CMS - Video Tutorial


Free companion video tutorial for this article! Click Here!


Content Management Demystified

The term "content management" has a very important place in any web masterís dictionary and I am no exception. After all, visitors will only return to a website if they have a compelling reason to do so, and dynamically updated content provides one such reason. However, this would also mean that I have to manually update scores of HTML pages on a regular basis. This did not strike me as very pleasant at all, and I immediately began to explore various options to make my website dynamic.

Initially, the "techie" in me prompted me to dabble with different scripting languages such as Perl and PHP to build a custom application to drive my website. Unfortunately, it became a nightmare to maintain.

Next, I turned my attention to the growing number of "Content Management Systems" (or "CMS" as they are popularly known); in fact, several Open Source CMS software packages such as Typo3, Mambo, PHPNuke and others dot the PHP/Apache/MySQL landscape. A quick test run of these applications on the web server and my joy proved short-lived. I concluded that, while they were versatile, each came with its own set of quirks and shortcomings.

This is when the idea of a cobbling together a "barebones" CMS struck me -- one that gave me the flexibility that I yearned for while not sacrificing the advantages that such a system should provide. With these goals in mind, I began my search for the right tools -- after all, a carpenter is only as good as his tools. With a little help from the folks at Google, my quest ended with the discovery of several API packages that should make my job of developing a "barebones" CMS easy.

Do you want to know more? Click to the next page to continue!

>>> More Site Administration Articles          >>> More By Harish Kamath

blog comments powered by Disqus
escort Bursa Bursa escort Antalya eskort


- Coding: Not Just for Developers
- To Support or Not Support IE?
- Administration: Networking OSX and Win 7
- DotNetNuke Gets Social
- Integrating MailChimp with Joomla: Creating ...
- Integrating MailChimp with Joomla: List Mana...
- Integrating MailChimp with Joomla: Building ...
- Integrating MailChimp with Joomla
- More Top WordPress Plugins for Social Media
- Optimizing Security: SSH Public Key Authenti...
- Patches and Rejects in Software Configuratio...
- Configuring a CVS Server
- Managing Code and Teams for Cross-Platform S...
- Software Configuration Management
- Back Up a Joomla Site with Akeeba Backup

Developer Shed Affiliates


Dev Shed Tutorial Topics: