By default, when using the Import/Export module and creating an export, and choosing to include Enabled and/or Disabled Features - the generated xml includes a single xml element with a concatenated string of all of the features as an xml attribute:
This is difficult to read when manually checking a file, especially when there are a large number of features included and defeats the point of having an xml file with individual elements and attributes for relevant data items.
I propose that the Orchard.Modules module be updated so that the import/export steps add each feature as an individual xml element nested under the relevant enabled/disabled tag:
By default, when using the Import/Export module and creating an export, and choosing to include Enabled and/or Disabled Features - the generated xml includes a single xml element with a concatenated string of all of the features as an xml attribute:
<Feature enable="... Orchard.Alias, Orchard.Autoroute, Orchard.Conditions, Orchard.ContentPicker, Orchard.ImportExport, Orchard.Modules, Orchard.MultiTenancy, Orchard.Packaging, Orchard.Pages, Orchard.Recipes, Orchard.Resources, Orchard.Roles... " />
This is difficult to read when manually checking a file, especially when there are a large number of features included and defeats the point of having an xml file with individual elements and attributes for relevant data items.
I propose that the Orchard.Modules module be updated so that the import/export steps add each feature as an individual xml element nested under the relevant enabled/disabled tag:
I have some sample code available on our Orchard fork on GitHub, branch "BI/issue/185-A" here which we use in our sites.