All Projects → PiranhaCMS → Piranha.core

PiranhaCMS / Piranha.core

Licence: mit
Piranha CMS is the friendly editor-focused CMS for .NET Core that can be used both as an integrated CMS or as a headless API.

Projects that are alternatives of or similar to Piranha.core

Sio.core
✔ [ SIOC ] Swastika I/O Core is an all in one platform (e.g CMS, eCommerce, Forum, Q&A, CRM...) ASP.NET Core / Dotnet Core System based on SIOH Framework.
Stars: ✭ 121 (-90.26%)
Mutual labels:  cms, asp-net-core, asp-net-core-mvc, dotnet-standard, dotnet-core
Electron.net
Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).
Stars: ✭ 6,074 (+389.05%)
Mutual labels:  asp-net-core, asp-net-core-mvc, dotnet-standard, dotnet-core
Lyniconanc
Lynicon CMS for ASP.Net Core for .Net Standard 2.0/2.1 and .Net 4.6.1/4.6
Stars: ✭ 173 (-86.07%)
Mutual labels:  cms, cms-framework, asp-net-core
Puck Core
Open source, cross platform .NET Core CMS. Fast, scalable, code-first, unobtrusive and extensible with powerful querying and Lucene integration.
Stars: ✭ 115 (-90.74%)
Mutual labels:  asp-net-core, asp-net-core-mvc, dotnet-core
Netcorecms
NetCoreCMS is a modular theme supported Content Management System developed using ASP.Net Core 2.0 MVC. Which is also usable as web application framework. This project is still under development. Please do not use before it's first release.
Stars: ✭ 165 (-86.71%)
Mutual labels:  cms-framework, asp-net-core, dotnet-core
Mix.core
🚀 Mixcore CMS is an open source CMS that support both headless and decoupled to easily build any kinds of app/web app/customisable APIs built on top of ASP.NET Core / Dotnet Core. It is a completely open source ASP.NET Core (Dotnet Core) CMS solution. https://mixcore.org
Stars: ✭ 304 (-75.52%)
Mutual labels:  cms, asp-net-core, dotnet-core
Umbraco Cms
The simple, flexible and friendly ASP.NET CMS used by more than 730.000 websites
Stars: ✭ 3,484 (+180.52%)
Mutual labels:  cms, dotnet-core, asp-net-core
Awesome Cms Core
Awesome CMS Core is an open source CMS built using ASP.Net Core & ReactJS with module seperation concern in mind and provide lastest trend of technology like .Net Core, React, Webpack, SASS, Background Job, Message Queue.
Stars: ✭ 352 (-71.66%)
Mutual labels:  cms, dotnet-standard, dotnet-core
Comcms core
COMCMS_Core 版本
Stars: ✭ 377 (-69.65%)
Mutual labels:  cms, asp-net-core, dotnet-core
Cofoundry
Cofoundry is an extensible and flexible .NET Core CMS & application framework focusing on code first development
Stars: ✭ 621 (-50%)
Mutual labels:  cms, asp-net-core, dotnet-core
Mlnet Workshop
ML.NET Workshop to predict car sales prices
Stars: ✭ 29 (-97.67%)
Mutual labels:  asp-net-core, dotnet-core
Bancha
Bancha is an open-source CMS made by Nicholas Valbusa written in PHP5.3.
Stars: ✭ 76 (-93.88%)
Mutual labels:  cms, cms-framework
Carter
Carter is framework that is a thin layer of extension methods and functionality over ASP.NET Core allowing code to be more explicit and most importantly more enjoyable.
Stars: ✭ 875 (-29.55%)
Mutual labels:  asp-net-core, dotnet-core
Awesome Microservices Netcore
💎 A collection of awesome training series, articles, videos, books, courses, sample projects, and tools for Microservices in .NET Core
Stars: ✭ 865 (-30.35%)
Mutual labels:  asp-net-core, dotnet-core
Punchcard
The Punchcard CMS
Stars: ✭ 29 (-97.67%)
Mutual labels:  cms, cms-framework
Jetweet
Jetweet is a mini twitter clone with basic functionalities, Made using ASP.NET CORE and Entity framework technologies
Stars: ✭ 29 (-97.67%)
Mutual labels:  asp-net-core, dotnet-core
Tolaria
A Rails CMS framework for making your editors happy.
Stars: ✭ 33 (-97.34%)
Mutual labels:  cms, cms-framework
Django Icekit
GLAMkit is a next-generation Python CMS by the Interaction Consortium, designed especially for the cultural sector.
Stars: ✭ 42 (-96.62%)
Mutual labels:  cms, cms-framework
Electron.net Musicplayer Sample
Stars: ✭ 55 (-95.57%)
Mutual labels:  asp-net-core, dotnet-core
Known
A social publishing platform.
Stars: ✭ 862 (-30.6%)
Mutual labels:  cms, cms-framework

Welcome to Piranha.Core

Codacy Badge CodeFactor Total alerts Language grade: JavaScript Sponsors Backers Gitter chat

Build server Platform Build status
AppVeyor Windows Build status
Travis Linux / OS X Build status
CoverAlls Coverage Status
NuGet NuGet
Crowdin (Localization) Crowdin

About

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 .NET 5 and uses in its simplest form the following awesome packages:

  • AutoMapper 10.1.1
  • Markdig 0.22.1
  • Microsoft.EntityFrameworkCore 5.0.0
  • Newtonsoft.Json 12.0.3

Getting started

Prerequisites

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 in dotnet 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:cs

Visual Studio users

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.

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

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].