JCR, Jackrabbit, Jackalope Liip Techday 1. July 2009 Tobias Ebnther - - PowerPoint PPT Presentation

jcr jackrabbit jackalope
SMART_READER_LITE
LIVE PREVIEW

JCR, Jackrabbit, Jackalope Liip Techday 1. July 2009 Tobias Ebnther - - PowerPoint PPT Presentation

JCR, Jackrabbit, Jackalope Liip Techday 1. July 2009 Tobias Ebnther & Christian Stocker Jackalope What is a Content Repository A thing to store and retrieve content Hierarchical -> See CRX Explorer Jackalope Content


slide-1
SLIDE 1

JCR, Jackrabbit, Jackalope

Liip Techday 1. July 2009 Tobias Ebnöther & Christian Stocker

slide-2
SLIDE 2

Jackalope

What is a Content Repository

  • A “thing” to store and retrieve content
  • Hierarchical
  • -> See CRX Explorer
slide-3
SLIDE 3

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
slide-4
SLIDE 4

Jackalope

JCR 2.0

  • Workspaces
  • XPath & SQL
  • Transactions
  • Versioning
  • Access Control Management
  • Locking
  • Observers
slide-5
SLIDE 5

Jackalope

JCR 2.0

slide-6
SLIDE 6

Jackalope

JCR 2.0

slide-7
SLIDE 7

Jackalope

JCR 2.0

slide-8
SLIDE 8

Jackalope

Benefits

  • Active and helpfull community
  • Enterprise features out of the box
  • Possibly a PHP - JCR Community
  • Focus on Frontend Tasks
slide-9
SLIDE 9

Jackalope

Jackrabbit

  • Apache Project
  • Commercial support (via CRX)
  • Actively maintained
  • Webdav API
slide-10
SLIDE 10

Jackalope

Jackalope

  • Apache License
  • Shared Interfaces (with Typo3)
  • Native PHP, no Java needed on the client
  • Webdav access
slide-11
SLIDE 11

Jackalope

Jackalope

slide-12
SLIDE 12

Jackalope

Jackalope

  • Current progress:
  • About 30% of the level1 Tests done
  • Working version using Java-Bridge
  • Working Demo
  • Active Development
  • Searching for Developers!
slide-13
SLIDE 13

Jackalope

Jackalope Based Projects

  • Nothing planned yet
  • Flux 2.0 would be a candidate
  • Anything that uses structured data
slide-14
SLIDE 14

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