SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Magnolia & ModeShape
                          Beyond the reference implementation
                          jboss.org use case
    Jozef Chocholacek, Senior Developer      05.09.2012 at Magnolia Conference 2012




1    Version 1.1                          Magnolia is a registered trademark owned by Magnolia International Ltd.
Concerning Hobbits ModeShape
                  An Introduction
                  The Future




2   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   ModeShape's 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
                  Federation

4   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
                  Teiid

5   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 access




6   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 Magnolia




8   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/HowToMakeMagnoliaCMSShapedTomcatVersion


9   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.org




10   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, 2012

11   Version 1.1                     Magnolia is a registered trademark owned by Magnolia International Ltd.
Code & Demo




12   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, @jchochol
14   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.com

16    Version 1.1                          Magnolia is a registered trademark owned by Magnolia International Ltd.

Weitere ähnliche Inhalte

Ähnlich wie ModeShape and Magnolia

Fitch Ratings Goes Open Suite
Fitch Ratings Goes Open SuiteFitch Ratings Goes Open Suite
Fitch Ratings Goes Open SuiteMagnolia
 
Integration possibilities with Magnolia CMS
Integration possibilities with Magnolia CMSIntegration possibilities with Magnolia CMS
Integration possibilities with Magnolia CMShpesojg
 
Open Source가 바꾼 자바
Open Source가 바꾼 자바Open Source가 바꾼 자바
Open Source가 바꾼 자바Sungchul Park
 
Present and Future of GWT from a developer perspective
Present and Future of GWT from a developer perspectivePresent and Future of GWT from a developer perspective
Present and Future of GWT from a developer perspectiveManuel Carrasco Moñino
 
Using RequireJS for Modular JavaScript Code
Using RequireJS for Modular JavaScript CodeUsing RequireJS for Modular JavaScript Code
Using RequireJS for Modular JavaScript CodeThomas Lundström
 
How to Participate Japan
How to Participate JapanHow to Participate Japan
How to Participate JapanHeather VanCura
 
Migrating to Java 11
Migrating to Java 11Migrating to Java 11
Migrating to Java 11Arto Santala
 
JAVA ALL 5 MODULE NOTES.pptx
JAVA ALL 5 MODULE NOTES.pptxJAVA ALL 5 MODULE NOTES.pptx
JAVA ALL 5 MODULE NOTES.pptxDrPreethiD1
 
Devoxx Belgium 2015
Devoxx Belgium 2015Devoxx Belgium 2015
Devoxx Belgium 2015GiedriusTS
 
Magnolia CMS 5.0 - Overview
Magnolia CMS 5.0 - OverviewMagnolia CMS 5.0 - Overview
Magnolia CMS 5.0 - OverviewPhilipp Bärfuss
 
Magnolia Groovy Integration
Magnolia Groovy IntegrationMagnolia Groovy Integration
Magnolia Groovy IntegrationFederico Grilli
 
Joomladay Netherlands 2012 - File and document management in Joomla
Joomladay Netherlands 2012  - File and document management in JoomlaJoomladay Netherlands 2012  - File and document management in Joomla
Joomladay Netherlands 2012 - File and document management in JoomlaJoomlatools
 
Webinar 4.5-features-partners
Webinar 4.5-features-partnersWebinar 4.5-features-partners
Webinar 4.5-features-partnersbkraft
 
Apache Maven supports all Java (JokerConf 2018)
Apache Maven supports all Java (JokerConf 2018)Apache Maven supports all Java (JokerConf 2018)
Apache Maven supports all Java (JokerConf 2018)Robert Scholte
 
Java 9 Module System
Java 9 Module SystemJava 9 Module System
Java 9 Module SystemHasan Ünal
 

Ähnlich wie ModeShape and Magnolia (20)

Fitch Ratings Goes Open Suite
Fitch Ratings Goes Open SuiteFitch Ratings Goes Open Suite
Fitch Ratings Goes Open Suite
 
Integration possibilities with Magnolia CMS
Integration possibilities with Magnolia CMSIntegration possibilities with Magnolia CMS
Integration possibilities with Magnolia CMS
 
Open Source가 바꾼 자바
Open Source가 바꾼 자바Open Source가 바꾼 자바
Open Source가 바꾼 자바
 
Present and Future of GWT from a developer perspective
Present and Future of GWT from a developer perspectivePresent and Future of GWT from a developer perspective
Present and Future of GWT from a developer perspective
 
Using RequireJS for Modular JavaScript Code
Using RequireJS for Modular JavaScript CodeUsing RequireJS for Modular JavaScript Code
Using RequireJS for Modular JavaScript Code
 
How to Participate Japan
How to Participate JapanHow to Participate Japan
How to Participate Japan
 
Joomla - CMS
Joomla - CMSJoomla - CMS
Joomla - CMS
 
Migrating to Java 11
Migrating to Java 11Migrating to Java 11
Migrating to Java 11
 
JAVA ALL 5 MODULE NOTES.pptx
JAVA ALL 5 MODULE NOTES.pptxJAVA ALL 5 MODULE NOTES.pptx
JAVA ALL 5 MODULE NOTES.pptx
 
The Java alternative to Javascript
The Java alternative to JavascriptThe Java alternative to Javascript
The Java alternative to Javascript
 
Devoxx Belgium 2015
Devoxx Belgium 2015Devoxx Belgium 2015
Devoxx Belgium 2015
 
Building DASH7 Apps with OpenTag
Building DASH7 Apps with OpenTagBuilding DASH7 Apps with OpenTag
Building DASH7 Apps with OpenTag
 
Java Modularity: the Year After
Java Modularity: the Year AfterJava Modularity: the Year After
Java Modularity: the Year After
 
Magnolia CMS 5.0 - Overview
Magnolia CMS 5.0 - OverviewMagnolia CMS 5.0 - Overview
Magnolia CMS 5.0 - Overview
 
Magnolia Groovy Integration
Magnolia Groovy IntegrationMagnolia Groovy Integration
Magnolia Groovy Integration
 
GlassFish Community and future larochelle
GlassFish Community and future larochelleGlassFish Community and future larochelle
GlassFish Community and future larochelle
 
Joomladay Netherlands 2012 - File and document management in Joomla
Joomladay Netherlands 2012  - File and document management in JoomlaJoomladay Netherlands 2012  - File and document management in Joomla
Joomladay Netherlands 2012 - File and document management in Joomla
 
Webinar 4.5-features-partners
Webinar 4.5-features-partnersWebinar 4.5-features-partners
Webinar 4.5-features-partners
 
Apache Maven supports all Java (JokerConf 2018)
Apache Maven supports all Java (JokerConf 2018)Apache Maven supports all Java (JokerConf 2018)
Apache Maven supports all Java (JokerConf 2018)
 
Java 9 Module System
Java 9 Module SystemJava 9 Module System
Java 9 Module System
 

Kürzlich hochgeladen

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

ModeShape and Magnolia

  • 1. Magnolia & ModeShape Beyond the reference implementation jboss.org use case Jozef Chocholacek, Senior Developer 05.09.2012 at Magnolia Conference 2012 1 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 2. Concerning Hobbits ModeShape An Introduction The Future 2 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 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 ModeShape's 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. Connectors Database (JPA) Disk Filesystem JCR Subversion Infinispan / JBoss Cache JDBC metadata Federation 4 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 5. Sequencers XML, XSD, WSDL ZIP files MS Office documents Java source/class files MP3 DDL Text Teiid 5 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 6. Federation Leave the data where it is (i.e. your legacy app) Use JCR API to access 6 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 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. Shaping Magnolia 8 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 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/HowToMakeMagnoliaCMSShapedTomcatVersion 9 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 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.org 10 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 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, 2012 11 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 12. Code & Demo 12 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 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. 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, @jchochol 14 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 15. Questions? 15 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
  • 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.com 16 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.

Hinweis der Redaktion

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