Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • What is ConfiForms?
    ConfiForms is an add-on for Atlassian Confluence which helps you to build and manage data entry forms.


  • Who develops ConfiForms and how I can get help?
    ConfiForms add-on is developed and maintained by Vertuna LLC, established in 2005 and based in Estonia, Tallinn. We are Atlassian Verified partner since 2015

    You can contact us directly via the button below and we aim to answer you within 48 hours, but in most cases much faster (smile)

     

    ConfiForms (FormView) Registrations Control
    pageTitleConfiForms Backlog
    registrationMessageThank you, we will contact your shortly
    registrationButtonLabelContact us to get support on Vertuna LLC add-ons

     

     

     

  • Where ConfiForms stores data?
    ConfiForms stores data in page metadata table called OS_PROPERTYENTRY. Internally the data is stored as XML. As the data is stored as page metadata it becomes a part of Confluence standard backup and restrore procedure. But this also introduces the limits - we are able store (within one form) as much as the "text_val" field in "OS_PROPERTYENTRY" table can accomodate. You can have multiple ConfiForms, this limit is per form. For example, when Confluence uses MySQL database then this field type is MEDIUMTEXT which has a limit of 16MBs (which you can easily ALTER to be of a larger size). 

  • What is storage format?


 

  • How many records could I save into ConfiForms?
    We do not have any hard limits but you have to understand that ConfiForms is not a replacement to JIRA and storing support cases in thousands and having hundreds of concurrent users accessing the same forms datasets is not what it is designed for. However, we have seen installations where ConfiForms holds 5000+ records in one form. Not recommended, but possible (See also the Q/A above). We suggest to split your data into multiple forms, have an archiving in-place using IFTTT macro and try to keep your busy ConfiForms with small datasets. Please also note that complex forms with many fields (like 100+) will need more space to hold for one record.

    Some numbers to share:

    Records #Fields #Data sizeForm renderedAdmin UI all recordsRendered size (of HTML for admin UI)All records filtered by one field, no edit controlsAll records with sorting (3 fields) with Edit controlsAll records,  no sorting, no Edit controlsPaged view, 50 records per page sorted, and with edit controlsPaged view, 50 records per page sorted, and no edit controls
    1564172.5MB0.15 sec32 sec 12 sec300 kb6 sec50 sec8.5 sec0.9 sec0.6 sec

    This tests were executed on a very low-end machine, with 2GB of RAM total, shared VM on SSD, having the PostgreSQL database on the same machine, 1 core, Linux CentOS 7
    Updated results for AdminUI loading of 1564 records: ConfiForms version 1.26.2+ (optimizations of edit controls rendering)

...