Showing posts with label content management systems. Show all posts
Showing posts with label content management systems. Show all posts

10 November 2009

More on CMS

The content management system (CMS) continues to preoccupy me as I prepare for a re-launch of my web site. It's been built up over so many years (I now realise) that it has 1,500 pages - many more than most small business sites. And as I've recorded earlier, only a CMS can help me with managing this amount of material.

Entering information about pages, products, and services into a database is a strange experience - because there is such an enormous gap between the page where one enters this information and its final appearance on screen. In fact the main observation about this process (which I might have made before) is that there is a complete separation of content and appearance.

Almost every detail of the information is separated into a different part of the database - the title of a page, the sub-title, any graphics, the tags, the category to which an item belongs, the author, the date of composition, and anything to which it might be related.

And the good thing about a CMS is that these separate items of information are stored in their own little boxes (I'm being a bit metaphorical here) which can be reassembled in any way required later. The data base is the MySQL part, and the software which decides what to do with this information is PHP. It can be programmed to drag whatever you wish out of the boxes and assembled on the page which appears on screen.

Because all the items are kept separate, it's easy to say - give me a list of page titles in alphabetical order' or give me three lists of items in category x, y, and z. You can even say - put all these items into one web page, arranging the information in two columns.

How it actually appears on screen is decided by style sheets (CSS) - which I must say is something of an arcane wizardry. I know only the first rudiments of this business, but what I appreciate is that it's another element which is more powerful for being kept separate from all the other information.

So if you want any mention of class A widgets to appear in Arial bold, this is arranged just once in the style sheet, as are all other decisions regarding the appearance of headers, footers, body text, sub-titles, captions, and even the placing of graphical elements on the pages.

Sounds very sensible and logical doesn't it? Well, I can tell you that getting all these separate elements to work with each other to produce an aesthetically pleasing result is something of a nightmare. It's what some people call a 'challenge'.

16 March 2009

WordPress for Dummies

WordPress was first launched in 2003 as open source software designed for blogging - and it is still used as such. But as its popularity has suddenly grown exponentially, enormous numbers of add-ons and plug-ins have been developed to provide extra features. Because it's built on a solid base of MySQL and PHP, these extra features have transformed it from an individualist tool into a major communication platform. So much so that it's now become a content management system (CMS) which offers an alternative to Joomla and Drupal. Releases of the software are named after jazz musicians. The latest at version 2.7 is Coltrane. If you want to see the sorts of web sites which use this combination of WP + templates - look here, here, and here... Read more >>


more TECHNOLOGY books

25 February 2009

Using Drupal

Drupal is the most powerful, industrial-strength option amongst the open source content management systems (Drupal, Joomla, and Wordpress). But it's notoriously difficult to configure and manipulate. Hence the up-front sub-title to this publication. The answers to the problems have been supplied by designers creating plug-in modules which deliver separate functions. These all sit on top of the Drupal core. The user is left with 'only' the task of getting these modules to work together. And as anyone who has tried it will tell you, it's no mean task. That's where this guidance manual comes in. It takes you through a selection of the most basic add-on modules you'll need to get a site up and running. It's written with the latest version of Drupal in mind (6.0) and you should be warned that modules written for other versions (5.0 and earlier) are not compatible with the latest version, and ... Read more >>


more WEB DESIGN books

02 January 2007

Moodle: E-Learning Course Development

I went to a Moodle training course recently, and the universal cry there was for training manuals or guidance books which would talk you through the program and its features. This new software package is sweeping the world of further and higher education. Just in case you didn't know, Moodle is an Open Source (that is, free) content management system (CMS). Or if you prefer, a virtual learning environment (VLE) into which tutors can upload their course materials. It's a sophisticated and complex program which offers all sorts of features to please teachers and students alike. Interactive exercises; journals; email and chat; Wikis; forums; and surveys - all in addition to the basic learning materials, which can be uploaded in ... Read more >>


more ONLINE LEARNING books