Graffito is an open source framework used to build content based applications like content management, document management, forums, blogs, wikis, ...
It offers a complete platform for creating, managing, and publishing content in your portal or in any other kind of java application. Graffito integrates content repositories, workflow, collaboration and personalization via existing open source projects and powerful standards (JCR, WEBDAV, ...).
Graffito includes features like taxonomy, version control, fine grained access control, collaborative editing, publication workflow, scheduling, indexing, searching and more. It will also support many document types like XML, HTML, PDF, MS Office, Open Office, RDF, etc.
The Graffito project also contains some standalone JCR tools like an object/content mapping framework and a JCR node type management. Those tools can be used in other projects without the complete Graffito stack.
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.
The purpose of this incubation period is to build a community of users and developers from other Apache projects and from the various JSR-170, Webdav or other CMS experts. Incubation helps the project collaborators 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 completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
The status of Graffito incubation is tracked by the Apache Incubator
There are no releases yet. See the page Build all Graffito subprojects for instructions on how to download and build the Graffito sources.