Special

Introducing the “Welcome to Xojo” Bundle!

New to Xojo and looking for guidance? We've put together a terrific bundle to welcome you! Xojo Bundle

This bundle includes six back issues of the magazine -- all of year 14 in printed book and digital formats -- plus a one-year subscription so you'll be learning all about Xojo for the next year. It's the perfect way to get started programming with Xojo. And you save as much as $35 over the non-bundle price!

This offer is only available for a limited time as supplies are limited, so hurry today and order this special bundle before the offer goes away!

Article Preview


Buy Now

PDF:

Review

MODx Website CMS

Issue: 7.6 (September/October 2009)
Author: Dave Mancuso
Article Description: No description available.
Article Length (in bytes): 3,583
Starting Page Number: 12
RBD Number: 7606
Resource File(s): None
Related Web Link(s):

http://modxcms.com/

Known Limitations: None

Full text of article...

IN BRIEF
 
Product
MODx 1.0.0
 
Manufacturer
The MODx CMS Project
 
Price
Free
 
Contact Info
http://modxcms.com/
 
Pros
Flexible design, powerful, gives low level access to developers
 
Cons
Initial learning curve, documentation not yet cohesive or comprehensive, database limited to MySQL
 
Rating (1.0-5.0):
3.9

If you ask most people what the main website content management system (CMS) is, many will name WordPress. Others will name Joomla, or Drupal. These are all (more or less) website development systems. One relative newcomer that's gaining steam is MODx. It's been in development for a couple of years, but version 1.0.0 just came out. Most CMSes promise a lot, but are missing ease of use, flexibility, or capability. MODx attempts to address all of this and more.

Most CMS systems are built for use as a finished website manager. MODx is designed to be a developer's tool with management on top. It installs pretty easily on a web server with PHP and MySQL. Once you run through the installer walkthrough, you delete the initial installer directory (no longer needed, and now a security risk) and log into the web management interface. This is where resemblance to other web CMSes ends. MODx allows you to get deep into the guts of your website, as you design the templates for your site with low level flexibility.

MODx uses terms like template variables ("TVs"), snippets, and chunks to describe three main ways to add functionality to your website. As you develop your website template, you create your own variables in addition to the built-in ones. You can write your own code to make pieces of a page to perform tasks in PHP, Javascript, and more. MODx lets you develop your website much like a programming environment. In fact, the thing that distinguishes MODx from its competition is that it's very much like a website IDE. Every time I got stuck with something in MODx it was because I was thinking of it as a traditional CMS like Drupal or Joomla. Once I got used to thinking of MODx as an IDE, things flowed easily.

The main complaint about MODx is the usual lack of documentation, but exploring the MODx website led me to a number of good training resources. It wasn't very difficult to find out about general MODx practices to specific template questions. Things could be better organized (like many open source projects, I suppose), but documentation complaints have largely been addressed by the MODx community.

The community itself is very active, and members range from devoted fans to pragmatic developers for whom MODx is only one slice of their business. A common thread seems to be the freedom that MODx gives developers to make almost anything they want in a website.

Version 1 is a huge milestone for the MODx team, and they've begun asking for donations. Looking at the product, they certainly deserve the support, and a lot of credit for creating a tool like this for web developers.

End of article.

Article copyrighted by REALbasic Developer magazine. All rights reserved.


 


|

 


Weblog Commenting and Trackback by HaloScan.com