Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0
Rate Macro

...

Wiki Markup
{rate}
{status:implemented|4.3

...

Status

...

  • or extra workspace, or resources?

...

  • can be used for repairing

...

  • make properties accessible in freemarker: model.prop
  • one can select the script in the in-place template's dialog?

...

  • similar to their xml support
  • content.child.@property

...

  • content.visit(){..}

...

  • make sure that they can be used easily in the observation, schedule and workflow module
  • use case example: archive news & events

...

} [Groovy|http://documentation.magnolia-cms.com/modules/groovy.html] 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\!