Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Lenya Wiki" for change 
notification.

The "Lenya 3.0" page has been changed by FlorentAndre.
http://wiki.apache.org/lenya/Lenya%203.0

--------------------------------------------------

New page:
This document is a first draft for design the future Lenya major version. 

Useful reading and information have to be picked up from this documents : 
  * [[RoadmapLenya3.0]](Need to be reviewed and copy into another section, not 
really a roadmap IMO)
  * [[WishlistLenya2.0]]

Here comes some headings that have to be filled down. Headings and content are 
proposals, so don't hesitate to modify, suppress, etc...

= Firsts requirements =

  * Automatic content migration from old version to the new one
    * LenyaDocTransformer can be a begin of a solution with his capability to 
create documents from xml with api usage.

= uses-cases = 

  * write here you how-to use idea, like if you are a simple user

= features needed =
  * wish list of all features you want to see
  * will be organize / topicazed soon.

  * all is module, core is restrict to his more simple expression

  * easy way to integrate webservices
  * GUI module configuration
  * more "2.0":
    * user can create his account
    * possible to comment each document

  * hook feature : each module can define pre or post hook for predefined 
function, with this, module don't be intrusive into existing process, easily 
add features on it


  * user interface
    * workflow more closed to the article
    * suppress "site" tab and put all functionnalities into "authoring" mode

  * molecular sharing system : 
    * each user can define one or more "friends group" and share with it read, 
write, comment access. 4 bases levels : individual, personnal groups, site 
groups, world


  * easy way to create forms
  * forums
  * blog

  * synchronisation between different instances (via svn for example)
  * possibility to edit site when not connected

  * links with mail-box
  * import Ooo 3.0
    * be able to edit imported Ooo 3.0

  * presentation / slide module

  * metaData Navigator : be able to navigate trow documents by date, autor, 
key-words, ...

= user interface =

  * Here comes idea about the UI design (nice pictures or hand-made scan are 
welcome)

= Architecture =

  * main core design lines, libs and external systems that are used

  * maven
  * clean jcr implementation

= process = 

  * the way works the app

  * GUI template
    * separate into the actual (2.1) template idea : 
      * template configuration : inheritance of users, workflow 
configuration,...
      * template GUI : independent, more flexible mechanism that allow to 
easily share template into community

= api =

  * api have to be simple, understandable, etc... but it's not easy ! Let's 
discuss about it here.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lenya.apache.org
For additional commands, e-mail: dev-h...@lenya.apache.org

Reply via email to