1 / 12

Recommended Project Setup

Recommended Project Setup. Base Setup – Starting from scratch. Use maven archetypes if possible [1] General project layout Blog post series [2] : “Don’t build/configure/deploy magnolia, …”. [1] http ://wiki.magnolia-cms.com/display/WIKI/Module+ QuickStart

nyx
Download Presentation

Recommended Project Setup

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. Recommended Project Setup Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.

  2. Base Setup – Starting from scratch • Use maven archetypes if possible [1] • General project layout • Blog post series [2]: “Don’t build/configure/deploy magnolia, …” [1]http://wiki.magnolia-cms.com/display/WIKI/Module+QuickStart [2]http://dev.magnolia-cms.com/~gjoseph/dont-build-magnolia-build-your-projects http://dev.magnolia-cms.com/~gjoseph/dont-configure-magnolia-let-your-projects-configure-it http://dev.magnolia-cms.com/~gjoseph/dont-deploy-magnolia-deploy-your-project Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.

  3. Advanced configuration • Before starting: • Security concept • Multilanguage • magnolia.properties [3] • Subscribers • Site configuration • Messages [3]http://documentation.magnolia-cms.com/administration/deployment/war-file-with-multiple-configurations.html Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.

  4. Extending • How does the mechanism work? • Extends & extends-override [4] • Absolute & relative paths • What happened to “reference” and why was it abandoned? • Do not reinvent the wheel! • Use existing configurations: STK, Form, … • Extend even if there are no local changes! [4] http://documentation.magnolia-cms.com/technical-guide/configuration-mechanisms.html#Extendingconfiguration http://documentation.magnolia-cms.com/reference/controls.html#Extendingconfiguration Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.

  5. Extending Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.

  6. Developing in your IDE • Module structure • Bypass / Ressources • Templates vs. Inplace Templates • Export configurations • Clean backuprepository Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.

  7. Version handling • Abstract- and DefaultMVHinfo.magnolia.module.AbstractModuleVersionHandlerinfo.magnolia.module.DefaultModuleVersionHandler • getBasicInstallTasksvsgetExtraInstallTasks • getDefaultUpdateTaskvs single deltas Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.

  8. Questions? Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.

  9. Thank you! Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.

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

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

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

More Related