Directory Layout

The Graffito Content Framework is divided into different subprojects.

Subproject - DirectoryDescription
apiInterfaces used for the Graffito Object Model and service components. This is only the jar that you should deploy in your portlet applications.
applicationsSeries of JSR-168 portlet applications & the Graffito portlet framework.
commonsUtility classes used in different Graffito subprojects.
componentsDefault implementations for the Graffito Object Model and service components.Usually, those component are deployed as portal services.
engineUtility classes used to integrate Graffito in your J2EE application. If you are using Jetspeed 2, it is not necessary to use this engine. Graffito will be plugged into the Jetspeed Component service.
jetspeed2-deployConfigurations files specific for the Jetspeed 2 deployment.

The JCR Tools can be found in the following directories.

Subproject - DirectoryDescription
jcr/jcr-mappingJCR Mapping tools used between the Graffito Object Model and a JCR repository like JackRabbit.
jcr/jcr-nodemanagementJCR Node Type Management Application.
jcr/springSpring support for the JCR Mapping framework

The Graffito documentation source can be found in the following directories.

Subproject - DirectoryDescription
docDraft documents which are not yet in the Graffito site.
siteGraffito Web Site.