SlideShare une entreprise Scribd logo
1  sur  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.

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Dernier

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Dernier (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

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.

Notes de l'éditeur

  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