Build server | Platform | Build status |
---|---|---|
AppVeyor | Windows | |
Travis | Linux / OS X | |
CoverAlls | ||
NuGet | ||
Crowdin (Localization) |
This is a complete rewrite of Piranha CMS for .NET Core
. The goal of this rewrite
is to create a version capable of targeting multiple platforms & frameworks with minimal
depenencies, but still provide a flexible & high performance CMS library.
Piranha is currently built for NetStandard 2.0
and NetCoreApp 3.1
and uses in its simplest form the following awesome packages:
- Markdig
0.18.0
- Microsoft.EntityFrameworkCore
3.1.0
- Newtonsoft.Json
12.0.3
- .NET Core SDK 3.1.100
- An IDE or Editor of your choice
> git clone https://github.com/PiranhaCMS/piranha.core.git
> cd piranha.core
> dotnet restore
> dotnet build
> cd examples/MvcWeb
> dotnet run
The manager interface can be found at the URL ~/manager
with the default credentials:
admin / password
For production scenarios we advise you to remove this user, or change the password and update the password strength policy. More information on this can be found in the official documentation here.
> cd piranha.core/core/Piranha.Manager
> npm install
> bower install
> cd ../../examples/MvcWeb
> npm install
> bower install
For people running Visual Studio 2017 almost all of the above steps will be handled by the IDE. Just get the source code, open the .sln
file and you're good to go.
Support Piranha CMS with a monthly donation and help us focus on giving you even more features and better support. Piranha CMS @ Open Collective
This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the .NET Foundation Code of Conduct.
This project is supported by the .NET Foundation.