1 / 16

Magnolia

Magnolia. Modules. Core. DMS 2.3. Data 1.1. GUI. Cache. Scheduler 1.0.1. Architecture. Web Application (WAR). Magnolia 3.5.4. Modules. Custom Project. Base 2.2. Project 1.0. Benefits. Independent Release Cycle Independent Life Cycle Dependencies Version Handlers

kreeli
Télécharger la présentation

Magnolia

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Magnolia • Modules

  2. Core DMS 2.3 Data 1.1 GUI Cache Scheduler 1.0.1 Architecture Web Application (WAR) Magnolia 3.5.4 Modules Custom Project Base 2.2 Project 1.0

  3. Benefits • Independent Release Cycle • Independent Life Cycle • Dependencies • Version Handlers • Configured (Beans) Webapp Magnolia 3.5.4 Core GUI Cache Modules DMS 2.3 Data 1.1 Scheduler 1.0.1 Custom Base 2.2 Project 1.0

  4. Independent Releases • Maven (release plugin) • Bundles with jars and txt files • Deploy module jar and restart

  5. Maven Repository

  6. Maven Repository

  7. Life Cycle • start (dependencies are used) • stop • restart (after configuration changes)

  8. Version Handlers • Add / Remove Configuration, ... • Set of predefined & reusable Tasks • Extract Templates (JSP) • Installation GUI (skippable) • Constraints

  9. Configuration • In AdminCentral • Mapped to Beans (Properties, Maps, ...) • Observation (restart after modifications)

  10. Configuration to Bean

  11. Collections

  12. Custom Implementations

  13. Independent • Versions • Templates / Paragraphs • Dialogs (Types) • Messages (i18n) • Bootstrap (configuration, filters, ..) • Resouces (javascript, css)

  14. Dynamic Filter Chain • Configurable • Transparent • Sub Chains • Custom Filter • Extensible • Bypasses

  15. CMS Sub Chain • Map URI to Content • Security • Aggregate Content • Determine Template • Render using Template

  16. Dynamic per Filter Bypasses

More Related