recommended project setup
Download
Skip this Video
Download Presentation
Recommended Project Setup

Loading in 2 Seconds...

play fullscreen
1 / 12

Recommended Project Setup - PowerPoint PPT Presentation


  • 119 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Recommended Project Setup' - nyx


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
recommended project setup

Recommended Project Setup

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

base setup starting from scratch
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.

advanced configuration
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.

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

extending1
Extending

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

developing in your ide
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.

version handling
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.

questions
Questions?

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

thank you

Thank you!

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

slide10
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
slide11
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
slide12
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
ad