Yep, MODx is very complicated compared to Joomla.
Joomla: it does everything for you, therefore it’s inflexible.
Example: One must create a section. One must create a category. Content can only belong to a category and section. One must build the menu. One must trial and error their way through the menu parameters to get it to display how you want it, only to find that Joomla uses 100% width tables to display your content. Thus Joomla is ultimately restrictive and inflexible.
MODx: you figure out what you want it to do, therefore extremely flexible.
Example: In place of the Section » Category » content hierarchy + that damned menu builder of Joomla, use Ditto and then use a tpl (template) chunk to format how you want it to look.
My blog Ditto looks like this:
Ditto? &startID=`22` &tpl=`blog`
the tpl chunk is:
<div class="blogpost">
<h2 class="blog"><a href="[~[+id+]~]" title="[+title+]">[+title+]</a></h2>
<p class="blog">[+summary+] » [+link+]</p>
</div>
Click on the links for my blog:
http://peter.bockenthien.org/blog.html and you get a clean, table-less HTML code, whereas Joomla would render it like this:
<table class="contentpaneopen">
<tr>
<td class="contentheading" width="100%">Document Title</td>
</td>
</tr>
</table>
<table class="contentpaneopen">
<tr>
<td valign="top" colspan="2">
<p>why in the world didn't the Joomla devs use h1 tags for the contentheading?</p>
</td>
</tr>
</table>
So, in a nutshell, you control what the output is going to be in MODx using as many TPLs (chunks) as you wish however you want. You can be as creative or as boring as you want. You are not restricted in any way. In fact, one could easily have a chunk that looks like Joomla:
<table class="contentpaneopen">
<tr>
<td class="contentheading" width="100%">[+longtitle+]</td>
</td>
</tr>
</table>
<table class="contentpaneopen">
<tr>
<td valign="top" colspan="2">
[+content+]
</td>
</tr>
</table>
It took me me about 6 months to unlearn 4+ years of Mambo/Joomla. I’ll never go back. I’ll never create, webmaster a Joomla site nor train someone how to do so because it’s a big waste of time. Who’s got time to waste?
Sorry to rant.
BobRay’s site is a great place to start and refer to.
Welcome to MODx,
Peter
Meristem Design Inc.
(by the way, I love taking rockettheme joomla templates and converting them to MODx. It’s a lot of work but I find so much satisfaction in recreating them into tableless designs.)