Quote from: Moondawgy at May 18, 2008, 11:12 PM
The reason I ask is that looking at the manager ’templates’ and all the js - it looks like formatting is contained in the actual js itself.
Actually, most of the formatting is contained in the CSS for this particular template, which is based on ExtJS 2.1.
However, that’s beside the point - manager templates in 0.9.7 don’t have to use ExtJS at all. We just did for the
default template, because we found Ext to have a lot of usability benefits. Try dragging resources in the tree to sort and move them and you’ll agree.
What that
doesn’t mean is that all 097 manager templates from here on out have to use Ext. In fact, none do. They can if they want - but they dont have to. You could create a manager template with mootools, jQuery, or just straight HTML forms and CSS. You could do it with LOLCODE for all that it matters.
Designers such as myself who have been coding in standards/css since year dot come to modx as it is so bloody easy to build sites in without much of an idea of the code behind it. We are not held back in any way at present and this is a huge USP for modx and the reason I have turned so many of my peers to it.
Sure. There’s no limitation in the front-end; ExtJS is not preloaded in the front-end, nor will it ever be. It is only for the
default manager template. Designing sites with 097 is the same templating system (with some minor tag syntax changes). You don’t need to even use JS in your front-end at all.
Most of us here are not developers, we all have our roles in life and skill sets. Sure, we know enough to hack snippets to perhaps get a certain result a project requires, but looking how this incarnation of the manager is constructed it is very heavy for non experienced js people.
You shouldn’t have to look at any JS code to create a site in 0.9.7. I don’t understand this point. Do you mean for creating manager templates or a site?
Would it not of been easier for the end user to have those js functions presented in a similar format as the current chunk or TV calls and let the designer then style those via css. What are the benefits of going this way?
Uhm - a draggable tree, windows that can be reused anywhere, grids that allow for pagination, enhanced editing features, quicker saving and load times, etc. Also, it was much easier to implement these usability features into the manager using Ext’s wonderful capabilities and toolset.
I could go on, but you’ll just have to use 0.9.7 first.
The main user base of modx use it because of its ease of use.
And for the main user base, that will just get easier. I don’t see at
all how 097 makes it harder - the usability is
way improved.
One of the things we are/were looking for was a improved manager which is accessible, with the ability to be treated like the frontend templating methods and using a bit of js for some ajax operations.
Again, like said above, there have been discussions about creating a 508-accessible manager interface by third party devs. 097 makes such a creation possible.