MODx : Content Management System & PHP Application Framework

MODx is a content management system with AJAX goodness (or Web 2.0 as they say). The code is neat and gives a true CMS feel. Though I liked the admin Interface more, the panel offers a wide range of options , Tools, extra plugins , stats checking etc. like a true CMS .
MODx is the first free PHP CMS to offer an API that fully supports Web 2.0 Ajax technology thanks to script.aculo.us. Expect to see this grow more and more into our manager over time, but you can make use of it today in your own custom applications including live search, web effects, Ajax communications and more.
PHP Application Framework – a flexible API and a event model that allows to override how the core behaves means that you get both tremendous flexibility, but also the ability to customize the solution to your needs and a simple upgrade path.
consider MODx your #1 free Search Engine Optimization CMS. MODx helps your SEO efforts by making it easier to adjust meta-content of your site on a per-page basis.
I should say it does a lot more than other AJAX based scripts like AJAXpress and AJAX Portal . But still it needs a lot more to get into high level category of scripts like Joomla and Wordpress.
May 4th, 2006 at 7:43 am
Thats indeed nice script but they say that is seach engine optimized, as far as I saw at opensourcecms demo. the posts did not even have a link . I would prefer joomla and wordpress over this.
May 4th, 2006 at 7:56 am
The AJAX Portal is nothing but an AJAX desktop. You can’t customize it the way you want with limited knowledge.
So far Modx is the best AJAX application/cms I have seen.
May 4th, 2006 at 8:28 am
[...] Source: Sr-Ultimate.com [...]
May 4th, 2006 at 3:14 pm
Wow, sounds great. I wonder if it has all the features that I need. *goes to check it*. Thanks for the link.
May 11th, 2006 at 10:38 pm
Believe it or not AJAX is the least of MODx great features :P Anyone who has taken a look at it long enough (that took me 10 minutes), just *knows* that this is a different kind of web application. First, it’s not a CMS, and certainly not Yet Another Portal System ;-) It’s a full blown content management framework.
What does that mean ?
1) Means the systems works for you, not the other way around :-)
Remember having to hack the core code of a system, a plugin or module to get your layout and styles to work as expected, fix standard compliancy or accessibility issues? Well, forget those unnerving, annoying things. With MODx you get :
* A simple and powerful Template system: MODx doesn’t use a template engine, adding a layer of complexity and rigidity to the system. MODx uses a built-in tag language. You can use tags to display variables such as document attributes, systems settings, template variables, chunks…
* Micro-templates for granular control over content: to go one step further, MODx gives you the ability to define “micro-templates†which allow you to control precisely how and where you want to place the output of a Snippet (through what we call placeholders).
* Dynamic stylesheets: No-one would challenge the fact that dynamic web pages have brought a revolution to the web. To this date, dynamic stylesheets (a.k.a server side css) are still rare. With its flexible document types, MODx is able to parse stylesheets and allow you to add dynamic elements to your css, via tags and snippets : pretty handy to have a dynamic path for images when moving from test to production server, or randomize a background : whatever you can imagine is possible !
2) Means you can forget rigid content structure :-)
Most systems have a rigid way to structure content, they force you to use a predefined content structure which does not necessarily fit your particular needs. When they do offer a way to create custom content fields, they are either limited in number or in types. MODx has no such limitations :
* You can create any type of custom content fields: text, rich text, number, date, images, checkbox, dropdown, email, url… with no limitations whatsoever. The best part: you can do so directly from the backend, without ever having to alter the database structure manually.
* Each custom field is linked to a given template: that’s why the custom fields are called Template Variables in MODx. It allows you to define which templates can use the custom variables, and possibly define several content structure if needed (need a product catalog ?
* You can use, style and place those content field easily: a simple tag, [*my_template_variable*], and you can display the content wherever you like, the way you want it displayed. Better yet, if you need to make it available for frontend editing, just add a # before the variable name [*#my_template_variable*]. Pretty easy, uh?
June 9th, 2006 at 3:30 am
I Ditto David! :D