Thanks for providing the additional detail.
The solution is simple - you only need the Bureaucracy plugin and a template for it. But you can do more if you want :)
Create a new page and put a Bureaucracy form in it that generates a new page using the template you create.
New users enter the information into the form, press the button and a new page will be generated populated with their details and whatever additional information you've put in the template.
I usually keep all Bureaucracy templates in data/page/templates
, which is only accessible by admin (and not shown in search, sitemap or other lists).
I've attached two DokuWiki pages and two templates in a .zip file to this post which you might possibly find useful as the basis of your solution. Note that: the templates probably use plugins you don't have (or want*¹
); the form uses one of two templates depending on what is selected in the initial form (you probably only want to use one template); my examples are specific to Australia; I've hacked
my copy of Bureaucracy to change the actions of Thanks
- it's probably a bad idea to do the same thing; there is probably other stuff I haven't thought of.
* The new_client
page which contains the Bureaucracy form for creating new client records lives in :
* The start page lives in :clients
and uses the Structured Data
plugin to display information about Clients
* All created client pages live in :clients:$Client_Name
is a macro in /conf/entities.local.conf - you'd need htmlok enabled in your configuration and should consider the security implications of using that configuration.
chkbx <html><input type="checkbox"></html>
which automagically creates an index of pages (in this case Clients, you'd probably use Customers), and the Do