We are thinking of moving a very highly customized instance of Drupal over to Confluence. We actually have Confluence at our organization but nobody uses it really.
Drupal has the idea of custom content types, which are models of your content which you can define and create via the UI. For example, you could define a content type called "Recipe" and a user can create an instance of a reciple. When the user goes to add the instance of the recipe a custom form is presented with custom fields such as:
- Title
- Ingredients
- Steps
- Cooking temperature
- etc.
Drupal then stores the fields in the database and presents the recipe just like it would with a page but with the custom fields instead.
Is something like this possible in Confluence? It wouldn't necessarily require a user or admin to define the content type via the UI. The content types could be hard-coded in a plugin.