From graffito-commits-return-178-apmail-incubator-graffito-commits-archive=www.apache.org@incubator.apache.org Wed Jun 15 21:31:54 2005
Return-Path:
New properties are required to deploy into Jetspeed 2.
+Please review your ${USER_HOME}/build.properties
file wit=
h the properties found in the sample file =
here (See the Jetspeed 2 section) .
maven allDeploy
from the Graffito root dir=
ectory.http://localhos=
t:8080/jetspeed
.Here is a summay of the main Graffito features.
-Creating flexible CMS services which can transparently support diffe= rent CMS repositories.=20 By this way, your application can access to heterogenous content = store.=20 It should be possible to support CMS repositories which are provi= ding a Java API or a WEBDAV layer or the newest JSR 170).
Added: incubator/graffito/trunk/site/xdocs/images/screenshots/browser_portl= et_edit_folder_tab_children.jpg URL: http://svn.apache.org/viewcvs/incubator/graffito/trunk/site/xdocs/imag= es/screenshots/browser_portlet_edit_folder_tab_children.jpg?rev=3D190817&vi= ew=3Dauto =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D Binary file - no diff available. Propchange: incubator/graffito/trunk/site/xdocs/images/screenshots/browser_= portlet_edit_folder_tab_children.jpg ---------------------------------------------------------------------------= --- svn:mime-type =3D application/octet-stream Added: incubator/graffito/trunk/site/xdocs/images/screenshots/browser_portl= et_html_editor.jpg URL: http://svn.apache.org/viewcvs/incubator/graffito/trunk/site/xdocs/imag= es/screenshots/browser_portlet_html_editor.jpg?rev=3D190817&view=3Dauto =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D Binary file - no diff available. Propchange: incubator/graffito/trunk/site/xdocs/images/screenshots/browser_= portlet_html_editor.jpg ---------------------------------------------------------------------------= --- svn:mime-type =3D application/octet-stream Added: incubator/graffito/trunk/site/xdocs/images/screenshots/browser_portl= et_permissions.jpg URL: http://svn.apache.org/viewcvs/incubator/graffito/trunk/site/xdocs/imag= es/screenshots/browser_portlet_permissions.jpg?rev=3D190817&view=3Dauto =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D Binary file - no diff available. Propchange: incubator/graffito/trunk/site/xdocs/images/screenshots/browser_= portlet_permissions.jpg ---------------------------------------------------------------------------= --- svn:mime-type =3D application/octet-stream Added: incubator/graffito/trunk/site/xdocs/images/screenshots/browser_portl= et_view_folder.jpg URL: http://svn.apache.org/viewcvs/incubator/graffito/trunk/site/xdocs/imag= es/screenshots/browser_portlet_view_folder.jpg?rev=3D190817&view=3Dauto =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D Binary file - no diff available. Propchange: incubator/graffito/trunk/site/xdocs/images/screenshots/browser_= portlet_view_folder.jpg ---------------------------------------------------------------------------= --- svn:mime-type =3D application/octet-stream Added: incubator/graffito/trunk/site/xdocs/images/screenshots/browser_portl= et_view_html.jpg URL: http://svn.apache.org/viewcvs/incubator/graffito/trunk/site/xdocs/imag= es/screenshots/browser_portlet_view_html.jpg?rev=3D190817&view=3Dauto =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D Binary file - no diff available. Propchange: incubator/graffito/trunk/site/xdocs/images/screenshots/browser_= portlet_view_html.jpg ---------------------------------------------------------------------------= --- svn:mime-type =3D application/octet-stream Added: incubator/graffito/trunk/site/xdocs/images/screenshots/tree_document= _portlets.jpg URL: http://svn.apache.org/viewcvs/incubator/graffito/trunk/site/xdocs/imag= es/screenshots/tree_document_portlets.jpg?rev=3D190817&view=3Dauto =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D Binary file - no diff available. Propchange: incubator/graffito/trunk/site/xdocs/images/screenshots/tree_doc= ument_portlets.jpg ---------------------------------------------------------------------------= --- svn:mime-type =3D application/octet-stream Modified: incubator/graffito/trunk/site/xdocs/index.xml URL: http://svn.apache.org/viewcvs/incubator/graffito/trunk/site/xdocs/inde= x=2Exml?rev=3D190817&r1=3D190816&r2=3D190817&view=3Ddiff =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- incubator/graffito/trunk/site/xdocs/index.xml (original) +++ incubator/graffito/trunk/site/xdocs/index.xml Wed Jun 15 14:31:17 2005 @@ -22,12 +22,25 @@Graffito is an open source project for building content management = & document management systems.=20 - Graffito is an IOC component based solution, so you can used it wit= hin any Java applications (portals, simple web applications, EJB components= , ...).
-See the sections Overview and Features to get more information on Graffito.
- =20 - =09 +Graffito is an open source framework used to build content based ap= plications like CMS, document management, forums, blogs, ...
+It offers a complete plateform for creating, managing, and publishi= ng content in your portal or in any other kind of java application. Graffit= o integrates content repositories, workflow, collaboration and personalizat= ion via existing open source projects and powerfull standards like WEBDAV.<= /p> +
Graffito includes features like taxonomy, content versionning, fine= grained access control, collaborative editing, publication workflow, sched= uling, indexing, searching and more. It will also support many document ty= pes like XML, HTML, PDF, MS Office, Open office, ect.
+Look here to see the full list of Graffito's features.
+There is a huge amount of applications that can use Graffito. Some = good examples are :
+ +1. Content catalog like Yahoo style portal : you can classify yo= ur content in a virtual content tree which group together different content= repositories.
+2. On-line content management : web site content is updated dire= ctly by the end-users. They can update news, HTML pages and all information= which have to be stored into CMS repositories.
+3. Document management : different teams can share documents req= uired for their job in a secure fashion. Following a customized authoriting= workflow, they can receive notifications when documents have been updated;= takes some actions on the existing documents; and at the end, publish the = final publications in different formats (PDF, HTML, Word, ...)
+ +Graffito is, in fact, a flexible set of components, services and po= rtlets which can transparently support different CMS engines.=20 + Graffito is packaged with a default cms repository impl= ementation based on OJB but it also supporting a plugin design. You can wri= te your own plugin in order to access to a propriatary CMS repository.
+The Content Management resolution is performed in a pluggable fas= hion; consequently, J2EE applications are independent of underlying CMS tec= hnologies. New or updated technologies can be substituted without requiring= modifications to the application itself. An implementation for a particula= r CMS technology is determined at run-time (see the architecture detail to = get more information).
+The Graffito components are based on Spring IOC framework. Spring is the default service frame= work for Jetspeed 2 but Graffito can be used in other portal applications o= r in other kind of Java plateform as well.
Graffito is an effort undergoing incubation at the Apache Software = Foundation (ASF), sponsored by the Apache Portals project.While incubation = status is not necessarily a reflection of the completeness or stability of = the code, it does indicate that the project has yet to be fully endorsed by= the ASF. @@ -35,7 +48,7 @@
The purpose of this incubation period is to build a community of us= ers and developers from other Apache projects and from the various JSR-170,= Webdav or other CMS experts, learn the Apache way of doing things.
We hope to improve collaboration with Apache projects like Portals,= JackRabbit, Slide and others.
While incubation status is not necessarily a reflection of the comp= leteness or stability of the code, it does indicate that the project has ye= t to be fully endorsed by the ASF.
-The status of Graffito incubation is tracked by the Apache Incubato= r here
+The status of Graffito incubation is tracked by the Apache Incubator
Graffito is the default CMS solution for Jetspeed 2 Portal Server.
Modified: incubator/graffito/trunk/site/xdocs/maven-goals.xml URL: http://svn.apache.org/viewcvs/incubator/graffito/trunk/site/xdocs/mave= n-goals.xml?rev=3D190817&r1=3D190816&r2=3D190817&view=3Ddiff =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- incubator/graffito/trunk/site/xdocs/maven-goals.xml (original) +++ incubator/graffito/trunk/site/xdocs/maven-goals.xml Wed Jun 15 14:31:17= 2005 @@ -26,9 +26,10 @@In addition to the standard maven goals, the followin= g 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 Getting Starded). =20 + In order to be executed correctly, the Graffito maven= goals are using some paramaters defined in your build.properties file (see= the page Building Graffito). =20
You can execute the following maven goals from the Graffito root = folder (svn trunk folder).
Goal | @@ -38,6 +39,11 @@allClean | Clean all subprojects | |
---|---|---|---|
start.test.server | +start an HSQL test server used for the unit test based on HSQL DB= | +||
allBuild | Build all subprojects | Modified: incubator/graffito/trunk/site/xdocs/navigation.xml URL: http://svn.apache.org/viewcvs/incubator/graffito/trunk/site/xdocs/navi= gation.xml?rev=3D190817&r1=3D190816&r2=3D190817&view=3Ddiff =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- incubator/graffito/trunk/site/xdocs/navigation.xml (original) +++ incubator/graffito/trunk/site/xdocs/navigation.xml Wed Jun 15 14:31:17 = 2005 @@ -29,7 +29,7 @@Description | |
API | +api | Interfaces used for the Graffito Object Model and service compo= nents. This is only the jar that you should deploy in your portlet applicat= ions. | =20|
Components | -Default Implementations for the Graffito Object Model and servi= ce components. | +applications | +Series of JSR-168 portlet applications & the Graffito portl= et framework. |
Engine | +commons | +Utility classes used in different Graffito subprojects. | +|
components | +Default implementations for the Graffito Object Model and servi= ce components. | +||
doc | +Draft documents which are not yet in the Graffito site. | +||
engine | Utility classes used to integrate Graffito in your J2EE applica= tion. If you are using Jetspeed 2, it is not necessary to use this engine.=20 Graffito will be plugged into the Jetspeed Component service.= | ||
Jetspeed2-deploy | -Configurations files specific for the Jetspeed 2 deployment. - | etc | +Common config files and dependencies used in the different Graf= fito subprojects. | + =09
Portlets | -Series of JSR-168 portlet applciations. | +jcr-mapping | +JCR Mapping tools used between the Graffito Object Model and a = JCR repository like JackRabbit. Currently, it is a prototype. | +
jetspeed2-deploy | +Configurations files specific for the Jetspeed 2 deployment. | ||
Site | +site | Graffito Web Site. |
+ The following table contains all informations about the supported databa= ses. +
+DB | +Comments | +
---|---|
HSQL | +Tested, require version 1.8+ | =09 +
MySql | +Tested, require version 1.4.12+ | =09 +
Oracle, mssql, postgres | +No yet tested. Thanks to OJB, it should be possible to support thos= es DB with a minimal effort. We are looking for some contributions in this = area. | =09 +