JCR, Jackrabbit, Jackalope Liip Techday 1. July 2009 Tobias Ebnöther & Christian Stocker
Jackalope What is a Content Repository • A “thing” to store and retrieve content • Hierarchical • -> See CRX Explorer
Jackalope Content Repository • Open Standard • JCR 1.0 aka JSR-170 • JCR 2.0 aka JSR-283 Draft • Modular Layout • Proven in praxis and big projects • jBoss Portal, Typo3 5.0, Day (Stadt Zürich) • Various implementations • Alfresco, Day CRX, JBoss DNA, Priha
Jackalope JCR 2.0 • Workspaces • XPath & SQL • Transactions • Versioning • Access Control Management • Locking • Observers
Jackalope JCR 2.0
Jackalope JCR 2.0
Jackalope JCR 2.0
Jackalope Benefits • Active and helpfull community • Enterprise features out of the box • Possibly a PHP - JCR Community • Focus on Frontend Tasks
Jackalope Jackrabbit • Apache Project • Commercial support (via CRX) • Actively maintained • Webdav API
Jackalope Jackalope • Apache License • Shared Interfaces (with Typo3) • Native PHP, no Java needed on the client • Webdav access
Jackalope Jackalope
Jackalope Jackalope • Current progress: • About 30% of the level1 Tests done • Working version using Java-Bridge • Working Demo • Active Development • Searching for Developers!
Jackalope Jackalope Based Projects • Nothing planned yet • Flux 2.0 would be a candidate • Anything that uses structured data
Jackalope References • Icon by Myki Roventine • http://jackrabbit.apache.org • http://liip.to/jackalope • http://blog.liip.ch • http://www.onjava.com/pub/a/onjava/2006/10/04/ what-is-java-content-repository.html
Recommend
More recommend