This page contains links to articles and applications based on JCR and Jackrabbit.
- Contents
General
Google: JSR-170
Dzone: JCR search on Dzone
Wikipedia: JSR-170, Apache Jackrabbit
Google Project Hosting: JCR Jackrabbit
Day's Developer Portal with articles, videos and tools regarding JCR: dev.day.com
Articles
Roy T. Fielding, "JSR 170 Overview: Standardizing the Content Repository Interface" (March 13, 2005), Day Software
David Nuescheler and Janus Boye, "JSR-170: What's in it for me?" (April 20, 2005) CMS Watch
Frank Sommers, "Catch Jackrabbit and the Java Content Repository API" (June 3, 2005) artima developer
Titus Barik, "Introducing the Java Content Repository API" (August 23, 2005; updated June 27, 2006) IBM developerWorks
Oliver Kiessler, Developing Content-Driven Web Apps with karma-jcr (September 29, 2005) java.net
Mike Heck, "JSR 170: A standard content repository" (May 5, 2006) InfoWorld
John Newton, "ECM Consolidation" (August 16, 2006) Content Log (blog)
Sunil Patil, "What is Java Content Repository" (October 4, 2006) ONJava.com
Nicolas Modrzyk, "Persisting Beans into JSR-170 Content Repositories" (October 10, 2006) TheServerSide.COM
Rob Thornton, "Catching up with the Java Content Repository" (October 12, 2006) InfoQ
Florent Guillaume, "What's the point of JCR?" (October 18, 2006) NUXEO
Sunil Patil, "Advanced Java Content Repository API" (November 8, 2006) ONJava.com
Alexandru Popescu and Joseph Ottinger, "JCR: A Practitioner's Perspective" (November, 2006) TheServerSide.COM
Costin Leau, "Integrating Java Content Repository and Spring" (March, 2007) InfoQ
Hendrik Beck and Bernd Rücker, "JSR 170: Das Java Content Repository und die Apache-Implementierung Jackrabbit" (March, 2007) Java-Magazin (German)
Michael Marth, "Scripting a Java Content Repository with JRuby" (January 2008) dev.day.com
Michael Duerig, "JCR with Scala" (January, 2008) dev.day.com
David Dossot, "Content Oriented Integration Solutions With Mule and JCR" (June, 2008) TheServerSide.COM
Douglas Jose, "Adding JCR support to your existing web application" (September, 2008) CTP Java Community
Thomas Hug, "JCR appears in Top 10 Technologies" (September, 2008) CTP Java Community
Jochen Toppe, "JCR Primer" (December, 2008) Jochen Toppe's Blog
Bertil Chapuis, "JCR or RDBMS - why, when, how?" (December, 2008) dev.day.com
Hai Nguyen, "Integration of Jackrabbit OCM and Spring" (March, 2009) eSoftHead's blog
Interviews
David Nuescheler, "Java Content Repository: TheServerSide Tech Brief" (June, 2007) TheServerSide.COM
Jukka Zitting (among others), "FeatherCast Episode 17: ApacheCon Day 4" (October, 2006) FeatherCast
David Nuescheler, "on JCR and REST" (InfoQ, June 2008)
Presentations
See also http://www.slideshare.net/tag/jackrabbit, http://www.slideshare.net/tag/jcr, http://www.slideshare.net/tag/sling.
Michael Marth and David Nuescheler, "Kickstarting JCR: TheServerSide.com as a Content Application" (March 27, 2008) TSSJS'08
Tom Wheeler, "The Java Content Repository" (October 10, 2007)
Jukka Zitting, "Content Management with Apache Jackrabbit" (June 28, 2007) Jazoon'07
David Nuescheler, "Rjax: Blitzing the Content Repository (June 26, 2007) Jazoon'07
Jukka Zitting, "Introduction to Apache Jackrabbit" (October 12, 2006) ApacheCon US 2006
David Nuescheler, "JCR vs. RDBMS: Your App. is a "Content App.", 10 symptoms! (pdf inside zip)" (2006) TheServerSide Java Symposium 2006
Alexandru Popescu & Floyd Marinescu The Design and Architecture of InfoQ (Video at QCon 2007) - InfoQ is built upon a custom-made publishing system combining Magnolia for content entry and SiteMesh for publishing – thus using Apache Jackrabbit. Floyd and Alexandru also provide a nice overview over their views on JCR, why they chose to use it and what their content model looks like.
Open Source Applications
Magnolia - Simple Open-Source Content Managment
JBoss Portal - Open source and open standards Java Portal
Drools - business rules management system
jLibrary - Document Management System oriented for personal and enterprise use
Liferay Portal - Open source portal platform
Nuxeo 5 - Open source framework for ECM applications
Hippo ECM Scaling Content Management platform, including repository, CMS and portal building blocks
OpenKM - Open Source Document Management System
Sakai - enterprise-ready collaboration and courseware management platform.
Archimede - Open Source Document Management System based on Jackrabbit
Artifactory - Maven2 proxy repository based on JCR (using Jackrabbit as the implementation)
Sun's OpenPortal Project will soon have CMS infrastructure based on Jackrabbit according to this Sun Blog
JCRSync - JCR synchronisation service using Funambol and SyncML
QuickWCM - Web Content Manager (WCM) with a very easy to use web-based interface
swecr - Semantic Web Content Repository
Mindquarry - The Open Source Collaborative Software
JBoss Shotoku - Content Repository Framework
Apogee Rich Client Platform for ECM mentions JCR as a nice to have, not sure if they support it already
Ametys CMS using Jackrabbit for content storage
JeCARS Java Extendable Contents And Rights System. Contains a generic JCR backup tool (JeCARS BackupTool).
Mule's (Open Source Enterprise Service Bus) JCR transport. Have a look at this article.
Igenko Igenko is an open source CMS and eCommerce solution, natively designed with REST principles, extensibility and Rich Internet Application in mind.
ETICS ETICS provides a service to help software developers, managers and users to better manage complexity and improve the quality of their software.
Wyona Yanel - Content Managment System/Framework
ControlTier - Framework/Toolset for automating the release, deployment, and control of multi-tier applications.
Gluebox - Eclipse based information management application
JSPWiki - JSPWiki 3.0 (in Apache Incubation) uses JCR as content backend.
Engroup - A AIR-Flex(frontend) / Java(backend)groupware application provides collaboration solutions for enterprise.
Open Source Tools and Libraries
An overview of JCR explorer tools can be found in this article JCR Tools Roundup.
Apache Sling is a JCR-based web framework that features extensive scripting support
Apache Cocoon provides a JCR Source to interact with JCR repositories
JCR Web-Explorer A web-based explorer tool for JCR
JCR Browser - Visualizes the content of a JSR-170 compliant Java content repository in Eclipse
JCROM is a lightweight framework for mapping Java objects to/from a Java Content Repository (JCR)
Jackrabbit Viewer - Viewer for Jackrabbit repositories
Spring Module - Spring Module to access JCR from the Spring Framework
Perl Library - Access JCR Repositories from Perl
Commercial Tools
Commercial Applications
Day Software's Communiqué content-related products, which also use Apache Sling
Informa's Map of Medicine provides an information resource that visually organizes the latest evidence and best practice guidelines.
Oracle's WebCenter Suite - uses JCR connectors to access content from various repositories including Documentum and Sharepoint.
Hippo provides commercial support on its open source Hippo ECM suite
D Software's Zephyr test management system
Galantis's GEM/Frame is a cross-platform ECM/BPM application framework that supports JCR-compatible content repositories, including Jackrabbit and CRX.
FirstTrace's KinnosaONE product family includes Kinnosa JCR
SAPERION / Enterprise Content Management System for archiving, document and workflow management with an JSR 170 compliant beta interface.
Jahia Document Management uses Jackrabbit as back-end
Custom Built Applications
Other JCR implementations
Day Software's Content Repository Extreme (CRX) that includes a web-based JCR explorer, see the Online Demo
Priha - A very compact Java JCR implementation.
JBoss DNA - JCR implementation currently being developed.