Piranha.core
제품 정보
오픈소스 사용 사례
공개 채팅
지원 계획
현재 사용할 수 있는 OSS 플랜이 없습니다.
저장소의 제공자 또는 기여자인 경우 OSS 플랜 추가를 시작할 수 있습니다.
OSS 플랜 추가이 오픈소스에 대한 플랜을 찾고 있다면 저희에게 문의해 주세요.
전문 공급자와 연락하실 수 있도록 도와드리겠습니다.
제품 세부 정보
Welcome to Piranha.Core
Build server | Platform | Build status |
---|---|---|
GitHub Actions | Windows | |
GitHub Actions | Linux | |
CoverAlls | ||
NuGet | ||
Crowdin (Localization) |
About
Piranha CMS is a decoupled, cross-platform CMS built for .NET8
and Entity Framework Core
. It has a modular and extensible architecture and supports a multitude of hosting and deployment scenarios.
Getting started
Prerequisites
- .NET 8.0 SDK
- An IDE or Editor of your choice
Create a new project from our templates
To use our project templates you first need to download and install them from NuGet. This can be done with:
dotnet new -i Piranha.Templates
When creating a new project with dotnet new
you should first create a new empty folder. The default behaviour is that the new project is named after its containing folder.
Please note that naming your project
Piranha
(even if it is a test project) will result in a circular reference error when you try to restore the packages. This is due to a limitation indotnet restore
.
After this is done you can create a new web project for razor pages with:
dotnet new piranha.razor
To read more about of our available project templates, please read more on https://piranhacms.org/docs/basics/project-templates
Get the latest source code and get going
> git clone https://github.com/PiranhaCMS/piranha.core.git
> cd piranha.core
> dotnet restore
> dotnet build
> cd examples/MvcWeb
> dotnet run
Log into the Manager
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.
Build and update javascript/css assets
> cd piranha.core/core/Piranha.Manager
> npm install
> gulp min:js
> gulp min:css
Backers
Support Piranha CMS with a monthly donation and help us focus on giving you even more features and better support. Piranha CMS @ Open Collective
Sponsors
These are our financial sponsors! You can also become a sponsor either through GitHub or Open Collective.
Code of Conduct
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.
.NET Foundation
This project is supported by the .NET Foundation.