Creating Your First Web Page Using ExpressionEngine: Part 1
Toast for Sale!
To demonstrate the power of ExpressionEngine, we are going to use a fictitious business as an example throughout this article. Our website...
Creating Your First Web Page Using ExpressionEngine: Part 2
Viewing Our First Entry
Now one question remains: where do we have to go to see our entry? The answer is that our entry is...
Enhancing User Experience with WordPress 2.7(Part 1)
As a blogger, I read loads of blog posts every day, on many different blogs. Very often, I'm scared to see how many blogs...
Creating a Better Selling Experience with Drupal e-Commerce
Doug is an avid dinosaur and model enthusiast, and runs his own shop and museum selling model dinosaurs and offering information and facts on...
Anatomy of TYPO3 Extension
TYPO3 Extension Categories
All TYPO3 extensions are classified into several predefined categories. These categories do not actually differentiate the extensions. They are more like hints...
Testing your JBoss Drools Business Rules using Unit Testing
What is unit testing?
A good enterprise computer system should be built as if it was made of Lego bricks. Your rules are only a...
Content Editing and Management in an Open Souce CMS
There are exciting things ahead in this article, so let's get started.
Adding content to our site
Adding, updating, and deleting page content is at the...
Implementing Document Management in Alfresco 3- part2
Library services
Library services are common document management functions for controlling the users through permissions, for creating multiple instances of a document(versioning), and for providing...
Audio Fields in Drupal
FileField remixed
If you haven't examined FileField, you'll have to do so by downloading the FileField module from http://drupal.org/project/filefield and enable it on the Modules...
Creating Our First Module using Drupal 6 (Part2)
Using Goodreads Data
So far, we have created a basic module that uses hook_block() to add block content and installed this basic module. As it...