incubator-graffito-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christophe Lombart (JIRA)" <j...@apache.org>
Subject [jira] Commented: (GRFT-26) Review project structure
Date Thu, 02 Jun 2005 20:40:58 GMT
     [ http://issues.apache.org/jira/browse/GRFT-26?page=comments#action_66915 ]
     
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)

		project.properties
		maven.xml
		project.xml

	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)

		project.properties
		maven.xml
		project.xml


	... 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: http://issues.apache.org/jira/browse/GRFT-26
>      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:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message