Joomla! Announcement

We are happy to announce that as of today all our major Joomla extensions Spambotcheck, Visforms and Visforms Subscription are also available for Joomla 4. This completes the migration of our software products for Joomla 4.

Instructions for the migration can be found here:

Fieldtype Signature

Field Types with special functionalities

This feature is part of the Visforms Subscription and not available in the free Visforms version.. This feature requires the Subscription 3.2.1 or higher.

The Visforms subscription adds some new field types to your forms, with which you can perform special tasks. The field type "Signature" allows you to add a field to your form, that can capture a signature. The signature can be drawn with mouse, pen or finger.

The signature field provides a canvas and some additional controls. The controls vary, depending on which device is used to display the form.

What is included

  • Display a signature capture field
  • "Reset"-Button that allows to clear the canvas
  • On mobile devices the canvas is locked (drawing is disabled). Additional buttons allow to unlock the canvas for drawing and to lock it again afterwards.
  • Store signature data in the database
  • Display signature in E-Mails and PDF's created from e-mails
  • Display signature in frontend data views
  • Authoriesed users can edit stored signature in frontend edit view
  • .

DocumentationFind subscriptionSubscription Feature Overview

Additional Form and Field Options

Subscription only options

This feature is part of the Visforms Subscription and not available in the free Visforms version..

The Visforms subscription provides you with some new options that are added to your forms and fields.

What is included

  • Display own record sets only in frontend data views
  • Set a custom field label for use in e-mails
  • Set a custom field labe for use in CSV
  • Select which information is exported for fields of type file in CSV export (filename only, local file path, full file path)
  • Redirect user to the page with the form, after form was submitted successfully
  • Add a redirect to the form page link, to the custom result text, if a custom result text is used with the form
  • Prevent default enter key action in form
  • Display a record set counter in frontend data views
  • Search in fields that are not displayed - Frontend Data Views
  • Additional Date Field Options
  • Display uploaded image files in frontend as image
  • Custom field order for frontend data views
  • Additional Vertical Frontend Data View Layout
  • Do not store ip address with user inputs
  • Delete stored user inputs by automatic action
  • Verify that sumbitted e-mail address exists
  • UIkit Layouts
  • Create PDF Documents
  • Export stored data in front end to CSV
  • Create options of fieldtypes with option lists dynamically on runtime from database using sql
  • Export and import form definitions/move forms to another website
  • Additional redirect options after form was submitted
  • Prevent default enter key action in form
  • Double Opt In
  • Finder Plugin
  • Single record menu item type
  • .

DocumentationFind subscriptionSubscription Feature Overview

Field Type Location Map

Field Types with special functionalities

This feature is part of the Visforms Subscription and not available in the free Visforms version.. This feature requires the Subscription 3.0.0 or higher.

The Visforms subscription adds some new field types to your forms, with which you can perform special tasks. The field type "Location Map" allows you to add a field of type location to your form.

Basically this field type consists of two inputs one for the lattidute and one for the longitude and a button which allows the user to get their current position, which will then set the values in those two inputs automatically.

What is included

  • Insert a pair of lattitude/longitude values and store this position information in the database
  • Validate for valid lattitude and longitude values
  • Use current user location as inputs (Using the Browser Geo Location API)
  • Option to choose whether to display a Google Map with the location inputs in the form and show location marker, if a location is set
  • Make field conditional
  • Option to choose wehter to display stored user inputs in frontend data views as map. Decide individually for list and detail views
  • Set map height and zoom individually for each view (form, frontend data list view, frontend data detail view
  • .

DemoDocumentationFind subscriptionSubscription Feature Overview

UI framework support - Bootstrap and UIkit layouts

IIntegrate visforms into modern templates

This feature is part of the Visforms Subscription and not available in the free Visforms version..

In order to fit perfectly into the look an feel of your website, Visforms does not come with lots of own styling but tries to use the styles provided by your template.

This usually works well because templates are now mostly created with so-called UI frameworks, which enable the quick and easy development of attractive and, if necessary, responsive frontend layouts. To do this, you have to provide the correct HTML code structure with the correct UI framework class attributes. Joomla! 3 relies on the Bootstrap UI framework (Bootstrap 2.3.2 for Joomla 3 and Bootstrap 5 for Joomla 4).

Not all templates are created with the UI framework Bootstrap 2.3.2 (Joomla 3) or Boostrap 5 (Joomla 4). With the Visforms Subscription you get access to Bootstrap 3, Bootstrap 4, UIkit2 and UIkit 3 layouts for Visforms. These offer optimal results when using visforms on websites with templates based on these UI frameworks.

Furthermore, with these Visforms layouts you have extensive options for the individual configuration of multi-column forms in all supported UI frameworks (Bootstrap 2, 3, 4, 5 UIkit 2 and 3).

DocumentationFind suitable subscriptionSubscription Feature Overview

Custom Field Typ Calculation

Field Types with special functionalities

This feature is part of the Visforms Subscription and not available in the free Visforms version..

The Visforms Subscription addes new field types, that can perform special tasks, to Visforms. The first custom field type we have created is the field type "calculation", because it was requested many times to be able to perform some calculations with Visforms.

Field Type Calculation - Use user inputs in formulas and calculate the result dynamically

Form with fields of type calculationThe field type calculation allows you to directly enter mathematical formulas. The formula can consist of numbers, math operators (plus, minus, multiply, divide) and math functions (like squareroot, absolut value ...) and combine them with current user inputs. The result will be calculated dynamically according to the current user inputs.

This field type enables you to create an individual order form using all the flexiblity of Visforms to add exactly those fields and texts to the form which you need.

Our demo form can give you a perspective of what can be done with this extension. How to set up such a form is discribed in a Step by Step instruction in the documentation.

DemoDocumentationFind subscriptionSubscription Feature Overview

Visforms Extension - Multi Page Forms

Multi page forms with summary page and display of progress

This feature is part of the Visforms Subscription and not available in the free Visforms version..

Especially if you have comprehensive forms with lots of fields, this extension can be of interest for you, for it allows you to neatly arrange your forms. Just add a field of type "pagebreak" at the spot, where you want Visforms to add a new page. Alternatively you can use this extension in order to group fields and display the field groups as accordion

The extension Multi Page Forms includes three new features:

  • Organize your form in as many pages/steps as you like are alternatively display form as bootstrap accordion
  • Add a summary page to any form
  • Display the progress

Thanks to a reasonable number of new form options you can control the actual layout of a multi page form quite flexible.

Our example of a multi page form shows the progress an uses a table layout to display the summary page. The example of a form grouping fields with accordion layout comes without summary page.

Documentation Find subscriptionSubscription Feature Overview

Visforms Plugin

Mail Attachments

This feature is part of the Visforms Subscription and not available in the free Visforms version..

Visforms enables you to send result and receipt mails, containing information about the submitted user inputs. There are many configuration options for setting up and formatting the mails. Nevertheless, sometimes it is desired to attach files to the mails or to get a formated print output of the user inputs, which is possible with this plugin.

The plugin "Mail Attachments" delivers three interesting features:

  • Create a PDF from the formatted mail and send this PDF with the mail
  • Attach files to result and/or receipt mail
  • Export user inputs to a CSV-file and attach CSV-file to result mail

Using the plugin is quite easy. After you have installed and enabled the plugin you will find a new tab "Mail Attachments" in the form configuration. You can set up the attachment options there, easily and individually for each form.

Dokumentation Find suitable subscriptionSubscription Feature Overview

Visforms Plugin

Limit the number of form submission

This feature is part of the Visforms Subscription and not available in the free Visforms version..

Sometimes you want to limit how often a form can be submitted in total. For example, if you manage the registration of an event with limited participants. The useful tiny plugin enables you to achieve exactly that with a Visforms form.

Using the plugin is easy. After having installed and published the plugin, you will find a new tab "Maxsubmissions" in the form edit view (form configuration) in the administration panel. You can set a maximum amount of allowed submissions for the form. You can decide whether unpublished user inputs will be connumerated in the calculation of the amount of submisions which you have already received. If you like to, you can create a custom error message, which will be displayed if a user is prevented from sending the form.

You can set each option individually for each form.

Documentation Find suitable subscriptionSubscription Feature Overview

Visforms Search Tools

Search user inputs using the Visforms search tools

This feature is part of the Visforms Subscription and not available in the free Visforms version..

The search tools are a package that includes two extensions.

  • The extension vfsearchbar enables you to add a search bar to the frontend data views of Visforms data.
  • The search plugin enables you to search user inputs, submitted with Visforms, using the Joomla! search component and search module

Create a web portal with Visforms

We think, that this extensions have much potential and can help you building some sort of portals with Visforms. One use that comes into mind is a Job portal, where people can submit their experiences with a form and other people can search the website for people with a specific experience. Because it is possible to create almost any sort of form with Visforms and add any specific fields you may need, easily, you are very flexible about the sort of "portal" you can build with Visforms. Actually it doesn't matter whether this portal is about jobs or car sharing, private tutoring or dating, because you are always able to create exactly the form you need.

As Visforms since version 3.5.3 enables you to set the access level for the data view on field level, you can hide the user inputs of selected fields (for example the fields with the contact information) from the frontend view and require people to log in (or register) on your website in order to gain this information.

Documentation Find suitable subscriptionSubscription Feature Overview

Visforms Extension

Edit submitted data in frontend

This feature is part of the Visforms Subscription and not available in the free Visforms version..

As a Joomla! form component Visforms itself offers you almost any option to create individual forms. It is this flexibility that opens up new areas of us for Visforms, where it is far more than a simple contact form component. Being able to manage submitted user inputs has therefore become an aspect, which becomes more and more important. This Visforms extension enables you to edit submitted user inputs in frontend. While you can allow administrators to edit all user inputs you can also allow users of your website to modify their own data.

By supporting access control down to the field level, this extension enables you to ensure effortless who may edit data and who may not. You can choose between the actions "edit own data" and "edit all data".

What is included

  • New menu item type Visfroms >> Form data with edit link (Submissions for a specified form)
  • New menu item type Visfroms >> My Submissions (Submissions for all forms of the logged in user
  • Add search filter to the data list views which display the editable record sets
  • Publish/unpublish record sets in frontend (if a user has correct permissions)
  • Add form fields (in administration) that are only displayed in edit views (edit only fields) and not in the form
  • Delete uploaded files and upload new ones's
  • Send mail after modified data were saved
  • Dispaly a "Edit form link" instead of form

Please check the documentation in order to learn in detail what yu can do with this extension and how to achieve it.

Documentation Find suitable subscriptionSubscription Feature Overview