Attendees were Nico (Japan), Fabrizio (Italy), Chris Miner (Berlin), Greg (Brussels), Ralf (Stuttgart), Philipp, Sameer & myself, plus Pascal who came to say hi in the beginning & bye at the end.
I moderated the event. After a quick intro of who is who in Magnolia community-land, we started brainstorming. All topics then were voted for – each participant had 4 votes. We then proceeded to discuss the 4 main topics for roughly 90 minutes each, plus breaks. Rinse and repeat on Sunday.
Some of the big issues include
- Beanification (a word that stuck after initial laughter) - meaning: create more classes (beans), which means they can be documented and even tested (!)
- Introduction of Spring for various usages, including Spring Remoting (Fabrizio came up with a Spring way of doing basically any topic we discussed except documentation :-))
- GUI toolkit/AJAX framework/XML-RPC/XForms etc - the whole world of what we could change with respect to technologies used today. When we started with Magnolia there was no Ajax, so we wrote our own. Today many options exist. Decoupling of the admin interface. Possibly use Spring remoting for intra-application communication (Think: GUI talks to core) and Inter-Magnolia communication. Provide alternate ways of accessing the content (Webservices, CLI)
- Workflow Future: now that we have the basis, it is becoming clear that Magnolia's declarative dialog creation + openwfe and storage of workitems in JCR make it very tempting to create form & workflow-based front-end applications. What a great tool for SI's.
- Dialog-Refactoring - introduction of JSF for dialogs and trees etc.
- WebDAV for access of DMS through client file system browsers (Niko and Sameer start working on it, expect it working before the year is over)
- lots more (I'll update this when I have my notes around)
Also we went out Saturday night in Basel, had dinner at the Hasenburg (Rösti) and drinks at the Des'Arts (a bar right below Day's headquarter).
Everybody liked the event and I guess there will be a Geek.Meet '07. Expect the discussions to result in a roadmap of versions, available via jira any day now.
And finally some impressions for those that had to spend the weekend with Japanese girls at Game shows in Tokyo or went sailing at the baltic sea (who can blame you?).