Starter Recipes and Themes included with Orchard Core¶
Orchard Core is available for use via two different NuGet meta packages.
OrchardCore.Application.Cms.Core.Targets
OrchardCore.Application.Cms.Targets
The first package OrchardCore.Application.Cms.Core.Targets
is intended for use when
- Developing a Decoupled Web Site
- Developing a Headless Web Site
- Developing a Themed Web Site from scratch
The Core.Targets
package contains the minimum you need to setup an Orchard Core installation.
It contains TheAdmin
theme, and two recipes to base your installation on, but no front end themes.
Tip
Any features that are not enabled by the selected setup recipe can be enabled after setup, through the Configuration -> Features menu.
The second package OrchardCore.Application.Cms.Targets
contains all of the above plus
- Setup recipes for the Themes
- Multiple CMS Starter Themes
Recipes in Orchard Core help you get your site setup by enabling features, and / or creating content types, and content for your site.
Orchard Core Themes can contain Razor or Liquid views, and by default use Orchard Core Display Management techniques to render content.
OrchardCore.Application.Cms.Core.Targets¶
Blank Recipe¶
The Blank recipe enables content management features, but does not set a current theme. You can use this recipe when starting Orchard Core in Decoupled Mode, or when building your own theme.
Alternatively you can start with another recipe, and change the active theme after setup.
Blank Recipe Contents¶
- Content management features
- Activates
TheAdmin
theme
Headless Recipe¶
The Headless recipe is intended to get you started when using Orchard Core as an API, and Content Management System, with Administrator access to the host.
Headless Recipe Contents¶
- Content management features
- Secure GraphQL API support
- OpenID authentication features
- Activates
TheAdmin
theme and set Admin as the home route
Tip
You will want to review the default security configuration to be certain it suits your requirements.
Headless Recipe Video¶
OrchardCore.Application.Cms.Targets¶
TheBlogTheme and Blog Recipe¶
The Blog recipe sets up a range of content types, and widgets, the initial content, and sets the current theme to the TheBlogTheme.
TheBlogTheme is based on the Start Bootstrap Clean Blog Theme
Blog Recipe Contents¶
- Content management features
- Blog related Content Types, and Widgets
- A blog, and a first blog post, based on the
ListPart
- Liquid templates, in the TheBlogTheme source code
- Bootstrap
Blog - Lucene Query Recipe¶
The Lucene Query recipe is an optional recipe in the TheBlogTheme. This recipe runs the Blog Lucene Search recipe and as an example, the recipe replaces the RecentBlogPosts SQL query with a Lucene query.
Blog Lucene Query Recipe Contents¶
- Runs the Blog Lucene Search recipe
- Replace RecentBlogPosts SQL query with Lucene
Blog - Lucene Search Recipe¶
The Lucene Search recipe is an optional recipe in the TheBlogTheme. This recipe enables the Lucene feature and creates Search setting, Lucene indices and permissions.
Blog Lucene Search Recipe Contents¶
- Enables Lucene feature
- Setup Lucene indices
- Create the search settings
- Search index permission
TheAgencyTheme and Agency Recipe¶
The Agency recipe sets up a range of content types, and widgets, the initial content, and sets the current theme to TheAgencyTheme.
TheAgencyTheme is based on the Start Bootstrap Agency Theme
Agency Recipe Contents¶
- Content management features
- Agency related Content types, and widgets
- A LandingPage, based on the
BagPart
- Liquid templates, in TheAgencyTheme source code, and Templates feature
- Bootstrap
ComingSoon Recipe and TheComingSoonTheme¶
This recipe sets up a range of Content Types, and Widgets, and the initial content of TheComingSoonTheme. It also includes Email, Recaptcha, Forms, Workflows and User Registration Forms.
TheComingSoon theme is based on the Start Bootstrap Coming Soon Theme
ComingSoon Recipe Contents¶
- Content management features
- A Coming Soon landing page, using the the
FlowPart
, and formWidgets
- Liquid layout template, in TheComingSoon Source Code
- Liquid content templates stored in the database with the Templates features
- Bootstrap
SaaS Recipe with TheTheme¶
The Saas recipe includes a Software as a Service multi tenancy configuration.
It configures the site to use TheTheme, and you are then able to create Tenants using any of the other recipes.
Saas Recipe Contents¶
- Multi-tenancy feature
- Razor home page and Layout with bootstrap and jQuery
Creating your own recipe¶
You can create your own recipes for deployment of your Orchard Core websites.
See the Recipes document for more information.