University at Buffalo - The State University of New York
Skip to Content
UB Web Management

Transforming UB’s digital communications through process and tools

Forms

Forms are integral to most websites. The UBCMS has an existing set of components to support simple forms. For more complex needs, we encourage you to consider Formstack.

On this page:

The UBCMS is not an appropriate place for ANY regulated private data, including bank credit/debit card numbers, government-issued ID numbers, health information or computer passwords.

We discourage building forms in shared content -- this practice may interfere with normal functionality, such as validation.

Simple Forms Using UBCMS Components

By combining these built-in form components, you can create a wide variety of forms to meet most basic needs.

Advanced Forms Using Formstack

We have found Formstack (formstack.com) to be a reliable and robust solution for forms that are more complex than the basic UBCMS tools. A reasonably priced local site license will likely meet your needs.

To use a Formstack form in the UBCMS, you will first need to build your form, then embed the code for the form into your UBCMS page using one of these two methods.

Master Class Resources

Implementation Method One - Using a Formstack Component

Our custom solution to embedding a Formstack form into a UBCMS page relies on the new Formstack component.

Using this component, authors only need to paste the default Formstack embed code directly into the Formstack component on their UBCMS page. No further accomodations are required.

This code is located with your form on FormStack.com. Look in the Publish tab, under 'Quick Start.'

NB. This method uses the default code, including jQuery and jQuery UI, and does not support any Formstack templates.

Implementation Method Two - Using an HTML Snippet

Our original solution to embedding a Formstack form into a UBCMS page relied on the HTML Snippet component.

This approach works, but does not allow the UBCMS to apply the normal CSS styling to the embedded form. This approach also requires selecting 'I don't need jQuery' on the Formstack site where the embed code is generated, BEFORE it is copied to the UBCMS. (Otherwise the page could be corrupted.)

This code is located with your form on FormStack.com. Look in the Publish tab, under 'Quick Start.'

NB. This method requires adjusting the Formstack code, turning off jQuery, but supports Formstack templates.

Was this page helpful?

(Required)
(Required)
(so we can thank you or request more details)
(Required)
(buffalo.edu addresses only please)