Quote from: smooth-graphics at Jan 08, 2011, 10:58 AM
I think one good frontend editor would be more than enough for MODx.
Maybe you could put your codes and features together and build one major excellent frontend editor?
Two problems here, I think.
Firstly, a minor point, but I suspect that the term ’front end editor’ could mean a number of things to different people. Do you want something that mimics the backend editor, QuickManager style? I don’t, but you might. Do you want something thats easily templated to match exactly what you want the user to edit? I do, but you might just want a no-hassle plugin like QuickManager and not be bothered about templating. Do you want a document tree? What about your permissions system? Do you see the editor as a ’web page’ editor or an editor for items in the document tree which may not always be actual ’pages’ as such - this may affect just how you implement such an editor - for example a
purely QuickManager style editor would not be much use for editing resources that are not web pages.
Admittedly I think these are minor points, as if an editor is templatable and flexible it could probably cope with all of the above. For example, although my ResourceEditor snippet does not seek to mimic QuickManager, it certainly could -
if you templated it so, and wrote the required javascript. Trouble is that flexibility comes at the cost of you have to do more of the work yourself!
Secondly there are two MODx ’branches’ now. My own ResourceEditor is for Evolution. Whilst not impossible to write one project for both branches, its more work, and at the moment I have no personal incentive to code for Revolution. If someone else wants to port it, whether to fork it, or whether to port successive versions as I develop them, then great, but at the moment it won’t be me.
I will be continuing to develop ResourceEditor, as I have the rather big incentive that I use it myself on commercial sites. Suggestions and feedback always welcome.
ResourceEditor is at
http://modxcms.com/extras/package/?package=748
-- Tim.