Home arrow Web Authoring arrow Page 2 - What You Need to Know Before Using a CMS
WEB AUTHORING

What You Need to Know Before Using a CMS


If you have a great idea that you want to spread, but are new to web site design, the situation may seem hopeless at first -- until you hear about content management systems. On its face, it sounds like magic: a program that will help you manage your site, and you don't even need to know HTML! Well, not so fast. There are a few things you need to know first.

Author Info:
By: Jessica Michaels
Rating: 4 stars4 stars4 stars4 stars4 stars / 9
June 18, 2007
TABLE OF CONTENTS:
  1. · What You Need to Know Before Using a CMS
  2. · The Beginning - The Content Management System
  3. · A Home for Your CMS - The Web Hosting Account
  4. · FTP - Getting Files to the Internet
  5. · CMS Configuration, README and Install

print this article
SEARCH DEVARTICLES

TOOLS YOU CAN USE

advertisement
What You Need to Know Before Using a CMS - The Beginning - The Content Management System
(Page 2 of 5 )

There are many choices for a CMS. These range from free versions with open source code, to those that have a sometimes hefty price tag and code that is not available for you to see. Since part of our premise is that the CMS saves expense, let's talk about open source systems.

With CMS packages the possibilities are almost endless, depending pretty much on your own imagination. Anything from a simple article and image archive can be created, through an elaborate social web and subscription site, a business communications web site, or a sophisticated online sales center.

Most content management systems are capable of the full range of functions outlined above and provide you with a nice front page layout to boot. The choice for you as a user is to select the system that matches your level of ability and the vision for what you ultimately want from the web site you construct.

Choosing the right system will involve some investigation of the demo area on a number of packages. Below is an example of a formal "demo" area for the Drupal system.

Drupal's front page demo of its CMS versatility

The "demo" is actually a "sales" page in the sense that it is made to convince you to use that particular product. It will be designed to show off all the best features in design and function. With your end product in mind, examine the interface, looking for the features you wish your web site to have.

Once you are happy with the front page, or the visitor interface of the system, check the Admin Control Panel. This is where you will find out if the package fits your skill set. Many variations in control and management exist and this is actually more important than the visitor interface. A beautiful visitor interface on a product that you can't manipulate from an administrative point of view will not give you a web site that you can use to accomplish your goals.

When looking at the admin demo, look carefully at whether you understand how to use the package control panel. Some panels are very easy, using images with simple titles that most can figure out on the fly. Others are elaborate file systems that assume you have a good working knowledge of back office management practices and how to get around the web hosting file system.

Drupal's Admin Submit Story area demo

Drupal's extended Admin Submit Story area

Compare the previous illustrations with the Admin control panel on the TYPO3 CMS

This is the New Page Admin module

In comparing the screen shots of both of the packages, the point is not that one is better than the other. The point is, there are differences that will suit one set of skills and preferences better than another. Your job is to find the package that fits both your set of skills and your preferences.

For CMS packages without a demo, look carefully at the official website, and at its available theme packages. This will give you a very good idea of what types of front page design options are available to you. For instance, the Php Nuke system has entire web sites devoted just to themes to vary the appearance of your site.

Template examples for Php Nuke CMS

Beyond the appearance, pay careful attention to the official site forums for comments and questions on using the system. From the questions, the answers, and the length of time it takes to get an answer to a question, it's easy enough to tell the level of skill needed to tackle operation and maintenance of the program.

Above, you can see a variety of questions, difficulty levels and subjects. Explore further by looking into the topics for more clues on how much support you can expect with the system.

When choosing, take into account the amount of time you have to "learn" the system before you need to make it functional. It is not reasonable to expect to put up an unfamiliar system and customize it to your needs in less than a week. Even professional programmers have a learning curve when approaching a new system. Expect the same. Allow 2 - 4 weeks minimum for becoming familiar with how the system will work with your web host and to customize the package to fit your needs.

The greatest thing about open source is that it is not necessary to spend hundreds of dollars on a packaged program, only to find that it doesn't do what you wanted, or it isn't as friendly as you would prefer. With paid programs, you are stuck with the purchase and therefore committed to the choice, unless of course you don't mind spending another few hundred dollars to get something more to your liking.

You are never committed with open source programs. If you get it downloaded and find it doesn't quite fit your idea or your set of skills, just scrap it and make a different choice. The only thing you've lost is time - but not really, because you've also learned a bit more than you knew from the start.

ONE NOTE: open source program code is free and open to everyone. If your web site will contain information or functions that should be kept private, it is important to begin with a system that focuses on security. Then use only the most current and up to date version of a package that is available. Download the current version from the official website, upload the files and configure access yourself. We will talk about configuration in just a bit.

There are some auto install packages that will allow a one click set up of recent versions of many CMS packages. The difference between an auto install package and the latest version obtained by direct download can be up to a year of upgrades and code fixes. Compare by looking at the latest version number on the source code website and the number on your auto install package.

Only the most current stable release should be used for a fresh installation. Make it a habit to check for updates to the source code regularly so you can upgrade to remain current.


blog comments powered by Disqus
WEB AUTHORING ARTICLES

- Top WordPress Plugins for Social Media
- How to Install WordPress on WAMPP
- More of the Best Wordpress Plugins for Comme...
- Top Wordpress Plugins to Fight Spam
- More of the top Drupal modules for SEO
- Top Drupal Modules for SEO
- More Top Wordpress Plugins for SEO
- Website Optimization Tips
- Backup and Restore a Drupal Website and Data...
- 5 Best Web Font Services
- Web Font Embedding Services
- Joomla Site Administration
- Create PHP Pages that Use WordPress Templates
- Top Joomla Extensions for Social Networking
- Drupal Modules for Site Navigation

Dev Articles Forums 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Weekly Newsletter
 
Developer Updates  
Free Website Content 
Contact Us 
Site Map 
Privacy Policy 
Support 



© 2003-2012 by Developer Shed. All rights reserved. DS Cluster 11 - Follow our Sitemap
Popular Web Development Topics
All Web Development Tutorials