ModeShape and Magnolia
Upcoming SlideShare
Loading in...5
×
 

ModeShape and Magnolia

on

  • 1,337 views

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).

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).

Statistics

Views

Total Views
1,337
Views on SlideShare
1,329
Embed Views
8

Actions

Likes
0
Downloads
7
Comments
0

2 Embeds 8

http://www.linkedin.com 7
https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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

ModeShape and Magnolia ModeShape and Magnolia Presentation Transcript

  • 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.
  • Concerning Hobbits ModeShape An Introduction The Future2 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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 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.
  • 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.
  • 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.
  • 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 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.
  • 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.
  • 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 Ltd. Jozef.Chocholacek@magnolia-cms.com www.magnolia-cms.com16 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.