-
Story
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
None
-
-
Empty show more show less
-
Yes
-
Yes
-
Kromeriz 93
-
13
Support a simple YAML format for JCR Repository bootstrap files. Support this format wherever the "jcr system view" xml bootstrap files are supported now.
Reasons:
The "jcr system view" xml format is difficult to work with in typical team source control cases, such as diffing and merging.
The xml format is hard to read and perform manual edits on which is not an uncommon task in project development.
A yaml format would enable easier creation of jcr import files from other data sources.
Rollout:
Current step is only making the export and import available, and exposing export feature in the
jcrTools app - Exporter tab. Probably as an additional dropdown or radio button:
*XML
*YAML
Future steps will be (Probably in next major release 5.6)
- make it the default export format from within all apps.
- implement property filtering to make the bootstraps slimmer.
- Replace our own bootstrap files with YAML format.
Note:
This is different from https://jira.magnolia-cms.com/browse/MAGNOLIA-6532 which is specifically about bootstrap support in light modules - but does not talk about the format.
- depends upon
-
PAGES-131 Use new JCR export dialog
- Closed
- is depended upon by
-
DOCU-1009 Document changes for JCR export in 5.4.4
- Closed
-
JCRTOOLS-41 Add YAML import/export format support
- Closed
-
MAGNOLIA-7238 Ability to filter metadata properties when exporting JCR bootstrap file
- Closed
-
MGNLUI-4179 JCR Export improvements
- Closed
- is duplicated by
-
MGNLCI-17 Allow to use YAML as bootstrap format
- Closed
- is related to
-
MAGNOLIA-7098 special characters can sometimes lead to ReaderExceptions in YAML bootstrap
- Closed
-
MGNLDEMO-214 Demonstrate YAML bootstrap format
- Closed
- relates to
-
MAGNOLIA-7118 YAML import uses platform encoding instead of UTF-8
- Closed
-
MAGNOLIA-6532 JCR bootstrap imports without Maven Modules
- Closed
-
MAGNOLIA-7022 Restore filtering of unwanted namespaces in export
- Closed
-
MAGNOLIA-7124 Allow partial boostrapping of non-module resources
- Closed
-
MAGNOLIA-7735 Magnolia won't start if .yaml export files are put in 'bootstrap' directory
- Closed
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
- Wiki Page
-
Wiki Page Loading...