[ http://jira.magnolia.info/browse/MAGNOLIA-1294?page=comments#action_13142 ] Oliver Lietz commented on MAGNOLIA-1294: ----------------------------------------
I did some work on making bootstrap files handling/modification easier. It wasn't accepted because Philipp thought property files are much handier (IMHO the XSL approach is more powerful - http://jira.magnolia.info/browse/MAGNOLIA-985). So before coding on that I would like to gather opinions and hints to avoid useless work and make this a useful feature for all Magnolia users. I share Grégory's opinion on bootstrap files. > Simplify external handling of Templates, Paragraphs and Dialogs > --------------------------------------------------------------- > > Key: MAGNOLIA-1294 > URL: http://jira.magnolia.info/browse/MAGNOLIA-1294 > Project: Magnolia > Issue Type: New Feature > Components: templating > Affects Versions: Ideas > Reporter: Oliver Lietz > Assigned To: Philipp Bracher > Priority: Minor > > This is an attempt to simplify the (external) handling of Templates, > Paragraphs and Dialogs. > * a Template, Paragraph and Dialog is represented by a human readable XML > document (examples below) > * the XML documents are valid against the appropriate schemas > * the XML documents are imported into a running Magnolia instance and setup > properly > * they can be exported into a valid XML document from the repository > <?xml version="1.0" encoding="UTF-8"?> > <template version="3.0" xmlns="http://magnolia.info/xml/ns/3.0/template"> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://magnolia.info/xml/ns/3.0/template > http://magnolia.info/xml/ns/3.0/template.xsd"/> > <name>mytemplate</name> > <path>/templates/mytemplate.jsp</path> > <title>template.mytemplate.title</title> > <type>jsp</type> > <visible>true</visible> > </template> > <?xml version="1.0" encoding="UTF-8"?> > <paragraph version="3.0" xmlns="http://magnolia.info/xml/ns/3.0/paragraph"> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://magnolia.info/xml/ns/3.0/paragraph > http://magnolia.info/xml/ns/3.0/paragraph.xsd"/> > <name>myparagraph</name> > <description>paragraph.myparagraph.description</description> > <dialog>dialogNode</dialog> > <templatePath>/paragraph/paragraph.jsp</templatePath> > <title>paragraph.myparagraph.title</title> > <type>jsp</type> > </paragraph> > The system view is hard to read and blowed up by meta data. Maybe the > document view makes handling easier but I was unable to find useful > information and samples. > The goal is to share general templates between different clients and > developers. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.magnolia.info/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ---------------------------------------------------------------- for list details see http://www.magnolia.info/en/magnolia/developer.html ----------------------------------------------------------------
