incubator-graffito-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christophe Lombart (JIRA)" <>
Subject [jira] Commented: (GRFT-26) Review project structure
Date Thu, 02 Jun 2005 20:40:58 GMT
     [ ]
Christophe Lombart commented on GRFT-26:

In order to support the Graffito modules, a new subproject "modules" is required. 
Here is the proposed project structure :

trunk/api (Graffito core api : interfaces, services, exception)

trunk/components (Graffito core components & services implementation)

trunk/commons (utility classes used in different subprojects)

trunk/doc : tempory doc/draft/discussion

trunk/site : official information on Graffito used to build the internet site. 

trunk/engine : Utility classes used to integrate Graffito in any kind of J2EE application
(not necessary for Jetspeed 2). 

trunk/jcr-mapping : object mapping tools for JCR. 

trunk/jetspeed2-deploy : scripts & resources used to deploy the Graffito core services
into Jetspeed 2.

trunk/modules : Graffito extensions

	trunk/modules/dm (Document management module)
		trunk/modules/dm/api (module api)

		trunk/modules/dm/components (module components et services)

		trunk/modules/dm/jetspeed2-deploy (scripts to deploy the module into J2)

	trunk/modules/news (News management module)		
		trunk/modules/news/api (module api)

		trunk/modules/news/components (module components et services)

		trunk/modules/news/jetspeed2-deploy (scripts to deploy the module into J2)

	... other modules (forum, article management, ...)

trunk/application (war portlets)

	trunk/application/browser (admin  browser portlets)

	trunk/application/graffito-portlets (common graffito portlets)
		* Doc Viewer portlet

		* Treeview portlet

		* Search portlet

	trunk/application/framework-portlets (declarative page & tab page, Graffito tools, utility
classes, portlet flow...)

	.... other portlets apps

> Review project structure
> ------------------------
>          Key: GRFT-26
>          URL:
>      Project: Graffito
>         Type: Improvement
>     Versions: 1.0-a1-dev
>     Reporter: Christophe Lombart
>     Assignee: Christophe Lombart
>      Fix For: 1.0-a1-dev

> Review the project structure in order to support Graffito extension (modules). 

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message