PiranhaCMS / piranha.core

Piranha CMS is the friendly editor-focused CMS for .NET that can be used both as an integrated CMS or as a headless API.
http://piranhacms.org
MIT License
2k stars 559 forks source link

Extensible modules, Dashboard in Piranha #1802

Closed papyr closed 2 years ago

papyr commented 2 years ago

Hello, this is the right mix and balance, between orchard, ABP (too pricey) or umbraco. I like how its implemented.. I want to see if it can replace another transactional CMS, use case is small ware house which lists recycling metals etc.

For the developer who want to extend or build modules

A very nice read on widgets, now with tailwind it should be much more easier for developers, since they add them as components.

image

image

tidyui commented 2 years ago

Piranha is a decoupled CMS and simply doesn’t have an architecture that supports some of your requirements.

  1. Hooks: https://piranhacms.org/docs/master/application/hooks
  2. Modules can’t be added from the UI. Modules are usually NuGet packages that needs to be added to the project by a developer.
  3. Our admin doesn’t have a dashboard. We’ve discussed it on numerous occasions but it hasn’t been prioritized. However since the admin is totally extendible you can add your own dashboard.
  4. Update requires updating NuGet packages with binary dll’s, ie must be done by a developer
  5. We have some .NET project templates
  6. Piranha is decoupled, there are no themes. However you can change the web application any way you like
  7. We’ve started working on a search implementation for Azure Search, but it is not production ready.
  8. Exists in the Identity module.
  9. We are not planning an Paid Enterprise version. Piranha is a free open source framework.

best regards