11This page contains links to articles and applications based on JCR and Jackrabbit.
Contents
General
- Java Community Process: JSR 170 and JSR 283
- Google: JSR-170
- del.icio.us: jcr, jsr-170, jsr-283
- Dzone: JCR search on Dzone
- Wikipedia: JSR-170, Apache Jackrabbit
- SourceForge: JCR 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
- Bertrand Delacretaz, "CQ5 content models: the tags" (April, 2009) dev.day.com
- Bertrand Delacretaz, "Java Content Repository: The Best Of Both Worlds" (January, 2010) Javalobby
- Priocept Case Studies, "Case Study: TUI Travel Content Platform" (September, 2011) Priocept
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.
- Carsten Ziegeler NoSQL at work with JCR and Apache Jackrabbit (ApacheCon US 2011)
Open Source Applications
- Magnolia - Simple Open-Source Content Managment
- JBoss Portal - Open source and open standards Java Portal
- JBoss Drools - Business Logic integration Platform
- 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
- BRIX CMS - based on Wicket and Jackrabbit.
- 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.
- Silverpeas the libre Collaborative Portal Solution uses Jackrabbit for storage and webdav direct edition.
- Gravity - A JCR-based workflow automation system, source code at https://github.com/cheetah100/gravity
- Meta64 - A JCR-based "Mobile First" Wiki-type CMS built on Oak and MongoDb
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
- Jackrabbit Explorer - Administration and management tool for for Apache Jackrabbit and JCR repositories.
- SPT JCR Manager - Another 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
- CRaSH - The Common Reusable SHell provides a shell interface for eXo and Jackrabbit.
- JCR Web-Explorer A web-based explorer tool for JCR
Commercial Tools
- Day Software's free Eclipse plugin
- subshell's Toromiro is a tool for searching and editing the contents of a Java Content Repository (JCR).
Commercial Applications
- Adobe's (previously Day Software's) CQ5 content-related products, which also use Apache Sling
- BEA Systems' WebLogic Portal 9.2
- JBoss' Enterprise BRMS
- IBM's Workplace Web Content Management 6.0
- GX's GX WebManager 9.0
- Percussion's Rhythmyx Web Content Management 6
- ASC's PowerLender loan origination system (LOS)
- Xythos' Enterprise Document Management Suite 6.0
- iDPARC's DocIdea
- 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
- subshell's Content Management System Sophora and Content Platform Tessio
- 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
- LogicalDOC Document Management System
- Readyportal is a multi-tenant scalable ECM/BPM Platform using Jackrabbit at its core.
- Triyo transforms enterprise collaboration by replicating natural group behavior in a business process–seamlessly and securely.
Custom Built Applications
Other JCR implementations
- Alfresco
- eXo Platform
- Jeceira
- Day Software's Content Repository Extreme (CRX) that includes a web-based JCR explorer, see the Online Demo
- TYPO3 CR - PHP implementation used in the TYPO3 CMS.
- Priha - A very compact Java JCR implementation.
- ModeShape - JCR implementation with an emphasis on federation and connectors to access content from various systems.
- PHPCR - Content Repository for PHP