diff --git a/Lombiq.HelpfulExtensions/Manifest.cs b/Lombiq.HelpfulExtensions/Manifest.cs index 152d10c3..a01e57ff 100644 --- a/Lombiq.HelpfulExtensions/Manifest.cs +++ b/Lombiq.HelpfulExtensions/Manifest.cs @@ -108,6 +108,6 @@ Category = "Development", Description = "Convert Orchard 1's export XML files into Orchard Core recipes. This feature contains the basics like " + - "CommonPart and BodyPart, but can be extended with additional converters that only have to handle more " + - "specialized export data." + "CommonPart and BodyPart (full list is in the Helpful Extensions repository readme), but can be extended " + + "with additional converters that only have to handle more specialized export data." )] diff --git a/Lombiq.HelpfulExtensions/Views/OrchardRecipeMigrationAdmin/Index.cshtml b/Lombiq.HelpfulExtensions/Views/OrchardRecipeMigrationAdmin/Index.cshtml index 7230ba9d..2df5036e 100644 --- a/Lombiq.HelpfulExtensions/Views/OrchardRecipeMigrationAdmin/Index.cshtml +++ b/Lombiq.HelpfulExtensions/Views/OrchardRecipeMigrationAdmin/Index.cshtml @@ -7,11 +7,11 @@ method="post">
    -
  1. Go to Admin > Import/Export in the Orchard 1 site and select the Export tab.
  2. -
  3. Tick Content and Content Definition and then the Content checkbox for the desired types, e.g. Blog Post, Comment and Tag Node.
  4. -
  5. Click the Export button and save the export.xml file.
  6. -
  7. Upload the file here to receive a converted export.recipe.json file.
  8. -
  9. Go to Admin > Configuration > Import/Export > Package Import and upload the newly generated export.recipe.json file.
  10. +
  11. @T["Go to Admin > Import/Export in the Orchard 1 site and select the Export tab."]
  12. +
  13. @T["Tick Content and Content Definition and then the Content checkbox for the desired types, e.g. Blog Post, Comment and Tag Node."]
  14. +
  15. @T["Click the Export button and save the export.xml file."]
  16. +
  17. @T["Upload the file here to receive a converted export.recipe.json file."]
  18. +
  19. @T["Go to Admin > Configuration > Import/Export > Package Import and upload the newly generated export.recipe.json file."]
diff --git a/Readme.md b/Readme.md index d32d26d4..33383119 100644 --- a/Readme.md +++ b/Readme.md @@ -33,6 +33,18 @@ To extend the built-in functionality implement these services: - `IOrchardContentConverter`: Used to set up a single new `ContentItem` using the data in the matching `` entry. - `IOrchardExportConverter`: Used to update or filter the final list of content items. It has access to the entire export XML file. +The built-in converters handle the following O1 content parts: + +- `CommonPart` +- `AutoroutePart` +- `BodyPart` +- `TitlePart` +- `IdentityPart` +- `ListPart` +- `GraphMetadata` (added by ) + +Additionally, if a custom converter fills in the `OrchardIds` content part's `Parent` property on the generated content item, then it also adds it to the parent content item's `ListPart`. + ### Flows Helpful Extensions Adds additional styling capabilities to the OrchardCore.Flows feature by making it possible to add classes to widgets in the Flow Part editor. Just add `AdditionalStylingPart` to the content type using `FlowPart`.