I’ve been tinkering and learning MODx for 8 months now. I’ve used it as an add-on news system for an existing site, and also to start a couple of other projects which are still in the can.
Today, my first full-on MODx site was launched.
http://www.worldwideworkforce.net/
It’s a straight-ahead corporate site built on version 0.9.5
HTML
The HTML is *nearly* valid 4.01. The designer needed a layout trick which could only be employed in quirks mode, so essentially the site is valid 4.01 but without the doctype declaration. I learned that QuickEdit will not work in quirks mode, so I have the template output the doctype if the viewer is a manager user.
TVs, Chunks, Snippets and Plugins
6 TVs are helping me manage layout parameters, including allowing Designers (a manager group) to update various images outside of the content via QuickEdit.
There are 22 Chunks used as templates and configuration variables for various snippets.
I’m using Ditto, eForm, NewsPublisher, WebLogin and 9 other custom snippets.
I used the brilliant EditArea plugin so I could code faster. QuickEdit, TinyMCE are in use. Another minor plugin, a "collaboration" with another forum user turns the XHTML output of certain snippets into HTML 4.01.
Overall the site makes heavy use of some standard snippets. I wrote my own snippet to manage the image-based navigation state, and most of the other custom snippets were just to make subtle tweaks in user interaction that won’t be apparent on a casual click-through.
In the end, I spent a lot of time digging around for documentation, then searching in the forums, and lots of time in source code. I am in a better position to do a site like this again, probably in 1/3 the time. I guess the move towards documenting in the wiki is a good idea in theory, but it’s pretty under-utilized and currently contributes to the maze when trying to answer a particular question. It has made me realize how important user contributions are. I hope to be able to step up and help with that in 007.
Cheers,
Mike (aka netProphET)