Creating Modules - Eonic/ProteanCMS GitHub Wiki
Upto ProteanCMS-5
Step 1. open a layoutmanifest file and add a new module definition
Manifest files are available for common / cart and membership.
Step 2. Create an Xform for the Content/Module with the same name as specified in the manifest.
Modify the form to be saving the content required.
Step 3. (Optional) create a function in the DLL to handle the module behaviour and output additional logic or 3rd party content. i.e. action="Protean.Cms+Cart+Modules.RedeemTickets"
Step 4. Create an XSLT template to display the content.
ProteanCMS-6 Onwards....
As above but file locations are different, all files associated with a module are in a folder describing the module.