Cookies on this website
We use cookies to ensure that we give you the best experience on our website. If you click 'Continue' we'll assume that you are happy to receive all cookies and you won't see this message again. Click 'Find out more' for information on how to change your cookie settings.

Simplification and increased intuitiveness of online forms.

Proposal

Currently the form builder on the Haiku sites is not very user friendly, and the forms are not very easy to manage. We will simplify the way that forms are created. We will create a drag and drop system for building forms into the Haiku sites. You will be able to drag different fields onto the form page and edit them in context. You will be able to see how the fields will show visually and be able to rearrange them, rather than having to order them from the forms folder contents. You will still have the same ability to collect data, and define what emails are sent to who, and the content of them. This will allow for simple forms to be created quickly and applied in multiple places.


Stories

AS AN Editor I want to be able to add a 'Form' content type with simple schema, e.g., title, description etc. which allows me to add the fields in a 'drag and drop' way SO THAT I can easily manage and create forms.

AS AN Editor I want to be able to set a basic mailer action while editing the 'Form' content type with at least the two following options: recipient and bcc recipients SO THAT I can define where the emails from the form are sent.

AS AN Editor I want to be able to drag and drop 'Text Line' tile and set following options: label, hint, hidden, required, read only, placeholder, default value, minimum and maximum characters SO THAT I can use the field however I wish.

AS AN Editor I want to be able to drag and drop 'Email Address' tile and set following options: label, hint, hidden, required, read only, placeholder, default value, minimum and maximum characters SO THAT I can use the field however I wish.

AS AN Editor I want to be able to drag and drop 'Text Area' tile and set following options: label, hint, hidden, required, read only, placeholder, default value, minimum and maximum characters and height in rows SO THAT I can use the field however I wish.

AS AN Editor I want to be able to drag and drop 'Button' tile and set following options: label, cancel or submit. This button SHOULD be added to form from the start.

AS AN Editor I want to be able to drag and drop 'External Form' tile and set following options: URL or code to embed of form built in external service. This form SHOULD be rendered in iframe.


Comments

Department of Physiology, Anatomy and Genetics . says:
Friday, 1 May 2015, 9.19 am

Hi! With this new development of the form functionality, I hope we won't lose any of the existing options for each field? Although the current version is not very instinctive to start with, the form tool as it currently is is quite powerful, and allows for a lot of tweaking! It would be a shame to lose that.

Haiku HQ says:
Friday, 1 May 2015, 12.09 pm

Hi Sara,
The new form tool will keep all the 'sensible' options that are available currently in the existing form tool, but in a much nicer way. The idea with this development is that we will keep the old forms running in parallel for a few months, so that you will have time to migrate any old forms into the new form tool, and so that we can identify any fields that are not in the new tool that people think are essential so that we can add them in.