Isn't GWT lacking drag and drop support? I really would miss that in the
admin interface afterwards. You could also consider an OpenLaszlo
Replacement of the Admin GUI
Ruben
Ryan Gardner wrote:
On Jan 16, 2008, at 7:50 AM, Vivian Steller wrote:
Second, we're currently evaluating different view technologies.
Definitely, JSF is one of the major ones that we're putting an eye on
as it is a "natural" successor of JSP for building web UIs. Beside
investigating approaches on how Magnolia's back-end GUI can evolute
we also consider on how technologies can ease front-end development,
e.g. enhance development of AJAX enabled sites. However, all this is
currently work-in progress and documentation will follow.
For the back-end GUI, I would think that GWT would be a natural fit
for the java-based nature of the project. I'm going to be integrating
a GWT project into one of my magnolia projects shortly (it will be
used in a template - so on the frontend... not backend in my case). At
one point, I was thinking of writing my own replacement for the dialog
engine that would render pages using GWT and ajax to avoid the popup
window, but that's really low on my priority list at the moment.
Yes, it would be a PITA to port the entire admin interface into GWT
the first time - but if you are considering redoing the admin
interface anyway, there would be a lot of benefits:
1. All of your java coders can contribute to the admin-interface
GUI... not just javascript masochists
2. Cross-platform code is handled by the wizard-behind-the-curtain
inside the GWT compiler
3. Unit-tests of functional elements are easy to develop and use
4. The code it generates is extremely fast.
5. The servlets you write can tie into your existing java
architecture, and you can serialize value objects down for the
client side to consume / display
Of course, if I'm advocating GWT, I'd also propose waiting until GWT
1.5 comes out - since GWT 1.4 doesn't support generics and only
supports Java 1.4 syntax... but then again Magnolia only uses 1.5 for
test stuff at the moment, so perhaps that wouldn't be an issue.
Also - Since most of the developers are using IntelliJ IDEA - the GWT
support in that is excellent. (Eclipse has good GWT support as well -
but IntelliJ really makes it easy)
Ryan
----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------
----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------