[Yanel-dev] Yanel Workshop at Wyona
Michael Wechner
michael.wechner at wyona.com
Wed Feb 2 15:09:11 CET 2011
Hi
We had a short f2f workshop today in order to check what should be the
focus during
the next couple of weeks/months. Please find some very rough
meeting-minutes below.
Cheers
Michael
-----------
Date: 2011.02.02
Attendees: Balz, Bruno, Cedric, Simon, Michael
Agenda
------
- Brainstorming
- Technical Aspects
- Functional Aspects
- Product marketing (e.g. sexy demo realm)
Brainstorming
-------------
Start:
- JAXB
- "XForms"
- 960 Grid by default (CSS Framework, e.g. demo realm)
- Review Process
- Sitetree/Navigation (Editor)
- Link Checker
- MenuableV1
- Make yanel.org Wikiable: Barrier to entry
- Rapid Prototyping, Development
More:
- Clustering (Yarep, Index)
- IntroDocumentation
- Documentation (Diagrams (how is a request processed) incl Sequence
Diagram)
- Peformance, Scalability Cleanup
- Modularize functionality into resource types
- Yanel specific annotations
- Jelly (Best practice)
- Tests
Less:
- DOM for XML
Stop:
- No strings for XML (e.g. special characters problem) and re-factoring
of existing code
- Jelly (alternative JSF?)
- Handcrafted databinding
Technical Aspects
-----------------
- Prio 1: JAXB (Simple XML)
- XMLBindableRepository repo = (XMLBindableRepository)
getRealm().getRepository();
Person person = (Person) repo.getObject("/people/alice.xml");
(using JAXB as default implementation)
- Person person = (Person)
com.zwischengas.XMLBindingHelper#getObject(getRealm().getRepository().getNode("/people/alice.xml").getInputStream());
- Prio 2: XForms
- XML Schema
- JAXB or JAXP as Form generation implementation
- Requirement: AJAX
- Research JSF (MyFaces by Apache, IceFaces)
- Sitetree
- Yanel specific annotations
- Prio 3: Cluster
Functional Aspects
------------------
- Sitetree/Navigation Editor
- Link Checker
- Sexy Editing Tools
- Tagging
Community Aspects / Development
-------------------------------
- Review Process
- Documentation
- Data migration
- Login Link
- Accounts
- Wiki migration
- Suche
- Optional: Register user
- Migrate Layout
- Roadmap Update (no more releases): OSGi, ...
Product Marketing
-----------------
- yanel.org Wikiable:
- User Registration
- SVN Sync
- Simplify Page Creation
- Demo and "from scratch" realm
- More sexy features
Next Meeting
------------
May 2011 or sooner
More information about the Yanel-development
mailing list