ezpages
I’ve just checked in some changes that add a new menu item to the ZenMagick admin menu: EZPage Manager. I know that my use of ‘Manager’ is a bit inflationary, but those names might change with the new admin UI, so it will do for the time being.
The new code is not 100% finished, but functional. The overview looks very similar to the zencart page, but there are differences:
- The ZenMagick EZPage editor supports languages.
- The HTML content edit widget supports WYSIWIG editors via ZenMagick plugin, same as the static page editor.
- The details layout is a bit different and in a separate view
- All boolean flags (green/red images) in the over can be toggled via AJAX
- Right now there is support for paging long lists of pages
- The editor doesn’t redirect after an update
- The editor is not selectable (the current editor is used, which is either the default or the last selected from the static page editor)
- There are no sorting options in the list view
- There is no ‘Are you sure’ confirmation dialog when deleting pages
With this a could general questions arise for the admin UI:
- Should each page have a separate language/editor selector it needed or should those be somewhere in the layout and apply to each page? Or perhaps just be in a admin options page/popup/whatever?
- Are JavaScript based confirmation dialogs sufficient?

To answer your questions.
Keep it simple.
To have a separate language/editor selector for each page is overkill. Most people will use just one editor for all their tasks.
JavaScript dialog boxes are fine, IMHO.
Comment by Carlos Kosloff — February 16, 2010 @ 1:16 am
Keep up the good work man.
Current Zencart is too messy to work on to the point of annoyance.
I see great future and potential for this project. Hopefully it will catch on and get the support it deserves.
Comment by Luq — February 16, 2010 @ 8:30 am
Fair enough. I guess I’ll merge all that once there is a new admin UI design. I hope there will be a place for that…
Comment by DerManoMann — February 17, 2010 @ 10:33 am