OrchardCMS / OrchardCore

Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.
https://orchardcore.net
BSD 3-Clause "New" or "Revised" License
7.42k stars 2.39k forks source link

Need better documentation on creating new module from scratch #1322

Open pminevp opened 6 years ago

pminevp commented 6 years ago

I cannot find simple documentation over how to create basic module, how to add it in admin navigation , how to render it in both client and in admin views and etc.

jpiquot commented 6 years ago

Hi, Yes there is not much documention yet. The best is to read OrchardCore Modules source code to see how to add a custom module. Look at OrchardCore.Tenants or OrchardCore.Themes to see how to add an admin menu. Just create a new class that implements INavigationProvider.

Regards, Jérôme Piquot Flexmind France

Skrypt commented 6 years ago

https://github.com/Skrypt/OrchardCore.Templates

mnikolaidis commented 6 years ago

Thanks @Skrypt!