Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

This is the documentation for ConfiForms Server/Data Center app

However, this might also work for ConfiForms cloud and in most cases it does. But please see this page to understand the differences between server and cloud versions of the ConfiForms app.


In this tutorial we will create a simple form for keeping online registry of our office books, a bookshelf.

Once the form is defined it could be used on different pages and use different layouts

  • as modal dialog
  • as embedded to the page
  • as embedded to the page with custom layout

 

If you are new to ConfiForms please make sure you have read the Basic concepts (there is a video tutorial if you do not want to read (smile))

Take a look a the screencast and see explanations below:

 

  1. Start with creating a Confluence page and adding the ConfiForms Form macro. Do not change anything there, give only the name for your form.
  2. To ConfiForms Form macro body add the following fields (using the ConfiForms Field Definition macros)
    1. Text field for book name
    2. Textarea field for storing the book introduction
    3. File type field to store the picture of the book
    4. Dynamic dropdown field to store author's name
  3. Then place a ConfiForms Registration Control macro on the same page, it could be inside the ConfiForms Form macro (macro body) or outside (in this case you will need to set the "Form name" parameter)
  4. When the defaults are used for ConfiForms Registration Control macro the form is shown as a dialog and the layout for form fields is compiled automatically.
  5. By using the the "Embedded or Dialog?" parameter in ConfiForms Registration Control macro you can change the form to be displayed either as dialog or as embedded to the page.
  6. When standard form layout does not fit your requirements there is an option to have your own.
  7. This is done also, through ConfiForms Registration Control macro and using this macro's body. You can use any layout you want, placing rich content, basically everything what Confluence editor allows you to do. Important thing is that you must have ConfiForms Field macro(s) which correspond to your ConfiForms Field Definition macros (have the same field name(s) as your field definitions)


    This tutorial does not cover the configuration of Dynamic dropdown fields, for more details on a subject please have a look at http://www.confiforms.com/cfweb/howto/forms-like-databases#content
    This explains the configuration of Smart dropdown fields, dynamic dropdowns are almost the same, but have own, predefined static lists of choices and allow new entries to be entered (not only selected)

  • No labels