Checklist for Creating Web Forms with Caspio (Part2)

Posted by Caspio on October 26, 2009 under Tips & Tricks | Comments (0)

5.) Tracking

Adding a timestamp to the form will allow you to track when each record is submitted. Caspio also makes it possible to capture the user’s IP address if you are looking to record the page URL. This could be useful if the form is deployed on multiple web pages or websites.

6.) Protection

Block unwanted spam and protect your data by adding CAPTCHA. Please refer to the entry on CAPTCHA for more information. If you have decided to only allow registered users access to this form, move it into the appropriate authenticated folder.

7.) Confirmation Pages & Emails

When composing content for a confirmation page, it is good etiquette to thank the user for filling out the form and notify them that it has been successfully submitted. You can also add URL links to the confirmation page to direct the user to another webpage or back to the previous page. Make sure that the acknowledgement email is structured professionally. Don’t forget to address the user and sign your name at the end. If you would like to make the email more personal and address the user by name, you can insert the name field from the insert menu. The same can be done with confirmation pages if Advanced Options and Parameters are enabled for the form.  Once again, don’t forget to check all spelling.

8.) Deployment

Lastly, when deploying the form on your web page, make sure to select the most appropriate method (“embedded” is the most common). Caspio also provides the option for SSL encryption for additional security. Paste the deploy code in the appropriate place on your webpage and enjoy! If you wish to receive user comments about your form, you can place a link to a feedback form on your page. 

To learn more about the features mentioned above, visit our online help center at http://help.caspio.com.

We hope this topic was helpful. Please add your questions and comments to enrich the discussion.

Checklist for Creating Web Forms with Caspio (Part1)

Posted by Caspio on October 23, 2009 under Tips & Tricks | Comments (1)

1.) Planning

Before you begin designing your web form, there are several questions you need to ask yourself. First, think about the purpose of the form. Why do you need it? How will you use the information you gather? Planning ahead of time will allow you to ask the right questions in order to maximize the usability of the information you gather. Most of the time, people aren’t filling out forms for fun, so make the process as painless as possible. Less is more. If the information isn’t critical then don’t ask for it.

Oftentimes, your form is just one component of a larger database application. Consider what database the submitted information will be added to and how your tables are structured. If you will want to later search for information by using the fields from the form, you need to design your tables accordingly.

2.) Layout

Once you begin designing the form, consider how you structure it. Make sure the fields are in a logical order. Adjust the size of the text boxes to match the character limit assigned to them. Select the appropriate form element such as radio buttons or drop downs for questions with predefined answers. Don’t forget to mark vital fields as “required” and set passwords to display as (****). You might consider dividing long forms it into sections, giving each section a subtitle in an HTML block. Fields in a section can also be designed to appear in a column format.

3.) Labels

Align the labels in a way that is clear and easy to read. Labels can either be placed on top or to the left of field boxes. Additionally, related fields such as city, state, and zip code could be placed on the same line. It’s usually best to use simple wording and keep it short. Don’t forget to give your form a title by adding a header with HTML. It’s always a good idea to double-check all spelling.

4.) Style

Choose a color scheme that will match the design of your website. Several pre-made, yet modifiable styles are already available in Caspio Bridge. Keep in mind that the styles vary in design as well as in color. You may also use the header and footer to create a custom style, using HTML.

To learn more about the Caspio features mentioned above, visit our online help center at http://help.caspio.com/.

Block SPAM and Protect Data with CAPTCHA

Posted by Frank Zamani on October 15, 2009 under Tips & Tricks | Comments (1)

caspio-bridge-deployed-captcha

The “Completely Automated Public Turing Test to Tell Computers and Humans Apart” technology, widely known as CAPTCHA, is a challenge-response test used in computing to verify that application responses are not computer generated. CAPTCHA is designed in a way that prevents automated programs or bots from interacting with web forms and applications meant for humans. A web form or application that contains CAPTCHA generates and evaluates a test that only a human can pass. CAPTCHA images commonly display distorted letters or numbers because current computer programs cannot read them.

CAPTCHAs can be applied for various security purposes including;

  • prevention of comment spam in blogs
  • protection of website registrations
  • protection of email addresses from spammers
  • prevention of skewed poll results
  • prevention of search engine bots from reading you website
  • protection from attacks on password systems
  • protection from email worms and spam

Manually coding a secure CAPTCHA program is difficult and time consuming. Caspio Bridge has a free, built-in feature that allows users to instantly apply CAPTCHA to any of their submission forms, search forms or authentication pages. The CAPTCHA is highly customizable with 5 difficulty settings, multiple options for length, and the ability to use only digits. To make the forms accessible to the visually impaired, there is also an option to enable audio CAPTCHA, which will sound out the letters or numbers.

Try it yourself:

Click the CAPTCHA image to refresh a new one or click the handicap icon to hear an audio version.

Click here to load this Caspio Bridge DataPage.

To apply CAPTCHA in Caspio Bridge, open the DataPage wizard to configure your form’s fields and click on the insert icon to select CAPTCHA.

caspio-bridge-wizard-captcha

CAPTCHA will be automatically added to your form and can be configured on the right. Like other DataPage Elements, it can be moved up or down in the form layout, depending on your preference. CAPTCHA values are not stored in a table so there is no need to crate a table field for them.

CAPTCHA is just one example of Caspio’s built-in security features. There are also multiple layers in the platform designed to ensure that data and applications are secured and protected. Open a free trial to add CAPTCHA to any app in minutes.