Wednesday 14 April 2004 12:05:03 am
I just demoed the interface to hotbanana, a 10k commercial CMS solution (demo.hotbanana.com). The administrative interface is truly fantastic, and has solved some of the serious interface problems my clients have experienced with eZ. I'm going to level some constructive criticism about the interface of eZ. My clients don't like it much. I get comments like "that's it?" and "this is so simple, what am I paying for?". I used to think they were compliments, but after demoing a few commercial systems I see more what they are talking about. Even with the OE Rich Text Editor component installed, there is no access (without custom programming) to (c), (R), TM, and other special characters, adding images is confusing as all getout for firsttime users, and you can't add them through OE), you can't define any workflow components for the page (it would be fantastic to be able to specify which users and groups have access to the page right there in the interface, or as part of the page creation process), there is no spell checker, no bullet points, no paragraph indentation, no underline, no strike, no align center or right, no undo, no < hr > tags and you can't specify whether editors should be able to hack on the source code. The OE really needs some work IMHO, as it's really not worth much out of the box... I know it's very powerful, as you can put all kind of custom tags right at the fingertips of the clients, but out of the box, it looks pretty paltry compared with the slew of online editing tools that our clients are used to. I would really like to see more work go into the backend of eZ Publish. I think the changes you guys posted in the backend are fantastic, though the screenshots were too small for me to make out the details. However, a lot of the editors I've put this system in front of almost immediately reject it because, well, it looks pretty sparse.
I mean take a look at this: http://dynarch.com/htmlarea/examples/core.html This is an editor thats included in 1/2 the cms solutions out there. Let me give you more concrete examples from the hotbanana system of what I think could be improved. We deal with a 1/2 dozen CMS solutions every day, and some are better than others. This one is really quite good.
Take a look at character encoding, a major gotcha if you're using eZ Publish. In HB, you click on the little character button, and you get this dialogue: http://tools.firebright.com/stage/insert_chars.gif That's an editor's dream. Adding an image (image mgmt is very similar to eZ Publish) is also easy, and includes a preview: http://tools.firebright.com/stage/addimage.gif The image names would notmally come up in the box (nothing is loaded) Workflow can be done by section or page, by clicking on the editors (authors in this system), and then selecting +. This is make it so that the page has to pass through that person for publishing when it originates with that particular author -- permissions can be amazingly granular and multi-level -- all point and click...
The editor is fantastic and includes all of what most of our clients say is missing (as mentioned previously): http://tools.firebright.com/stage/hotbanana.gif
Adding resources is simple: http://tools.firebright.com/stage/hotbanana2.gif This is something you can do in eZ Publish, but it's not quite as intuative.
Meta tag management is easy too (not that it matters much anymore): http://tools.firebright.com/stage/hotbanana3.gif
The scheduling interface is awesome as well, with point and click simplicity: http://tools.firebright.com/stage/hotbanana4.gif I know that eZ has tried to keep the backend as compatable as possible, which I respect. But I would love it if they had some kind of "advanced backend", even if it were an addon, that included more features. As it is, we have found it quite costly to implement all of these features on eZ (even when it easily supports them), as it *has* to be done. This is supposed to be constructive criticism, and I'm completely open to suggestions (and rebuffs if you would like). CMS is not a "one size fits all" solution, and I don't think any one system has it, but I would really like to see eZ Publish get a much more customer friendly, less "open source looking" admin interface, and get easier to use out of the gate (I think eZ Systems is onboard, as I've seen a lot of improvement lately -- I'm just throwing my 2c in there).
Jonathan Dillon FireBright, Inc.
---------
FireBright provides advanced eZ deployment with root access
http://www.FireBright.com/
|