You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lenya.apache.org by Apache Wiki <wi...@apache.org> on 2010/06/07 17:19:15 UTC

[Lenya Wiki] Update of "Lenya 3.0" by FlorentAndre

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-unsubscribe@lenya.apache.org
For additional commands, e-mail: dev-help@lenya.apache.org


Re: [Lenya Wiki] Update of "Lenya 3.0" by FlorentAndre

Posted by Florent André <fl...@4sengines.com>.
Here comes some random ideas, not all still well write,
contributions/idea/etc... very welcomes.

++

On Mon, 07 Jun 2010 15:19:15 -0000, Apache Wiki <wi...@apache.org>
wrote:
> 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-unsubscribe@lenya.apache.org
> For additional commands, e-mail: dev-help@lenya.apache.org

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