diff --git a/Lombiq.Walkthroughs/Assets/Scripts/walkthroughs.js b/Lombiq.Walkthroughs/Assets/Scripts/walkthroughs.js index 5c586c9..754e317 100644 --- a/Lombiq.Walkthroughs/Assets/Scripts/walkthroughs.js +++ b/Lombiq.Walkthroughs/Assets/Scripts/walkthroughs.js @@ -183,7 +183,7 @@ jQuery(($) => { { title: 'Setup recipe', text: 'The setup recipe in Lombiq.Walktroughs module' + - ' used the Blog recipe' + + '(named Walkthroughs) used the Blog recipe' + ' as a base recipe. In Orchard Core, a recipe ' + 'is a json file that defines a set of instructions for setting up and configuring an' + ' Orchard Core application. Recipes can include predefined content types, widgets, menus, content items, and other' + diff --git a/Lombiq.Walkthroughs/Recipes/Lombiq.Walkthroughs.Setup.recipe.json b/Lombiq.Walkthroughs/Recipes/Lombiq.Walkthroughs.Setup.recipe.json new file mode 100644 index 0000000..45a2f0d --- /dev/null +++ b/Lombiq.Walkthroughs/Recipes/Lombiq.Walkthroughs.Setup.recipe.json @@ -0,0 +1,161 @@ +{ + "name": "Lombiq.Walkthroughs", + "displayName": "Walkthroughs", + "description": "Orchard Core site using the Blog setup recipe, with the Lombiq.Walkthroughs module enabled.", + "author": "Lombiq", + "website": "https://github.com/Lombiq/Orchard-Walkthroughs", + "version": "1.0.0", + "issetuprecipe": true, + "categories": [ "walkthroughs" ], + "tags": [ "walkthroughs" ], + + "steps": [ + { + "name": "recipes", + "Values": [ + { + "executionid": "Lombiq.OSOCE.Web", + "name": "Blog" + } + ] + }, + { + "name": "feature", + "enable": [ + "OrchardCore.AuditTrail", + "OrchardCore.Users.AuditTrail", + "Lombiq.Walkthroughs", + + // Themes + "TheBlogTheme", + "TheAdmin", + "SafeMode" + ] + }, + { + "name": "themes", + "admin": "TheAdmin", + "site": "TheBlogTheme" + }, + { + "name": "settings", + "AuditTrailSettings": { + "Categories": [ + { + "Name": "Content", + "Events": [ + { + "Name": "Created", + "Category": "Content", + "IsEnabled": true + }, + { + "Name": "Saved", + "Category": "Content", + "IsEnabled": true + }, + { + "Name": "Published", + "Category": "Content", + "IsEnabled": true + }, + { + "Name": "Unpublished", + "Category": "Content", + "IsEnabled": true + }, + { + "Name": "Removed", + "Category": "Content", + "IsEnabled": true + }, + { + "Name": "Cloned", + "Category": "Content", + "IsEnabled": true + }, + { + "Name": "Restored", + "Category": "Content", + "IsEnabled": true + } + ] + }, + { + "Name": "User", + "Events": [ + { + "Name": "PasswordReset", + "Category": "User", + "IsEnabled": true + }, + { + "Name": "PasswordRecovered", + "Category": "User", + "IsEnabled": true + }, + { + "Name": "Registered", + "Category": "User", + "IsEnabled": true + }, + { + "Name": "LoggedIn", + "Category": "User", + "IsEnabled": true + }, + { + "Name": "LogInFailed", + "Category": "User", + "IsEnabled": true + }, + { + "Name": "LogInIsLockedOut", + "Category": "User", + "IsEnabled": true + }, + { + "Name": "Enabled", + "Category": "User", + "IsEnabled": true + }, + { + "Name": "Disabled", + "Category": "User", + "IsEnabled": true + }, + { + "Name": "Created", + "Category": "User", + "IsEnabled": true + }, + { + "Name": "Updated", + "Category": "User", + "IsEnabled": true + }, + { + "Name": "Deleted", + "Category": "User", + "IsEnabled": true + } + ] + } + ], + "ClientIpAddressAllowed": false + }, + "AuditTrailTrimmingSettings": { + "RetentionDays": 90, + "LastRunUtc": null, + "Disabled": false + }, + "ContentAuditTrailSettings": { + "AllowedContentTypes": [ + "Blog", + "BlogPost", + "Article" + ] + } + } + ] +}