Orchard Core is an open-source modular and extensible application framework built with ASP.NET Core, and a content management system (CMS) built on top of that application framework.
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Adding more RenderSection overrides (#2851) Dec 14, 2018
src Google Analytics (#2934) Jan 11, 2019
test Introduce a role service relying on Identity's RoleManager and update… Jan 10, 2019
.dockerignore Updated Dockerfile and added .dockerignore (#2847) Dec 11, 2018
.editorconfig Taxonomies (#2724) Nov 26, 2018
.gitattributes Adding .gitattributes file to enforce common line ending configuration Dec 13, 2015
.gitignore Re-add .gitignore Oct 8, 2018
.hgeol Adding proper end of line handling when cloning from Mercurial Nov 19, 2015
.travis.yml Building only merge commits (#2907) Dec 19, 2018
Contributors.md Update Bootstrap 4 to Beta (#986) Nov 20, 2017
Dockerfile Updated Dockerfile and added .dockerignore (#2847) Dec 11, 2018
LICENSE Update LICENSE Apr 7, 2018
NuGet.config Design : Admin Menu (#2819) Dec 21, 2018
OrchardCore.sln Basic health check (#2976) Jan 8, 2019
OrchardCore.sublime-project Renaming OrchardCore (#966) Sep 6, 2017
Package.json Update typescript version in package.json Dec 14, 2018
README.md Updating readme Dec 4, 2018
appveyor.yml Limiting built branches Dec 20, 2018
gulpfile.js Fix gulp watch for files added through glob pattern on windows. (#2845) Dec 11, 2018
mkdocs.yml Renaming Admin Tree to Admin Menu (#2923) Jan 8, 2019
package-lock.json Fixing workflow edition (#2914) Dec 20, 2018
requirements.txt Enable, fixe and improve the code tab extension (#2678) Nov 14, 2018

README.md

Orchard Core

Orchard Core consists of two distinct projects:

  • Orchard Core Framework: An application framework for building modular, multi-tenant applications on ASP.NET Core.
  • Orchard Core CMS: A Web Content Management System (CMS) built on top of the Orchard Core Framework.

Join the chat at https://gitter.im/OrchardCMS/OrchardCore BSD-3-Clause License Documentation

Build Status

Stable (master):

Build Status Build status NuGet

Nightly (dev):

Build Status Build status MyGet

Status

Beta

The software is complete enough for external testing -- that is, by groups outside the organization or community that developed the software. Beta software is usually feature complete, but may have known limitations or bugs. Betas are either closed (private) and limited to a specific set of users, or they can be open to the general public.

Here is a more detailed roadmap.

Getting Started

  • Clone the repository using the command git clone https://github.com/OrchardCMS/OrchardCore.git and checkout the dev branch.

Command line

  • Install the latest versions (current) for both Runtime and SDK of .NET Core from this page https://www.microsoft.com/net/download/core
  • Navigate to D:\OrchardCore\src\OrchardCore.Cms.Web or wherever your respective folder is on the command line in Administrator mode.
  • Call dotnet run.
  • Then open the http://localhost:5000 URL in your browser.

Visual Studio 2017

  • Download Visual Studio 2017 (any edition) from https://www.visualstudio.com/downloads/
  • Open OrchardCore.sln and wait for Visual Studio to restore all Nuget packages
  • Ensure OrchardCore.Cms.Web is the startup project and run it

Docker

  • Run docker run --name orchardcms orchardproject/orchardcore-cms-linux:latest

Docker images and parameters can be found at https://hub.docker.com/u/orchardproject/

Contributing

We currently follow these engineering guidelines.

Documentation

The documentation can be accessed here: https://orchardcore.readthedocs.io/en/dev/