Archive for March, 2011

Create a simple form in Form Builder

Thursday, March 24th, 2011

Today, we are going to take a look at the Form Builder tool.  This powerful, WYSIWYG tool gives you the power to create advanced web-based data collection forms.  Data collected from these forms can be:

  1. Stored in an online database, exportable to a spreadsheet file.
  2. Emailed to a contact list.

Creating advanced forms requires a much more indepth tutorial.  Therefore, this post will be an overview of the Form Builder tool along with instructions for creating a simple “Contact Form” that is emailed to a specific address.

Please note
: Microsoft Internet Explorer must be used to create and update Form Builder forms.  Resulting forms can be filled out and submitted using any web browser.

Create a new form wizard

Step 1 – Simply provide a name for the form.

Step 2 – Select a form type.  For this example, we will select an Email form.  Data submitted from clients will be sent to contact(s) specified in Step 3.

Step 3 – Select the contact information.  The To address will have all the form data emailed to it.  The From address is the sender.  To help with spam filters, this should be a valid email address.  The Subject field’s value will be appended to the form’s name to help identify the data for the recipient.

Step 4 – Pick a Success URL to send users to after they have submitted the form.  It should have some simple data in it thanking the user for her/his submission.  The Failure URL is used when an error occurs while processing the form.

When you have completed the wizard, click the Finished button to begin working with the form.

Form Builder Layout

Closing the wizard will present you with a blank form page.  Here are the main sections:

Form Builder Layout

Click to see the full size

Yellow – these are the form elements that you will use to collect data.  Simply click and drag an element into the form body (red section) to add it to the form.  See below for an explanation of each control.

Blue – the tool bar is used to format text and save/publish your form.  See below for an explanation of the key buttons.

Green – this is the properties box.  The contents here are context-specific.  The screen on the right shows the form body’s properties (width, default font, etc).  The properties listed here will depend on which controls you have selected in the form area.  You can modify the fields that are not greyed out.

Red – this is your form’s body.  The contents in the box will be shown on any page you add the form to.

Key Toolbar Elements

Form Properties – opens the form wizard so you can change the type of form, the email settings, or the destination URLs.

Save – saves the form without publishing it.  For forms that are in use, this is akin to saving a “draft” of your changes.  Clients will not see the changes, and you will be able to continue with your edits in the future.

Set Form Live – this “publishes” the form so that clients can interact with on page(s) it has been added to.  Any time you modify an existing form, you must  “Set Form Live” to update the page(s) the form is on.

Form Elements

Text Box – A simple one-line text box used to collect text or numeric data.  Use the “required” property to indicate whether or not the field is mandatory for form submission.

Text Area – multi-line text answers.  Let users submit longer answers in paragraph form if desired.

Dropdown Box – A list of items, allowing a user to select ONE of the options listed.

Select Box – a list of options in a scrollable box.  Multiple options can be selected by using “CTRL + Click”

Radio Button – present a list of options.  A user can select one item from each group.

Check Box – present a list of options.  A user can select any number of the available options.

Submit Button – submit the form for processing.  Each form must have a Submit Button in order to save and email the submission.

Text and Decoration Elements

Label – textual content on the form.  Format the text using the formatting toolbar.

Frame – borders around sections of the form.  For appearances only.

Image – used to add an image to the form.

Creating A Sample Contact Form

The following video shows how to create a simple contact form.  Elements are dragged onto the screen and have their properties updated.  When the form is ready to go, simply click the (Set Form Live) toolbar button.

Note:  The most important property for each input control is the “Name” property.  This is the user-friendly identifier for each control and should describe the data collected by the control.  Eg:  “First Name”, “Email”, “Comments”.  See the sample email at the end of this blog to see the relationship between the “Name” property and each respective user-submitted value.

This movie requires Flash Player 9

Add the Form to a Web Page

When you are satisfied with the form, it will need to be added to a page on your website so that users can interact with it.  The Forms are “components” in the Web Manager.

To add a form to a page, follow the “Add Component” instructions in the Seamless Editing System.  See “Managing Components” in the “SES Guide” – www.port80solutions.com/images/ses/ses-guide.htm#common-tasks

Contact Form

The Contact Form on a Web Page - click to see a full size view.

Email Notification

Once the form has been filled out and submitted, an email with the data will be sent to the contact(s) specified in Step 3 of the Wizard.

form data email

Form Builder Email - click to see full size.

Summary

The Form Builder tool is a very powerful Web Manager component.  It provides you with the ability to quickly create an advanced, professional form that retrieves all the relevant data from your clients, visitors, and/or members.

Check back in the future for more Form Builder-related blogs as we explore more powerful capabilities such as reporting and using lookup tables.

Inviting Users in Virtual Office 2.0

Thursday, March 3rd, 2011

Virtual Office 2.0 allows organizations to group people into organizational units, limiting access so that users with specific tasks or jobs can only access specific areas.  For example, there can be a “Management” VO2 Office, an “Accounting” VO2 Office, etc.

In most cases, access to Offices in VO2 is managed by the office  administrator. However, and office can be configured so that members of an office can invite other users in the organization, or non-registered users into the office.

Inviting users into an office has several advantages:

  1. A large number of users can be quickly invited into the office – all that’s required is an email address for each user.
  2. Administrators are saved the task of creating accounts for new users and then assigning them to the office.
  3. Invited users are able to specify their own details while registering.  Therefore, there is no need to confirm the spelling of names or to create and relay temporary passwords.
  4. Administrators can designate a default “role” for invited users, so they are automatically granted a specific permission level.
  5. Users have the ability to ignore or decline an invitation.  They only appear in the member list if they have accepted an invitation so it is easy to tell who has accepted an invitation and is ready to participate in the office.

The following is an overview of how to setup an office to allow invitations, and the steps involved in accepting an invitation.

Administration – Setting Up Invitations

By default all VO2 offices allow invitations to be made.  It is the role-permissions that control whether or not a user can invite users into an office.

The first step to controlling invitations is to specify a default role invited users are assigned to.  When editing or creating an office, the Administrator should pick a “Default Invitation Role”.  This is the role assigned to users that accept an invitation into the office.

default invitation role

Users invited into an office are assigned a specific role.

The administrator is able to control who can invite users by setting up the permissions for specific roles.

invite new members permission

Only users with the "Invite New Members" permission have the ability to invite people.

Users who belong to a role with “Invite new members” checked are presented with the “Invite Users” command while in the office.

That’s it!  Once these settings have been setup by the administrator, then specific users within an office will have the ability to invite new and existing users into their Virtual Office 2.0 office environment for future collaboration.

Inviting User(s) into a VO2 Office

Users in a VO2 Office belonging to a role that has been granted the “Invite New Members” permission can invite new users into the office in the “Members” section.  When in the “Members” section, there will be an “Invite Users” menu option.

members area - invite users button

Use "Invite Users" in the "Members" area to start the wizard.

Clicking the button will start the “Invite Users” wizard.  The first step asks for a list of one or more email addresses to send an invitation to.  Each email address should be entered on a separate line.  There is no limit to the number of users to invite.

invite users

Each email address should be on a separate line.

After entering the email address(es), clicking “Next” will show the default invitation email’s message.  This can be customized to contain specific information for the invitation.

invitation message

Provide a custom message to accompany the invitation.

Clicking “Send Invitation(s)” will send the message to all the email addresses entered in the first step.  A confirmation dialog will then be displayed.

confirmation of invitation

The status of each invitation is shown here.

Each invitee will receive the notification email and will be able to accept or ignore the invitation.   Now we will look at the process required to Accept an invitation to a VO2 Office.

Accepting an Invitation to a VO2 Office

To accept an invitation, click on the link in the notification email.  Upon reaching the login screen, the user will be presented with the following message:

Invitation Notice

This message is displayed above the login dialog.

If you are already registered, login as usual.   Unregistered users should click the “Register Now” link below the login box.  Upon completing the registration process, return to the login page and login to the system.

Upon logging in to Virtual Office 2.0, see the “Invitations” box on the left-hand side.  It will list any VO2 offices that you have been invited to.

VO2 invitation list

All pending office-invitations will be listed here.

Clicking an office will present you with a brief description of the office.  You can then choose to “Accept” or “Decline” the invitation.

Invitation Offer

An administrator provides the office overview - choose whether or not to accept the invitation.

Clicking on “Accept Invitation” will add you to the office, and you will be assigned the role selected by Administrators and granted the permissions available in that role.

vo2 invitation complete

You have successfully joined the office.

By following these simple steps, any number of users can be quickly invited to participate in a VO2 Office, collaborating via discussions, live meetings, and sharing documents.

Check back soon for more information about how Permissions and Roles work Virtual Office 2.0.