Show details for Building a form in Invent for use in MegaEdit | IV_009

Building a form in Invent for use in MegaEdit | IV_009

In this tutorial, we will learn how to build and customise the form your users will utilise to customise their products. In your form you can order add and remove your variables, re-order them, group them and choose where you would like them to be displayed to the user.

Tutorial Video Transcript

00:00:12:27 - 00:00:13:08
In this

00:00:13:08 - 00:00:16:08
tutorial will learn how to build
and customize the form

00:00:16:08 - 00:00:19:13
your users will utilize
to customize their products.

00:00:20:17 - 00:00:24:06
In your form, you can order ads
and remove your variables.

00:00:24:18 - 00:00:25:23
Reorder them.

00:00:25:23 - 00:00:29:01
Group them and choose
where you would like them to be displayed

00:00:29:07 - 00:00:31:07
to your end user.

00:00:32:06 - 00:00:35:06
The first thing we need to do
is to navigate to the variables tab

00:00:35:13 - 00:00:40:10
and make sure that we actually have
some variables defined.

00:00:43:00 - 00:00:44:19
Once you've defined some variables,

00:00:44:19 - 00:00:46:24
click on the Setup Forms button,

00:00:47:29 - 00:00:51:08
which will bring up a separate window
which looks something like this.

00:00:52:13 - 00:00:57:06
Now what you'll see
by default will be a variable pool.

00:00:57:07 - 00:00:58:15
Over on the left hand side.

00:00:58:15 - 00:01:01:06
So that will be a list
of all of your available variables.

00:01:01:24 - 00:01:04:27
And then on the right hand
side is your currently constructed form.

00:01:06:01 - 00:01:07:02
By default, that

00:01:07:02 - 00:01:09:26
will just be a list
of all of your variables

00:01:10:05 - 00:01:13:28
displayed in one long form.

00:01:17:09 - 00:01:20:19
Now we have some customization options
for this particular form.

00:01:21:03 - 00:01:25:12
The first thing we could potentially do
is go to the switch icon, the top right,

00:01:26:00 - 00:01:29:15
which allows us to change the type of form
that's going to be utilized.

00:01:30:23 - 00:01:32:17
So there's three types of form.

00:01:32:17 - 00:01:35:22
We've got single form,
which is what we see by default

00:01:35:27 - 00:01:39:06
is just one form that covers
all of the pages

00:01:39:06 - 00:01:42:11
in our template.

00:01:42:11 - 00:01:44:15
We've got per page form,

00:01:44:15 - 00:01:47:11
so this displays a separate form

00:01:47:11 - 00:01:49:29
for each individual page in our product.

00:01:51:09 - 00:01:53:23
That means we can have separate

00:01:53:23 - 00:01:58:08
sets of variables displayed per page,
and then we've got no page form.

00:01:58:08 - 00:02:02:07
So where no form is displayed at all.

00:02:02:18 - 00:02:05:26
In addition to this,
we've also got a pop up form option

00:02:05:26 - 00:02:10:16
now that can be utilized alongside either
the single form or the per page form.

00:02:10:29 - 00:02:14:07
It just means that you get a pop up window
appearing with the form included,

00:02:14:17 - 00:02:18:02
rather than the form being embedded
on the right hand side of your

00:02:18:02 - 00:02:21:04
MegaEdit window.

00:02:23:18 - 00:02:24:19
For our example, I'm

00:02:24:19 - 00:02:29:12
just going to go for a per page form
and it's going to be mounted

00:02:29:16 - 00:02:32:00
on the right hand
side of my MegaEdit window.

00:02:32:01 - 00:02:34:07
So I'm going to make sure
a pop up is selected

00:02:35:13 - 00:02:38:23
and then click select
on the bottom, right?

00:02:38:23 - 00:02:41:10
Now what you can see is that there's now
separate columns

00:02:41:10 - 00:02:44:09
available for each page
within our document.

00:02:45:09 - 00:02:47:28
The document I have here
is a business card template.

00:02:47:28 - 00:02:49:20
So we've got one page

00:02:49:20 - 00:02:52:23
representing the front of the business
card, one representing the back,

00:02:53:13 - 00:02:59:16
and we can control which of the variables
are visible in each of these fields.

00:02:59:21 - 00:03:06:00
Each of these pages, in addition
to just having lists of variables,

00:03:06:00 - 00:03:09:00
we also have the group
icon down at the bottom here

00:03:09:16 - 00:03:13:01
that allows us to actually create groups
within individual pages.

00:03:14:02 - 00:03:15:24
So, for example, if I drag

00:03:15:24 - 00:03:18:16
and drop from the burger icon
or click on use

00:03:19:28 - 00:03:21:26
onto one of the pages

00:03:21:26 - 00:03:29:02
you can see that creates a group.

00:03:29:02 - 00:03:32:03
And then I am able to place
individual variables either

00:03:32:03 - 00:03:37:02
inside the group or outside of the group.

00:03:41:19 - 00:03:42:19
We also have the ability

00:03:42:19 - 00:03:44:29
to create multiple groups per page

00:03:51:23 - 00:03:54:12
and then we can create a separate form
on page two.

00:03:54:12 - 00:04:00:15
For example,
you have the ability to move the groups

00:04:00:15 - 00:04:03:18
and the variables around
using these icons.

00:04:03:18 - 00:04:09:03
Here.

00:04:09:03 - 00:04:14:15
And what it means is that you can build up
a very robust form which is very user

00:04:14:15 - 00:04:19:19
friendly with everything laid out
exactly as you like. It.

00:04:19:22 - 00:04:22:24
So the video will skip forward
now to a more completed version

00:04:22:29 - 00:04:25:28
of this form.

00:04:27:23 - 00:04:30:10
Now, what we can see from this
is that we've developed a form

00:04:30:10 - 00:04:36:10
which has multiple variables
visible per page, and page two,

00:04:36:11 - 00:04:40:03
which has by far
the most information, has nested groups

00:04:40:13 - 00:04:46:03
with very carefully positioned variable
to make sure that we have a sleek

00:04:46:03 - 00:04:49:28
user experience and it's very easy
to navigate your way around the form.

00:04:51:13 - 00:04:53:17
Now what we're going to do is export

00:04:54:10 - 00:04:57:25
this particular template as a MEX file

00:04:58:07 - 00:05:04:19
and import that into our MegaEdit product.

00:05:05:01 - 00:05:07:02
So over on the right hand
side of the screen now

00:05:07:02 - 00:05:10:12
you can see the formatted form
that we generated

00:05:11:08 - 00:05:14:19
the logos side, which was page
one has minimal information,

00:05:15:18 - 00:05:18:10
all contained within a logo side
titled group.

00:05:19:14 - 00:05:21:16
And then if I scroll across to page two,

00:05:22:07 - 00:05:25:10
you can see we have a different form
which appears

00:05:25:25 - 00:05:30:15
and they are grouped in different ways.

 

Incomplete
Step by Step Guide

Building a form in Invent for use in MegaEdit

In this tutorial, we will learn how to build and customise the form your users will utilise to customise their products.

In your form you can order add and remove your variables, re-order them, group them and choose where you would like them to be displayed to the user.

Creation Date: Jan 18, 2023
Created By: Sam Webster

1. Navigate to the Variables tab on the Invent plugin within InDesign

Ensure you have some variables specified before proceeding to the next steps.

Navigate to the Variables tab on the Invent plugin within InDesign

2. Click Setup Forms

A new pop up will appear showing the form designer.

By default the form designer will create you a single form and all your available Variables will be added to it. This means the form will appear on all pages, and so will all the variables.

Click Setup Forms

3. In order to change the type of form you want to use simply click on the 'Switch' button in the top right hand corner on the Form Designer popup.

In order to change the type of form you want to use simply click on the 'Switch' button in the top right hand corner on the Form Designer popup.

4. Select a form design template

We have several options for how you want the form to be displayed:

  • Single Form - This is the default value and means all variables assigned will always be shown on all pages

  • Single Form as a Popup - An additional option that allows you to, instead of taking up space for the form in MegaEdit instead show a button that when clicked will display the form in a popup.

  • Per Page Form - This allows you to have a different form for each page of your product. Here you can control which variables should be displayed on which page form allowing, in some situations, better contextual editing for the end user.

  • Per Page Form as a Popup - Similar to above but the button will display the relevent form depending on which page you are on in MegaEdit.

Select a form design template

5. Click Select to confirm your form template choice

In our example, we have chosen the "Per Page Form" option.

As we are using a business card template, this results in 2 pages covering the front and back of the card.

Click Select to confirm your form template choice

6. Variable Groups

Infigo supports the ability to group Variables to make a form more structured and visibly appealing to the end user.

There are two ways to create a group.

You can drag and drop from the burger icon on to the page templates to the right.

Alternatively, click the 'Use' button next to the group entry. It will then prompt you to name it and select its default location.

Variable Groups

7. Enter a name for your group

This name will appear as part of the UI.

Enter a name for your group

8. Variable group created

Once added you will notice the group containers added to your Form, ready for you to start adding variables to them

Variable group created

9. Add variables to the newly created group by dragging and dropping from the burger icon

Add variables to the newly created group by dragging and dropping from the burger icon

10. With the Per Page Form template, you will have individual columns per template page.

These can all be constructed and formatted using the same methodology

With the Per Page Form template, you will have individual columns per template page.

11. Variables do not have to be added inside groups

Individual variables can be placed outside of specified groups, if required.

Variables do not have to be added inside groups

12. Groups can be nested within another group

You can have groups placed within other groups. Simply add them to an existing group using the methodology outlined in previous steps.

Groups can be nested within another group

13. You do not need to use all variables on your form

Variables do not have to be visible on your form to be used as part of your template. They can be changed by other means, such as form logic.

You do not need to use all variables on your form

14. Once the form is constructed, click Save

Once the form is constructed, click Save

15. Export your template as an MEX file, as outlined in previous tutorials

Export your template as an MEX file, as outlined in previous tutorials

16. Update the MEX file used by your MegaEdit product and launch the product

Update the MEX file used by your MegaEdit product and launch the product

17. MegaEdit form

MegaEdit form

18. MegaEdit form

MegaEdit form

19. MegaEdit form

MegaEdit form
Alternate Search Terms