Uploaded image for project: 'Magnolia Templating Essentials'
  1. Magnolia Templating Essentials
  2. MTE-58

Workshop: Review existing MTE components

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Neutral Neutral
    • 0.8
    • None
    • None
    • Basel 22
    • 5

      Results of the workshop:
      https://wiki.magnolia-cms.com/display/PMTEAM/MTE+Components+Workshop+-+2015-12-9

      Workshop Goals:
      Review existing components, including scripts, models and functions.
      Decide on concrete changes to make & a standard "code guide" for all components to follow.

      A 1/2 day workshop including people who have had experience working with the components, or have extensive project or STK experience.

      As preparation, participants should spend ±1/2 day to re-familiarize themselves with MTE components and create a branch with two components rewritten to the standard they would propose. Ideally textImage and internalTeaser.
      (Branch "mte1-[your name]")

      Workshop has three parts:
      Preparation
      2 hour workshop weds morning - to share suggestions & discuss.
      1 hour workshop thurs afternoon - to finalize decisions after we had a chance to sleep on it.

      Also consider proposal to move MTE templates to new module:
      https://wiki.magnolia-cms.com/display/PMTEAM/MTE+Components

      Based on the workshop - implement the recommended chages.

      Some possible changes / coding guide topics:

      • Moving model logic to templating functions and templates.
      • Improve reusability / genericness - possibly by making more atomic.
      • Recommendations for how to use MTE in projects. (https://wiki.magnolia-cms.com/display/PMTEAM/MTE+In+Projects)
        • How should people customize the template scripts?
      • Approach to i18n.
      • Approach to testing / samples.
      • Using yaml includes.
      • Convention on css classes used.

      ( Note: How to include css, js, or other resources in MTE for components considered in another workshop: MTE-66)

      Workshop goals:

      • Work towards consensus.
      • Document agreements.
      • Document disagreements & remaining questions.
      • Define how to resolve disagreements & remaining questions.
      • Define tickets for execution of work.

        Acceptance criteria

              czimmermann Christopher Zimmermann
              czimmermann Christopher Zimmermann
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Task DoD

                    Estimated:
                    Original Estimate - Not Specified
                    Not Specified
                    Remaining:
                    Remaining Estimate - 0d
                    0d
                    Logged:
                    Time Spent - 3h
                    3h