Creating dynamic templates using Invent and MegaEdit | The basics | SRBG_004

In this part of the rapid build series, we'll take a look at Infigo Invent for Indesign, along with MegaEdit products.

MegaEdit products are variable products, with templates configured to allow customisation of products on a vast array of levels. Using MegaEdit, a customer can have complete control over the design of their products.

We'll create a very simple example to demonstrate the fundamental capabilities, but remember this is only scratching the surface! The Infigo Academy contains separate learning pathways, going into much greater detail on both MegaEdit and Infigo Invent for InDesign.

  1. 1. Click on Helpdesk

    To begin, we will download and install Infigo Invent for InDesign.

    You can download it from the Infigo Helpdesk

    Click on Helpdesk
  2. 2. Search for the term "download invent"

    Search for the term "download invent"
  3. 3. Click on Downloading, Installing and Enabling Invent

    Click on Downloading, Installing and Enabling Invent
  4. 4. Download Invent

    Before being granted instant download access, you will need to provide some information. This is simply so we are aware of who is using our Invent plugin.

    Once downloaded, installation is simple. Just follow the steps detailed on the Helpdesk article.

    The process consists of:

    • Download the Invent installation package

    • Download and install a recommended Adobe extension manager

    • Install the Invent package via the extension manager

    • Open Adobe InDesign

    • Enable the Infigo InDesign extension.

    Download Invent
  5. 5. We resume with the Infigo Invent package enabled inside our InDesign window

    Click below to download a sample InDesign file, to start your Invent and MegaEdit learning!

    https://training.infigosoftware.com/-674732728/Handler/CSSOverride/GetImage/22/RSBG_004_InDesign File.indd

    We will take a look at the fundamentals of configuring a template inside Infigo Invent, followed by a look at how we convert this into a product within our Infigo Storefront.

    In our example, we are simply aiming to create one variable image field and one variable text field, to get a general feel for the functionality.

    We resume with the Infigo Invent package enabled inside our InDesign window
  6. 6. Invent Resources

    Resources can be uploaded to Infigo Invent for use in your dynamic product templates.

    Resources can take numerous forms, consisting of groups such as:

    • Clipart

    • Text libraries

    • Backgrounds

    These resources can be linked to other areas of your Invent template, as we'll discover later.

    When you eventually export your Invent file for use in MegaEdit, these resources will be taken with it.

    Invent Resources
  7. 7. Create a clipart set

    Each resource set will have a different configuration of options, however they are all essentially doing the same thing. Resource sets are providing you with a location to upload a selection of items which you will subsequently be able to use on your variable template.

    Create a clipart set
  8. 8. Enter a name for the resource set

    Enter a name for the resource set
  9. 9. Upload clipart images

    For this example, upload a selection of imagery from your computer. The choice of images doesn't matter at this stage.

    Upload clipart images
  10. 10. Click the create dropdown checkbox and confirm

    Variables are a means of allowing users to interact with our templates. With a product template from Invent, they will usually take the shape of a form which appears to the right of your screen when configuring the product on your Storefront. We will see this later.

    Variables come in a number of different forms, depending on the format of the data they hold. They can be manually created, as we will see later, or a simple dropdown variable (where users can select from a dropdown list of options) can be created directly from a resource set.

    In this case, for example, it will create a dropdown list on our eventual form which allows us to switch between our uploaded images.

    Click the create dropdown checkbox and confirm
  11. 11. Navigate to the Variables tab

    Navigate to the Variables tab
  12. 12. Click Add Variabe

    We have already created one dropdown variable directly from our resource set.

    Now, we will manually create a second variable. In this case it will be a text input, where users can enter a text string to appear in a specific location on the template.

    Click Add Variabe
  13. 13. Click Select on a Text Variable

    Numerous variable types are available based on the data you wish them to hold. For this example we wish users to enter a text string to appear on the template, so a Text variable is applicable.

    Click Select on a Text Variable
  14. 14. Enter a name for the variable

    Enter a name for the variable
  15. 15. Enter a default value.

    We will soon be linking this variable to a text frame on our template.

    Setting a default value is not a necessity, however it will ensure that we don't automatically end up with an empty text box. This will ensure that when this template is loaded and viewed as a MegaEdit product, text is present.

    Other options on this screen allow you to input validation and various formatting options.

    Each variable type will also have its own set of options. The Infigo Academy contains detailed tutorial learning pathways on both Infigo Invent and MegaEdit.

    Enter a default value.
  16. 16. Click on the image frame within the InDesign file

    We have now created resource sets, and linked those resource sets to variables that our end users will be able to control.

    Our next step is to link those variables to our artwork, so the system knows what needs to change on the artwork itself when a user changes the variable.

    Begin by selecting the image frame located on the provided InDesign file.

    Click on the image frame within the InDesign file
  17. 17. Click the Properties tab

    Click the Properties tab
  18. 18. Click Enable

    All existing elements of the InDesign file are set NOT to be controlled by Infigo Invent by default.

    This means that if the template were to be imported into MegaEdit at this stage, the template would be completely static and nothing would be variable from within MegaEdit, even if you've already set up resources and variables.

    By enabling frames on your template, you are confirming that Invent will see these as a variable field. As such, numerous additional options will be displayed within the Invent tab when a field is enabled.

    Click Enable
  19. 19. Form a link by mapping the image field to your image variable

    Locate the mapping options within the Properties tab. Here, you can link the field to a resource or one of your defined variables.

    By linking this field to our image variable, it will ensure when the user changes the variable using the MegaEdit form, the image shown on the actual product will also change.

    Form a link by mapping the image field to your image variable
  20. 20. Link the text field to the text variable

    Next, we will link our text field to our text variable, so that whatever is populated in the text box (which will be shown on the MegaEdit form) will be displayed on the artwork as well.

    Click on the text field.

    Link the text field to the text variable
  21. 21. Enable the text field under the Properties tab

    Enable the text field under the Properties tab
  22. 22. Link the field to the text variable you have already created

    Link the field to the text variable you have already created
  23. 23. Click the Export tab

    Click the Export tab
  24. 24. Specify an export file name and location

    Specify an export file name and location
  25. 25. Click Start Validations

    Invent will begin some validation checks, to ensure there are no discrepancies in your template setup

    Click Start Validations
  26. 26. Repair any validation problems and Export

    Repair any validation problems and Export
  27. 27. A MEX file will be created, ready to be imported into Infigo Storefront and to be used via MegaEdit

    A MEX file will be created, ready to be imported into Infigo Storefront and to be used via MegaEdit

Importing the MEX file into your Infigo Storefront

  1. 28. Click on Product Management

    Click on Product Management
  2. 29. Click on Add new

    Click on Add new
  3. 30. Enter a product name

    Enter a product name
  4. 31. Click on MegaEdit

    Whether we intend to create a dynamic template from scratch in MegaEdit, or import an Invent file, we select MegaEdit from the product type dropdown.

    Click on MegaEdit
  5. 32. If importing an Invent file (MEX) select it using the Invent package uploader

    If importing an Invent file (MEX) select it using the Invent package uploader
  6. 33. Click on Create

    This will import and set up your MegaEdit product on your Infigo Storefront.

    You will immediately be taken to the product details page, where you can configure the product landing page.

    As with Stock and other product types seen in previous tutorials, MegaEdit products have a fully configurable landing page.

    Click on Create
  7. 34. Click on View product page

    Your product template can be viewed and further developed inside the MegaEdit editor.

    This is accessed from the front-end of your storefront. Directly access the product landing page for this product by clicking on View product page.

    Click on View product page
  8. 35. Click Start

    The primary difference between MegaEdit product landing pages and other product types, is these landing pages will have a "Start" button, which then launches the MegaEdit editor showing your product template.

    Click Start
  9. 36. The MegaEdit editor is loaded

    Further configuration of the product can be performed within MegaEdit.

    However, from our Invent file, we can see a form over to the right with two variables.

    Changing the image variable will change the image displayed on the product.

    Changing the text variable will also update the text displayed on the product.

    MegaEdit contains many features that we will not detail in this Rapid Build series. Check the Infio Academy for more detailed tutorials on the use of MegaEdit or Invent.

    The MegaEdit editor is loaded
  10. 37. Click on Actions…

    Click on Actions…