Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Corrected links that should have been relative instead of absolute.
Rate Macro

Status
implemented
14.3
implemented
Groovy module adds Groovy capabilities to Magnolia.
Status

Following some ideas

  • store scripts similar to the templates in the templates workspace
    • or extra workspace, or resources?
  • special property to execute on startup
    • can be used for repairing
  • add support for groovy template/paragraph models
    • make properties accessible in freemarker: model.prop
    • one can select the script in the in-place template's dialog?
  • add support for bean notation for content
    • similar to their xml support
    • content.child.@property
  • add handy closure support
    • content.visit(){..}
  • add builder support
  • add scripted commands
    • make sure that they can be used easily in the observation, schedule and workflow module
    • use case example: archive news & events
  • add the groovy servlet to support scripted servlets
  • add support for data module importers
    • combine the nice xml support with the builder!