[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