Now that BUCS have determined Google docs forms are a security risk (August 2013), we may have to create web forms in-house. Having recently created a number of web forms for the ELC, I've been weighing up the pros and cons of hand-cranking web forms in HTML, or using the Open CMS web form builder.

Hand-coded HTML

Developing forms by hand is a time-consuming and fiddly business, but does offer the advantages of controlling markup, as well as look and feel.

Pros

Cons

Actions

If this is the way to go, then:

Web form builder

Quicker (although not entirely straightforward) to develop and easier to maintain, but ugly and with hideous markup.

Pros

Cons

Actions

If this is the way to go, then: