0
Magnolia & ModeShape                          Beyond the reference implementation                          jboss.org use c...
Concerning Hobbits ModeShape                  An Introduction                  The Future2   Version 1.1                  ...
What is ModeShape            A JCR 2.0 implementation            Provides various storage            options            JC...
Connectors                  Database (JPA)                  Disk                  Filesystem                  JCR         ...
Sequencers                  XML, XSD, WSDL                  ZIP files                  MS Office documents                ...
Federation            Leave the data where it is            (i.e. your legacy app)            Use JCR API to access6   Ver...
Coming Soon: ModeShape 3.0                  Much, much, MUCH faster                  Larger repositories                  ...
Shaping Magnolia8   Version 1.1        Magnolia is a registered trademark owned by Magnolia International Ltd.
First Steps                      JBoss Community Team, early 2010                      May 2010: Magnolia developers invol...
The Goal Redefined                   End of 2011                   Use ModeShape side-by-side with                   Jackr...
The Problem & The Solution                   Lucene version:                     • Jackrabbit: Lucene 2.4.x               ...
Code & Demo12   Version 1.1   Magnolia is a registered trademark owned by Magnolia International Ltd.
The Future Of This Relation                   Magnolia 5 is the priority                   Waiting for the final version o...
Links                   ModeShape: http://jboss.org/modeshape                   My blogpost on the implementation:        ...
Questions?15   Version 1.1         Magnolia is a registered trademark owned by Magnolia International Ltd.
Thank you!     Jozef Chocholacek, Senior Developer      05.09.2012 at Magnolia Conference 2012     Magnolia International ...
Upcoming SlideShare
Loading in...5
×

ModeShape and Magnolia

1,365

Published on

Slides from the Magnolia Conference 2012 session on the ModeShape and Magnolia CMS. Based on my work for the JBoss Community team (which cares for the jboss.org services).

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,365
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Beta4 next week(?)Final in the start of October3.1 by the end of year, federation is #1 issue (blocker)Many milions of nodes, >>10k subnodes
  • Transcript of "ModeShape and Magnolia"

    1. 1. Magnolia & ModeShape Beyond the reference implementation jboss.org use case Jozef Chocholacek, Senior Developer 05.09.2012 at Magnolia Conference 20121 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
    2. 2. Concerning Hobbits ModeShape An Introduction The Future2 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
    3. 3. What is ModeShape A JCR 2.0 implementation Provides various storage options JCR access to the existing “ModeShape is a distributed, hierarchical, transactional, and consistent data store content with support for queries, full-text search, Automatic meta-data events, versioning, references, and extraction flexible and dynamic schemas. It is very fast, highly available, extremely scalable, Federation and it is 100% open source and written in Lightweight, embeddable, Java. Clients use the (JSR-283) standard Java clusterable API for content repositories (aka, JCR) or RESTful API, WebDAV server ModeShapes REST API, and can query Open-source content through JDBC and SQL.”3 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
    4. 4. Connectors Database (JPA) Disk Filesystem JCR Subversion Infinispan / JBoss Cache JDBC metadata Federation4 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
    5. 5. Sequencers XML, XSD, WSDL ZIP files MS Office documents Java source/class files MP3 DDL Text Teiid5 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
    6. 6. Federation Leave the data where it is (i.e. your legacy app) Use JCR API to access6 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
    7. 7. Coming Soon: ModeShape 3.0 Much, much, MUCH faster Larger repositories Infinispan based JSON Schema for configuration Hibernate Search JTA support (use in EJB, MDB, CDI, …) Cloud storage Simplier SPI …7 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
    8. 8. Shaping Magnolia8 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
    9. 9. First Steps JBoss Community Team, early 2010 May 2010: Magnolia developers involved August 2010: proof-of-concept* January 2011: modeshape-support module released (flagged “experimental”) Obstacle: bad performance on big repos (ver.2.4, not tested since that time) * https://community.jboss.org/wiki/HowToMakeMagnoliaCMSShapedTomcatVersion9 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
    10. 10. The Goal Redefined End of 2011 Use ModeShape side-by-side with Jackrabbit to access the filesystem Motivation: move projects’ files from SourceForge to downloads.jboss.org10 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
    11. 11. The Problem & The Solution Lucene version: • Jackrabbit: Lucene 2.4.x • ModeShape: Lucene 3.x Can’t work together (without classloading black-magic) Solution: an independent (web)app to start the MS Engine and use via JNDI In production: June 13th, 201211 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
    12. 12. Code & Demo12 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
    13. 13. The Future Of This Relation Magnolia 5 is the priority Waiting for the final version of the ModeShape 3.0 Not a mere Jackrabbit replacement! • Accessing the legacy data • On-the-fly metadata processing • Cloud storage • …13 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
    14. 14. Links ModeShape: http://jboss.org/modeshape My blogpost on the implementation: http://bit.ly/T9XSUx Jan’s blogpost on modeshape-support: http://bit.ly/OgC847 My old “Shaping Magnolia” blogpost: http://bit.ly/SdyIFo The Git repo: https://git.magnolia- cms.com/gitweb/?p=modules/modeshape- support.git Twitter: @modeshape, @magnolia_cms, @jchochol14 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
    15. 15. Questions?15 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
    16. 16. Thank you! Jozef Chocholacek, Senior Developer 05.09.2012 at Magnolia Conference 2012 Magnolia International Ltd. Jozef.Chocholacek@magnolia-cms.com www.magnolia-cms.com16 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×