I have usability concerns since first impression is that application is way too much code bloating the base.
For instance, this amount of code was needed for a simple "Colapse Tree" button:
<td class="x-toolbar-cell" id="ext-gen196">
<table cellspacing="0" class="x-btn x-btn-icon" id="ext-comp-1061">
<tbody class="x-btn-small x-btn-icon-small-left">
<tr>
<td class="x-btn-tl"><i> </i></td>
<td class="x-btn-tc"></td>
<td class="x-btn-tr"><i> </i></td></tr><tr>
<td class="x-btn-ml"><i> </i></td>
<td class="x-btn-mc"><em unselectable="on" class="">
<button type="button" id="ext-gen197" style="background-image: url("/manager/templates/Default/images/restyle/icons/arrow_down.png");" class=" x-btn-text"> </button></em></td>
<td class="x-btn-mr"><i> </i></td></tr>
<tr>
<td class="x-btn-bl"><i> </i></td>
<td class="x-btn-bc"></td>
<td class="x-btn-br"><i> </i></td></tr></tbody></table></td>
Having that in mind, who know how much bloat was added to other elements which makes whole thing # needlessly crowded.. the backend is really poorly coded IMHO since its possible to make that one single button whole lot more simpler and quicker than this. Whats wrong with simple <a href=""></a> or <button> elements styled via css to look exactly the same as these if wanted?
My other frustration is unbelievable amount of JS code used since it really makes hard for people with no brand-new computers and components to accomplish the task with constant hiccups from buttons which do not react on clicks to hung document saving and eternally lasting "Please Wait, Saving" window where only browser page reload helps.
Settings are really badly organized and not obvious and those found in Evo are far more better solution for majority of people, from UX point of view.
And what i find worst than everything is that little floating Save bar which constantly gets on my way. It doesn’t make sense that such menu stays there when there is bunch of free space on other places which could be used better to make menu more accessible and distraction free.
Also, usage of new CSS technologies such as text-shadow, box-shadow and border-radius have huge impact on speed of Revo UI since some of them are quite resource demanding and generally not needed in tool which serves to manage the website content.
Please, do not make a video game out of CMS which has such great potential, put it on a diet! People won’t buy new hi-end hardware or change their habits and browser choices for sake of editing of the web page!
I generally love Revo for potential and possibilities it offer but i dislike the UI/UX which are little way too much for application of this purpose.
Another thing is Code Standards MODx preaches, it sounds awesome but..where are those code standards implemented in MODx alone?
Please do something!