You are viewing a plain text version of this content. The canonical link for it is here.
Posted to graffito-commits@incubator.apache.org by cl...@apache.org on 2005/01/21 23:00:03 UTC

svn commit: r125978 - in incubator/graffito/trunk: api api/xdocs components components/src/java/org/apache/portals/graffito/store/impl/ojb components/xdocs engine engine/xdocs portlets portlets/xdocs site site/xdocs site/xdocs-templates

Author: clombart
Date: Fri Jan 21 15:00:01 2005
New Revision: 125978

URL: http://svn.apache.org/viewcvs?view=rev&rev=125978
Log:
* Add more info in the Graffito web site : 
+ Maven goals
+ Project structure & subprojects references
+ Supporting organizations
+ Review PDF

*Minor changes in the javadoc
Added:
   incubator/graffito/trunk/api/project.properties
   incubator/graffito/trunk/api/xdocs/
   incubator/graffito/trunk/api/xdocs/navigation.xml
   incubator/graffito/trunk/components/xdocs/
   incubator/graffito/trunk/components/xdocs/navigation.xml
   incubator/graffito/trunk/engine/xdocs/
   incubator/graffito/trunk/engine/xdocs/navigation.xml
   incubator/graffito/trunk/portlets/xdocs/
   incubator/graffito/trunk/portlets/xdocs/navigation.xml
   incubator/graffito/trunk/site/xdocs/maven-goals.xml
   incubator/graffito/trunk/site/xdocs/project-structure.xml
   incubator/graffito/trunk/site/xdocs/support.xml
Removed:
   incubator/graffito/trunk/site/xdocs/goals.xml
Modified:
   incubator/graffito/trunk/api/project.xml
   incubator/graffito/trunk/components/project.xml
   incubator/graffito/trunk/components/src/java/org/apache/portals/graffito/store/impl/ojb/OjbSecureArrayList.java
   incubator/graffito/trunk/engine/project.properties
   incubator/graffito/trunk/engine/project.xml
   incubator/graffito/trunk/portlets/project.properties
   incubator/graffito/trunk/portlets/project.xml
   incubator/graffito/trunk/site/maven.xml
   incubator/graffito/trunk/site/xdocs-templates/navigation.xml
   incubator/graffito/trunk/site/xdocs/getting-started.xml
   incubator/graffito/trunk/site/xdocs/navigation.xml
   incubator/graffito/trunk/site/xdocs/navigation_pdf.xml

Added: incubator/graffito/trunk/api/project.properties
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/api/project.properties?view=auto&rev=125978
==============================================================================
--- (empty file)
+++ incubator/graffito/trunk/api/project.properties	Fri Jan 21 15:00:01 2005
@@ -0,0 +1,40 @@
+# Copyright 2004 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+#-----------------------------------------------------------------------------------------------------
+# MAVEN REPORISTORIES
+#-----------------------------------------------------------------------------------------------------
+maven.repo.remote = http://www.bluesunrise.com/maven/, http://www.ibiblio.org/maven/, http://dist.codehaus.org/, http://cvs.apache.org/repository
+
+#-----------------------------------------------------------------------------------------------------
+# MULTIPROJECTS
+#-----------------------------------------------------------------------------------------------------
+maven.multiproject.type=jar
+
+#-----------------------------------------------------------------------------------------------------
+# DOC : SITE & PDF DOC
+#-----------------------------------------------------------------------------------------------------
+maven.docs.dest=${basedir}/../../site/api
+
+# Display the date on the Maven web site
+maven.xdoc.date = left
+
+maven.xdoc.version = ${pom.currentVersion}
+
+
+#-----------------------------------------------------------------------------------------------------
+# COMPILE 
+#-----------------------------------------------------------------------------------------------------
+maven.compile.deprecation=on
+

Modified: incubator/graffito/trunk/api/project.xml
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/api/project.xml?view=diff&rev=125978&p1=incubator/graffito/trunk/api/project.xml&r1=125977&p2=incubator/graffito/trunk/api/project.xml&r2=125978
==============================================================================
--- incubator/graffito/trunk/api/project.xml	(original)
+++ incubator/graffito/trunk/api/project.xml	Fri Jan 21 15:00:01 2005
@@ -1,18 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright 2004 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
 <project>
-<extend>${basedir}/../project.xml</extend>
  <pomVersion>3</pomVersion>
  <id>graffito-api</id>
  <groupId>graffito</groupId>
  <name>Graffito Core API</name>
  <currentVersion>1.0-a1-dev</currentVersion>
  <package>org.apache.portals.graffito</package>
  <description>
	  Core API for implementing graffito
  </description>
  <shortDescription>Graffito API </shortDescription>

<repository>
+<extend>${basedir}/../project.xml</extend>
  <pomVersion>3</pomVersion>
  <id>graffito-api</id>
  <groupId>graffito</groupId>
  <name>Graffito Core API</name>
  <currentVersion>1.0-a1-dev</currentVersion>
  <package>org.apache.portals.graffito</package>
  <description>
	  Core API for the Graffito object model and the components services.
  </description>
  <shortDescription>Graffito API </shortDescription>

<repository>
     <connection>scm:subversion:https://svn.apache.org/repos/asf/incubator/graffito/trunk/api</connection>
     <developerConnection>scm:subversion:https://svn.apache.org/repos/asf/incubator/graffito/trunk/api</developerConnection>
     <url>http://svn.apache.org/viewcvs</url>
-  </repository>
  
  <dependencies>
  </dependencies>
  <build>
    <sourceDirectory>src/java</sourceDirectory>
     <resources>
      <resource>
        <directory>${basedir}/src/java</directory>
        <excludes>
          <exclude>**/*.java</exclude>
        </excludes>
      </resource>
    </resources>
    <unitTestSourceDirectory>src/test</unitTestSourceDirectory>
    <unitTest>
       <includes>
        <include>**/Test*.java</include>
      </includes>
      <excludes>
      </excludes>
      <resources>
        <resource>
          <directory>${basedir}/src/test</directory>
          <excludes>
          <exclude>**/*.java</exclude>
          </excludes>
        </resource>
      </resources>
    </unitTest>
    
  </build>
  <!--reports>    
     <report>maven-pmd-plugin</report>
-     <report>maven-changelog-plugin</report>
-     <report>maven-file-activity-plugin</report>
-     <report>maven-developer-activity-plugin</report>
-     <report>maven-license-plugin</report>
-     <report>maven-javadoc-plugin</report>
-     <report>maven-jxr-plugin</report>
-     <report>maven-junit-report-plugin</report>
-     <report>maven-jcoverage-plugin</report>
-     <report>maven-linkcheck-plugin</report>
-     <report>maven-tasklist-plugin</report>    
  </reports -->       
+  </repository>
  
  <dependencies>
  </dependencies>
  <build>
    <sourceDirectory>src/java</sourceDirectory>
     <resources>
      <resource>
        <directory>${basedir}/src/java</directory>
        <excludes>
          <exclude>**/*.java</exclude>
        </excludes>
      </resource>
    </resources>
    <unitTestSourceDirectory>src/test</unitTestSourceDirectory>
    <unitTest>
       <includes>
        <include>**/Test*.java</include>
      </includes>
      <excludes>
      </excludes>
      <resources>
        <resource>
          <directory>${basedir}/src/test</directory>
          <excludes>
          <exclude>**/*.java</exclude>
          </excludes>
        </resource>
      </resources>
    </unitTest>
    
  </build>
  <reports>
+       <report>maven-javadoc-plugin</report>
+  </reports>
+    
 </project>

Added: incubator/graffito/trunk/api/xdocs/navigation.xml
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/api/xdocs/navigation.xml?view=auto&rev=125978
==============================================================================
--- (empty file)
+++ incubator/graffito/trunk/api/xdocs/navigation.xml	Fri Jan 21 15:00:01 2005
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+Copyright 2004 The Apache Software Foundation
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<!--
+  WARNING:  This file is generated.  The source is xdocs-templates/navigation.xml 
+
+  Note:  Changes to this file are not reflected on the generated site until the
+         allSite goal is atained, i.e. maven allSite 
+ -->
+<project>
+	<body>
+		<links>
+			<item name="Graffito Home" href="../index.html"/>
+		</links>	
+	</body>
+</project>
\ No newline at end of file

Modified: incubator/graffito/trunk/components/project.xml
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/components/project.xml?view=diff&rev=125978&p1=incubator/graffito/trunk/components/project.xml&r1=125977&p2=incubator/graffito/trunk/components/project.xml&r2=125978
==============================================================================
--- incubator/graffito/trunk/components/project.xml	(original)
+++ incubator/graffito/trunk/components/project.xml	Fri Jan 21 15:00:01 2005
@@ -24,7 +24,7 @@
   <currentVersion>1.0-a1-dev</currentVersion>
   <package>org.apache.portals.graffito</package>
   <description>
-	  Graffito Components
+	  This subproject  contains the default Graffito service component implementation.
   </description>
   <shortDescription>Graffito Components</shortDescription>
 
@@ -244,4 +244,7 @@
     </resources>
 
   </build>
+  <reports>
+       <report>maven-javadoc-plugin</report>
+  </reports>
 </project>

Modified: incubator/graffito/trunk/components/src/java/org/apache/portals/graffito/store/impl/ojb/OjbSecureArrayList.java
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/components/src/java/org/apache/portals/graffito/store/impl/ojb/OjbSecureArrayList.java?view=diff&rev=125978&p1=incubator/graffito/trunk/components/src/java/org/apache/portals/graffito/store/impl/ojb/OjbSecureArrayList.java&r1=125977&p2=incubator/graffito/trunk/components/src/java/org/apache/portals/graffito/store/impl/ojb/OjbSecureArrayList.java&r2=125978
==============================================================================
--- incubator/graffito/trunk/components/src/java/org/apache/portals/graffito/store/impl/ojb/OjbSecureArrayList.java	(original)
+++ incubator/graffito/trunk/components/src/java/org/apache/portals/graffito/store/impl/ojb/OjbSecureArrayList.java	Fri Jan 21 15:00:01 2005
@@ -24,8 +24,8 @@
 import java.util.Iterator;
 
 /**
- * This class is used by GraffitoOJBStore (ojb implementation) in order to filder objects
- * in function of the permission setting 
+ * This class is used by GraffitoOJBStore (ojb implementation) in order to filter objects
+ * in function of the permission setting. 
  * 
  * @author <a href="mailto:christophe.lombart@sword-technologies.com">Christophe Lombart<a>
  * @version $Id: OjbSecureArrayList.java,v 1.1 2004/12/22 20:37:00 christophe Exp $

Added: incubator/graffito/trunk/components/xdocs/navigation.xml
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/components/xdocs/navigation.xml?view=auto&rev=125978
==============================================================================
--- (empty file)
+++ incubator/graffito/trunk/components/xdocs/navigation.xml	Fri Jan 21 15:00:01 2005
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+Copyright 2004 The Apache Software Foundation
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<!--
+  WARNING:  This file is generated.  The source is xdocs-templates/navigation.xml 
+
+  Note:  Changes to this file are not reflected on the generated site until the
+         allSite goal is atained, i.e. maven allSite 
+ -->
+<project>
+	<body>
+		<links>
+			<item name="Graffito Home" href="../index.html"/>
+		</links>
+                <!--menu name="General Information">
+			<item name="Overview" href="../overview.html"/>
+			<item name="Graffito Features" href="../features.html"/>
+			<item name="News and Status" href="../news.html"/>
+			<item name="Roadmap" href="../roadmap.html"/>
+			<item name="Support" href="../support.html"/>
+		</menu -->		
+	</body>
+</project>
\ No newline at end of file

Modified: incubator/graffito/trunk/engine/project.properties
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/engine/project.properties?view=diff&rev=125978&p1=incubator/graffito/trunk/engine/project.properties&r1=125977&p2=incubator/graffito/trunk/engine/project.properties&r2=125978
==============================================================================
--- incubator/graffito/trunk/engine/project.properties	(original)
+++ incubator/graffito/trunk/engine/project.properties	Fri Jan 21 15:00:01 2005
@@ -25,6 +25,10 @@
 #-----------------------------------------------------------------------------------------------------
 # DOC : SITE & PDF DOC
 #-----------------------------------------------------------------------------------------------------
+#-----------------------------------------------------------------------------------------------------
+# DOC : SITE & PDF DOC
+#-----------------------------------------------------------------------------------------------------
+maven.docs.dest=${basedir}/../../site/engine
 
 # Display the date on the Maven web site
 maven.xdoc.date = left

Modified: incubator/graffito/trunk/engine/project.xml
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/engine/project.xml?view=diff&rev=125978&p1=incubator/graffito/trunk/engine/project.xml&r1=125977&p2=incubator/graffito/trunk/engine/project.xml&r2=125978
==============================================================================
--- incubator/graffito/trunk/engine/project.xml	(original)
+++ incubator/graffito/trunk/engine/project.xml	Fri Jan 21 15:00:01 2005
@@ -244,4 +244,7 @@
     </resources>
 
   </build>
+  <reports>
+       <report>maven-javadoc-plugin</report>
+  </reports>  
 </project>

Added: incubator/graffito/trunk/engine/xdocs/navigation.xml
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/engine/xdocs/navigation.xml?view=auto&rev=125978
==============================================================================
--- (empty file)
+++ incubator/graffito/trunk/engine/xdocs/navigation.xml	Fri Jan 21 15:00:01 2005
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+Copyright 2004 The Apache Software Foundation
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<!--
+  WARNING:  This file is generated.  The source is xdocs-templates/navigation.xml 
+
+  Note:  Changes to this file are not reflected on the generated site until the
+         allSite goal is atained, i.e. maven allSite 
+ -->
+<project>
+	<body>
+		<links>
+			<item name="Graffito Home" href="../index.html"/>
+		</links>	
+	</body>
+</project>
\ No newline at end of file

Modified: incubator/graffito/trunk/portlets/project.properties
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/portlets/project.properties?view=diff&rev=125978&p1=incubator/graffito/trunk/portlets/project.properties&r1=125977&p2=incubator/graffito/trunk/portlets/project.properties&r2=125978
==============================================================================
--- incubator/graffito/trunk/portlets/project.properties	(original)
+++ incubator/graffito/trunk/portlets/project.properties	Fri Jan 21 15:00:01 2005
@@ -15,10 +15,34 @@
 # $Id: project.properties,v 1.3 2004/12/22 20:47:54 christophe Exp $
 #
 
+
+#-----------------------------------------------------------------------------------------------------
+# MAVEN REPORISTORIES
+#-----------------------------------------------------------------------------------------------------
 maven.repo.remote = http://www.bluesunrise.com/maven/, http://www.ibiblio.org/maven/, http://dist.codehaus.org/, http://cvs.apache.org/repository
 
+#-----------------------------------------------------------------------------------------------------
+# MULTIPROJECTS
+#-----------------------------------------------------------------------------------------------------
 maven.multiproject.type=war
+
+
+#-----------------------------------------------------------------------------------------------------
+# DOC : SITE & PDF DOC
+#-----------------------------------------------------------------------------------------------------
+maven.docs.dest=${basedir}/../../site/portlets
+# Display the date on the Maven web site
+maven.xdoc.date = left
+
+maven.xdoc.version = ${pom.currentVersion}
+maven.pdf.navigationFile=navigation_pdf.xml
+
+#-----------------------------------------------------------------------------------------------------
+# COMPILE & WAR
+#-----------------------------------------------------------------------------------------------------
+maven.compile.deprecation=on
 org.apache.jetspeed.portlet.app.name=graffito
 maven.war.src=./src/webapp
+
 
 

Modified: incubator/graffito/trunk/portlets/project.xml
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/portlets/project.xml?view=diff&rev=125978&p1=incubator/graffito/trunk/portlets/project.xml&r1=125977&p2=incubator/graffito/trunk/portlets/project.xml&r2=125978
==============================================================================
--- incubator/graffito/trunk/portlets/project.xml	(original)
+++ incubator/graffito/trunk/portlets/project.xml	Fri Jan 21 15:00:01 2005
@@ -22,7 +22,7 @@
 	<id>graffito-portlets</id>
 	<groupId>graffito</groupId>
 	<name>Graffito Portlets</name>
-	<description>Graffito Default Portlets</description>
+	<description>Graffito Portlets applications</description>
 	<shortDescription>Graffito Portlets</shortDescription>
 	<repository>
 	    <connection>scm:subversion:https://svn.apache.org/repos/asf/incubator/graffito/trunk/portlets</connection>
@@ -174,20 +174,7 @@
             </resource>
           </resources>
         </build>
-	<reports>
-		<report>maven-jdepend-plugin</report>
-		<!--
-    <report>maven-checkstyle-plugin</report>
--->
-		<report>maven-pmd-plugin</report>
-		<report>maven-changelog-plugin</report>
-		<report>maven-file-activity-plugin</report>
-		<report>maven-developer-activity-plugin</report>
-		<report>maven-license-plugin</report>
-		<report>maven-javadoc-plugin</report>
-		<report>maven-jxr-plugin</report>
-		<report>maven-junit-report-plugin</report>
-		<report>maven-linkcheck-plugin</report>
-		<report>maven-tasklist-plugin</report>
-	</reports>
-</project>
\ No newline at end of file
+  <reports>
+       <report>maven-javadoc-plugin</report>
+  </reports>
+  </project>
\ No newline at end of file

Added: incubator/graffito/trunk/portlets/xdocs/navigation.xml
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/portlets/xdocs/navigation.xml?view=auto&rev=125978
==============================================================================
--- (empty file)
+++ incubator/graffito/trunk/portlets/xdocs/navigation.xml	Fri Jan 21 15:00:01 2005
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+Copyright 2004 The Apache Software Foundation
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<!--
+  WARNING:  This file is generated.  The source is xdocs-templates/navigation.xml 
+
+  Note:  Changes to this file are not reflected on the generated site until the
+         allSite goal is atained, i.e. maven allSite 
+ -->
+<project>
+	<body>
+		<links>
+			<item name="Graffito Home" href="../index.html"/>
+		</links>	
+	</body>
+</project>
\ No newline at end of file

Modified: incubator/graffito/trunk/site/maven.xml
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/site/maven.xml?view=diff&rev=125978&p1=incubator/graffito/trunk/site/maven.xml&r1=125977&p2=incubator/graffito/trunk/site/maven.xml&r2=125978
==============================================================================
--- incubator/graffito/trunk/site/maven.xml	(original)
+++ incubator/graffito/trunk/site/maven.xml	Fri Jan 21 15:00:01 2005
@@ -20,7 +20,7 @@
 
 
   <goal name="allSite">
-    <!--attainGoal name="subSite"/ -->
+    <attainGoal name="subSite"/>
     <attainGoal name="pdf"/>
     <attainGoal name="site"/>
   </goal>
@@ -30,7 +30,7 @@
         >
     <maven:reactor
                basedir="${basedir}/../"
-               includes="*/project.xml,components/project.xml,portlets/projects.xml"
+               includes="api/project.xml,components/project.xml,engine/project.xml,portlets/project.xml"
                goals="site"
                banner="Building Site"
                postProcessing="true"

Modified: incubator/graffito/trunk/site/xdocs-templates/navigation.xml
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/site/xdocs-templates/navigation.xml?view=diff&rev=125978&p1=incubator/graffito/trunk/site/xdocs-templates/navigation.xml&r1=125977&p2=incubator/graffito/trunk/site/xdocs-templates/navigation.xml&r2=125978
==============================================================================
--- incubator/graffito/trunk/site/xdocs-templates/navigation.xml	(original)
+++ incubator/graffito/trunk/site/xdocs-templates/navigation.xml	Fri Jan 21 15:00:01 2005
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="ISO-8859-1"?>
 <!--
 Copyright 2004 The Apache Software Foundation
 
@@ -13,24 +13,44 @@
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
--->
+-->
 <!--
   WARNING:  This file is generated.  The source is xdocs-templates/navigation.xml 
 
   Note:  Changes to this file are not reflected on the generated site until the
          allSite goal is atained, i.e. maven allSite 
- -->
-<project>
-
- <body>
-   <menu name="Misc.">
-      <item name="Goals" href="js2-goals.html"/>
-      <item name="Tasks" href="tasks.html"/>
-    </menu>
-    <menu name="Sub Projects">
-    #foreach ($reactorProject in $reactorProjects)
-      <item name="$reactorProject.name" href="../../../${reactorProject.file.parentFile.name}/target/docs/index.html"/>
-    #end
-    </menu>
-  </body>
-</project>
+ -->
+<project>
+	<body>
+		<links>
+			<item name="PDF Doc" href="site.pdf"/>
+			<item name="Jetspeed 2" href="http://portals.apache.org/jetspeed-2/"/>
+			<item name="JackRabbit" href="http://incubator.apache.org/jackrabbit/"/>
+			<item name="Slide" href="http://jakarta.apache.org/slide/"/>
+		</links>
+		<menu name="General Information">
+			<item name="Overview" href="/overview.html"/>
+			<item name="Graffito Features" href="/features.html"/>
+			<item name="News and Status" href="/news.html"/>
+			<item name="Roadmap" href="/roadmap.html"/>
+			<item name="Support" href="/support.html"/>
+		</menu>
+		<menu name="Project Structure"> 
+		        <item name="Project structure" href="/project-structure.html"/>
+			#foreach ($reactorProject in $reactorProjects) 
+				<item name="$reactorProject.name"     href="./${reactorProject.file.parentFile.name}/index.html"/> 
+		        #end 
+		</menu>
+		
+		<menu name="Getting Started">
+			<item name="Build all Graffito subprojects" href="getting-started.html"/>
+			<item name="Deploy Graffito into Jetspeed 2" href="deploy.html"/>
+		</menu>
+		<menu name="Documentation">
+			<item name="Architecture" href="/architecture.html"/>
+			<item name="Graffito Content Store Setup" href="/store.html"/>
+			<item name="Maven goals" href="/maven-goals.html"/>
+		</menu>
+
+	</body>
+</project>
\ No newline at end of file

Modified: incubator/graffito/trunk/site/xdocs/getting-started.xml
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/site/xdocs/getting-started.xml?view=diff&rev=125978&p1=incubator/graffito/trunk/site/xdocs/getting-started.xml&r1=125977&p2=incubator/graffito/trunk/site/xdocs/getting-started.xml&r2=125978
==============================================================================
--- incubator/graffito/trunk/site/xdocs/getting-started.xml	(original)
+++ incubator/graffito/trunk/site/xdocs/getting-started.xml	Fri Jan 21 15:00:01 2005
@@ -37,11 +37,17 @@
 <p>If you have not already done so, download and install <a href="http://maven.apache.org">Maven</a>.</p>
 </section>
 
-<section name='1. Create an empty DB'>
+<section name='2. Get the souce'>
+   <p>
+      The Graffito source code is available via Subversion at  <code>http://svn.apache.org/repos/asf/incubator/graffito/trunk</code> (anonymous access) 
+       or with <a href="http://svn.apache.org/viewcvs/incubator/graffito/trunk/">viewcvs</a>.     
+   </p>
+</section>
+<section name='3. Create an empty DB'>
 <p>Create an empty schema in your favorite DB system. Currently, we are supporting MySql, Oracle, MsSql, Hsql and Postgres. </p>
 </section>
 
-<section name='2. Build Properties'>
+<section name='4. Build Properties'>
 <p>Please set these values in your ${USER_HOME}/<code>build.properties</code> file. There is a sample file <a href="build.properties.txt">here</a>.</p>
 <table>
   <tr> 
@@ -130,7 +136,7 @@
 
 </section>
 
-<section name='4. Building Graffito'>
+<section name='5. Building Graffito'>
 	<p>
 	      <li>Check if your DB is correctly running.</li>
 	      <li>Execute <code>maven allClean allBuild</code> on the Graffito root directory.</li>

Deleted: /incubator/graffito/trunk/site/xdocs/goals.xml
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/site/xdocs/goals.xml?view=auto&rev=125977
==============================================================================

Added: incubator/graffito/trunk/site/xdocs/maven-goals.xml
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/site/xdocs/maven-goals.xml?view=auto&rev=125978
==============================================================================
--- (empty file)
+++ incubator/graffito/trunk/site/xdocs/maven-goals.xml	Fri Jan 21 15:00:01 2005
@@ -0,0 +1,156 @@
+<?xml version="1.0"?>
+<!--
+Copyright 2004 The Apache Software Foundation
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<document>
+<properties>
+    <title>Maven Goals</title>  
+    <authors>
+      <person name="Christophe Lombart" email="christophe.lombart@sword-technologies.com"/>
+    </authors>
+  </properties>
+  <body>
+		
+	<section name="Maven Goals">
+		<p>
+                     In addition to the standard maven goals, the following goals have been defined.
+                     In order to be executed correctly, the Graffito maven goals are using some paramaters defined in your build.properties file (see the page <a href="getting-started.html" >Getting Starded</a>).		     
+		</p>
+		<subsection name = "Goals defined for the complete project" >
+			<table>
+				<tr>
+					<th>Goal</th>
+					<th>Description</th>
+				</tr>
+				<tr>
+					<td>allClean</td>
+					<td>Clean all subprojects</td>
+				</tr>
+				<tr>
+					<td>allBuild</td>
+					<td>Build all subprojects</td>
+				</tr>
+				<tr>
+					<td>allDeploy</td>
+					<td>Deploy all subprojects into a Jetspeed 2 portal</td>
+				</tr>
+				<tr>
+					<td>allSite</td>
+					<td>Build the complete Graffito site</td>
+				</tr>
+				
+			</table>
+		
+		</subsection>		
+		<subsection name = "Goals defined for the API subproject" >
+			<table>
+				<tr>
+					<th>Goal</th>
+					<th>Description</th>
+				</tr>
+				<tr>
+					<td>deploy</td>
+					<td>Deploy the API jar into a Jetspeed 2 portal</td>
+				</tr>
+			</table>
+		
+		</subsection>
+		<subsection name = "Goals defined for the Components subproject" >
+			<table>
+				<tr>
+					<th>Goal</th>
+					<th>Description</th>
+				</tr>
+				<tr>
+					<td>db.scripts.gen</td>
+					<td>Generate the SQL scripts used by the components.</td>
+				</tr>
+				
+				<tr>
+					<td>db.create.test</td>
+					<td>Create the TEST DB</td>
+				</tr>
+				<tr>
+					<td>db.create.production</td>
+					<td>Create the PRODUCTION DB</td>
+				</tr>
+				<tr>
+					<td>db.drop.test</td>
+					<td>Drop all tables in TEST DB</td>
+				</tr>
+				<tr>
+					<td>db.drop.production</td>
+					<td>Drop all tables in PRODUCTION DB</td>
+				</tr>
+				<tr>
+					<td>db.delete.test</td>
+					<td>Delete all tables in the TEST DB</td>
+				</tr>
+				<tr>
+					<td>db.delete.production</td>
+					<td>Delete all tables in the PRODUCTION DB</td>
+				</tr>
+				<tr>
+					<td>deploy</td>
+					<td>Deploy the compoment jar into a Jetspeed 2 portal</td>
+				</tr>
+				
+			</table>
+		
+		</subsection>
+		<subsection name = "Goals defined for the Engine subproject" >
+			<p>
+			  Until now, only unit tests  and jar are done.  We plan to make a goal to build a default web application which contain the Graffito engine ready to run.
+			</p>		
+		</subsection>		
+		<subsection name = "Goals defined for the J2-Deploy subproject" >
+			<table>
+				<tr>
+					<th>Goal</th>
+					<th>Description</th>
+				</tr>
+				<tr>
+					<td>deploy</td>
+					<td>Deploy all configuration files into a Jetspeed 2 portal</td>
+				</tr>
+			</table>		
+		</subsection>
+		<subsection name = "Goals defined for the JSR-168 Portlet Application subproject" >
+			<table>
+				<tr>
+					<th>Goal</th>
+					<th>Description</th>
+				</tr>
+				<tr>
+					<td>deploy</td>
+					<td>Deploy portlet war into a Jetspeed 2 portal</td>
+				</tr>
+				<tr>
+					<td>hotdeploy</td>
+					<td>Hot deploy portlet war into a Jetspeed 2 portal </td>
+				</tr>				
+				<tr>
+					<td>undeploy</td>
+					<td>Undeploy portlet war into a Jetspeed 2 portal </td>
+				</tr>				
+				
+			</table>
+		
+		</subsection>		
+		
+	</section>	
+		
+    </body>
+</document>

Modified: incubator/graffito/trunk/site/xdocs/navigation.xml
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/site/xdocs/navigation.xml?view=diff&rev=125978&p1=incubator/graffito/trunk/site/xdocs/navigation.xml&r1=125977&p2=incubator/graffito/trunk/site/xdocs/navigation.xml&r2=125978
==============================================================================
--- incubator/graffito/trunk/site/xdocs/navigation.xml	(original)
+++ incubator/graffito/trunk/site/xdocs/navigation.xml	Fri Jan 21 15:00:01 2005
@@ -1,43 +1,57 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
-<!-- 
-Copyright 2004 The Apache Software Foundation
-Licensed  under the  Apache License,  Version 2.0  (the "License");
-you may not use  this file  except in  compliance with the License.
-You may obtain a copy of the License at 
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed  under the  License is distributed on an "AS IS" BASIS,
-WITHOUT  WARRANTIES OR CONDITIONS  OF ANY KIND, either  express  or
-implied.
-
-See the License for the specific language governing permissions and
-limitations under the License.
+<!--
+Copyright 2004 The Apache Software Foundation
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 -->
-<project name="Graffito" href="http://portals.apache.org/graffito">
-	<title>The Graffito Site</title>
+<!--
+  WARNING:  This file is generated.  The source is xdocs-templates/navigation.xml 
+
+  Note:  Changes to this file are not reflected on the generated site until the
+         allSite goal is atained, i.e. maven allSite 
+ -->
+<project>
 	<body>
 		<links>
-            <item name="PDF Doc" href="site.pdf"/>
-	        <item name="Jetspeed 2" href="http://portals.apache.org/jetspeed-2/"/>		
-			<item name="JackRabbit" href="http://incubator.apache.org/jackrabbit/"/>		
+			<item name="PDF Doc" href="site.pdf"/>
+			<item name="Jetspeed 2" href="http://portals.apache.org/jetspeed-2/"/>
+			<item name="JackRabbit" href="http://incubator.apache.org/jackrabbit/"/>
 			<item name="Slide" href="http://jakarta.apache.org/slide/"/>
 		</links>
 		<menu name="General Information">
-			<item name="Overview" href="/overview.html"/>		
+			<item name="Overview" href="/overview.html"/>
 			<item name="Graffito Features" href="/features.html"/>
 			<item name="News and Status" href="/news.html"/>
-			<item name="Roadmap" href="/roadmap.html"/>			
-		</menu>		
-		<menu name="Getting Started">		
-			<item name="Build all Graffito subprojects" href="getting-started.html"/>	
-			<item name="Deploy Graffito into Jetspeed 2" href="deploy.html"/>	
-		</menu>			
+			<item name="Roadmap" href="/roadmap.html"/>
+			<item name="Support" href="/support.html"/>
+		</menu>
+		<menu name="Project Structure"> 
+		        <item name="Project structure" href="/project-structure.html"/>
+							<item name="Graffito Core API"     href="./api/index.html"/> 
+		        				<item name="Graffito Components"     href="./components/index.html"/> 
+		        				<item name="Graffito Engine"     href="./engine/index.html"/> 
+		        				<item name="Graffito Portlets"     href="./portlets/index.html"/> 
+		        		</menu>
+		
+		<menu name="Getting Started">
+			<item name="Build all Graffito subprojects" href="getting-started.html"/>
+			<item name="Deploy Graffito into Jetspeed 2" href="deploy.html"/>
+		</menu>
 		<menu name="Documentation">
 			<item name="Architecture" href="/architecture.html"/>
 			<item name="Graffito Content Store Setup" href="/store.html"/>
 			<item name="Maven goals" href="/maven-goals.html"/>
 		</menu>
+
 	</body>
-</project>
+</project>
\ No newline at end of file

Modified: incubator/graffito/trunk/site/xdocs/navigation_pdf.xml
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/site/xdocs/navigation_pdf.xml?view=diff&rev=125978&p1=incubator/graffito/trunk/site/xdocs/navigation_pdf.xml&r1=125977&p2=incubator/graffito/trunk/site/xdocs/navigation_pdf.xml&r2=125978
==============================================================================
--- incubator/graffito/trunk/site/xdocs/navigation_pdf.xml	(original)
+++ incubator/graffito/trunk/site/xdocs/navigation_pdf.xml	Fri Jan 21 15:00:01 2005
@@ -16,21 +16,24 @@
 limitations under the License.
 -->
 <project name="Graffito" href="http://portals.apache.org/graffito">
-	<title>The Graffito Site</title>
+	<title>The Graffito Documentation</title>
 	<body>
-		<menu name="General Information">
-			<item name="Overview" href="/overview.html"/>		
-			<item name="Graffito Features" href="/features.html"/>
-			<item name="News and Status" href="/news.html"/>
-			<item name="Roadmap" href="/roadmap.html"/>			
-		</menu>		
-		<menu name="Getting Started">		
-			<item name="Build all Graffito subprojects" href="getting-started.html"/>	
-		</menu>			
-		<menu name="Documentation">
-			<item name="Architecture" href="/architecture.html"/>
-			<item name="Graffito Content Store Setup" href="/store.html"/>
-			<item name="Maven goals" href="/maven-goals.html"/>
-		</menu>
+		<menu name="General Information">
+			<item name="Overview" href="/overview.html"/>
+			<item name="Graffito Features" href="/features.html"/>
+			<item name="News and Status" href="/news.html"/>
+			<item name="Roadmap" href="/roadmap.html"/>
+			<item name="Support" href="/support.html"/>
+		</menu>		
+		<menu name="Getting Started">
+			<item name="Build all Graffito subprojects" href="getting-started.html"/>
+			<item name="Deploy Graffito into Jetspeed 2" href="deploy.html"/>
+		</menu>
+		<menu name="Documentation">
+			<item name="Architecture" href="/architecture.html"/>
+			<item name="Graffito Content Store Setup" href="/store.html"/>
+			<item name="Maven goals" href="/maven-goals.html"/>
+		</menu>
+
 	</body>	
 </project>

Added: incubator/graffito/trunk/site/xdocs/project-structure.xml
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/site/xdocs/project-structure.xml?view=auto&rev=125978
==============================================================================
--- (empty file)
+++ incubator/graffito/trunk/site/xdocs/project-structure.xml	Fri Jan 21 15:00:01 2005
@@ -0,0 +1,61 @@
+<?xml version="1.0"?>
+<!--
+   Copyright 2004 The Apache Software Foundation
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+  -->
+<document>
+ <properties>
+    <title>Project Structure</title>  
+    <authors>
+      <person name="Christophe Lombart" email="christophe.lombart@sword-technologies.com"/>
+    </authors>
+  </properties>
+ <body>
+  <section name="Directory Layout">
+   <p>The Graffito project is divided into different subprojects.</p>
+   
+	<table>
+	    <tr>
+		    <th>Subproject - Directory</th>
+		    <th>Description</th>
+	    </tr>
+	    <tr>
+		     <td>API</td>
+		     <td>Interfaces used for the Graffito Object Model and service components. This is only the jar that you should deploy in your portlet applications.</td>   
+	    </tr>
+	    <tr>
+		     <td>Components</td>
+		     <td>Default Implementations for the Graffito Object Model and service components.</td>
+	    </tr>
+	    <tr>
+		     <td>Engine</td>
+		     <td>Utility 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.</td>
+	    </tr>
+	    <tr>
+		     <td>Jetspeed2-deploy</td>
+		     <td>Configurations files specific for the Jetspeed 2 deployment.</td>
+	    </tr>
+	    <tr>
+		     <td>Portlets</td>
+		     <td>Series of JSR-168 portlet applciations.</td>
+	    </tr>
+	    <tr>
+		     <td>Site</td>
+		     <td>Graffito Web Site.</td>
+	    </tr>	    	    
+	</table>
+  </section>
+ </body>
+</document>

Added: incubator/graffito/trunk/site/xdocs/support.xml
Url: http://svn.apache.org/viewcvs/incubator/graffito/trunk/site/xdocs/support.xml?view=auto&rev=125978
==============================================================================
--- (empty file)
+++ incubator/graffito/trunk/site/xdocs/support.xml	Fri Jan 21 15:00:01 2005
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<!-- 
+Copyright 2004 The Apache Software Foundation
+Licensed  under the  Apache License,  Version 2.0  (the "License");
+you may not use  this file  except in  compliance with the License.
+You may obtain a copy of the License at 
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed  under the  License is distributed on an "AS IS" BASIS,
+WITHOUT  WARRANTIES OR CONDITIONS  OF ANY KIND, either  express  or
+implied.
+
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<document>
+	<properties>
+		<author email="christophe.lombart@sword-technologies.com">Christophe Lombart</author>
+		<title>Graffito Support</title>
+	</properties>
+	<body>
+		<section name="Supporting organisations">
+			
+				<p>
+					Until now, there are 2 companies supporting the Graffito project :
+					<ul>
+						<li><a href="http://www.bluesunrise.com">BlueSunrise</a> - Contact : david@bluesunrise.com</li>
+						<li><a href="http://www.sword-group.com">Sword</a> - Contact : christophe.lombart@sword-technologies.com</li>
+					</ul>
+				
+				</p>
+                                
+				
+		</section>
+	</body>
+</document>