-
Story
-
Resolution: Done
-
Neutral
-
None
-
None
-
-
Empty show more show less
-
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.