Orchardcore: Add documentation for module creation

Created on 9 Nov 2017  路  2Comments  路  Source: OrchardCMS/OrchardCore

From https://github.com/OrchardCMS/OrchardCore/issues/1191

I could really do with a quick example repo that shows a core module that has:

an admin page for the module that can set an integer\string\boolean for re-use in the module.
an example of storing module specific data in a multitenant core db i.e. I want a CRUD UI that re-uses the core DB. Therefore I imagine I need migrations etc in the Module project.
a razor page with Core authorization enabled to display message or redirect unauthorized users.
a razor page that includes one or more bits of content from the CMS, i.e.list of blogs.
an example of retrieving the values set in the module config.
a razor page that displays well in the overall site layout (i.e. blog theme has menu and footer).
a razor page that 'breaks out' of site layout and uses standard boot strap layout.

P3 documentation

Most helpful comment

Add documentations for

There are way too many concepts that are not explained well from zones, shape, widget, stereotype, layers, etc.

All 2 comments

Add documentations for

There are way too many concepts that are not explained well from zones, shape, widget, stereotype, layers, etc.

This is largely done by the Training Demo module. Possibly we could add Razor pages. But I don't think this is in any way a blocker for 1.0, we have enough documentation on module development already.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

aghili371 picture aghili371  路  3Comments

deanmarcussen picture deanmarcussen  路  3Comments

cbadger360 picture cbadger360  路  4Comments

khoshroomahdi picture khoshroomahdi  路  4Comments

kevinchalet picture kevinchalet  路  4Comments