February 15, 2010

ezpages

Tags: , , , , ,
Filed under: ZenMagick — DerManoMann @ 11:12 am

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:

  1. 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?
  2. Are JavaScript based confirmation dialogs sufficient?