InDesign, Acrobat and PDF Forms

Oh my! After spending a couple of days working on creating forms in Adobe InDesign and exporting to PDF with the goal of making fillable forms, I decided to write a post to offer my two cents on solving some of the problems and solutions I discovered.

There are many ways to create PDFs, and several ways to create fillable PDF forms (like this one), but since I have access to the current version of the Adobe Creative Suite (CS5) I decided to go with an “All Adobe” workflow.

Before I get started, these are the reference points I’m working from:

As anyone who has attempted this in the past can attest, creating forms is challenging enough, without the additional task of making them fillable. While you can create forms in any program that allows you to create text, making attractive, well laid out forms is something most artworkers will want to use InDesign for. Thus, the challenge becomes how to create a form in InDesign that includes all the interactive fields.

The answer is both maddeningly simple and frustratingly complex. InDesign will not create an interactive form – it will only create a PDF that can be imported to Adobe Acrobat, where the Automatic Field Detection will take a stab at converting your form into a fillable PDF. Unfortunately, there are no real concrete guidelines for creating a bulletproof form, and since I have 8 forms to create that I will most likely spend the next 3 or 4 weeks tweaking, updating and recreating, I really didn’t want to have to duplicate work in Acrobat having created perfect forms in InDesign.

I spent a couple of hours prototyping, testing and prodding, and discovered a new level of hatred for Adobe’s concept of effective and efficient workflows. That said, within a day I was creating perfect forms with little work required after importing to Acrobat.

Fillable text fields are achievable in a number of ways. The video from Adobe’s help docs suggests creating underlines below the label text using InDesign’s ‘Rule Above/Below’ functionality. I found it simpler and more effective for my needs to create a table in InDesign, with the label in the left column and the text field in the right.

Using underlines caused my text fields to be created with a line height differing from the rest of the document, whereas tables created perfect text fields at the correct size. I was frustrated to discover that even when using tables, if you set table and cell stroke to 0% color Acrobat fails to detect the text fields. The whole process is very touchy feely, with Auto Field Detection guessing where fields and labels are based on the proximity of elements to each other and not much else.

Radio buttons were extremely easy to create. By creating text and placing a small circle with a standard stroke next to the text, Auto Field Detection immediately sees this and configured the buttons. More importantly, it adds the desired behaviour, that only one option can be selected at any given time.

Check boxes were a little trickier, and most of my testing time went into creating usable check boxes that were automatically detected. As with radio buttons, conventional wisdom suggests that using a certain element, a square with a stroke, should give the auto field detection enough to work with. Unfortunately, my check boxes refused to be detected as such, and Acrobat decided instead to give me several tiny text fields.

The most frustrating part of the process for me is that Acrobat will not let you convert an element to a different type, such as text field to check box. I’m sure logically and programatically, this isn’t as simple as it seems, but since I created the elements in InDesign and there WERE detected by Acrobat, it drove me nuts that my only option at that point was to delete the text field and create check boxes from scratch.

None of the help documents on the subject offered any relief. Lori DeFurio’s white paper explains that using squares is the way to tell Auto Field Detection that you wish to create a check box, but went no further. In a post long since lost to my browser history, I read that creating boxes using the Zapf Dingbats drop shadowed box character works, but it didn’t for me. Eventually I discovered that the size of the square is all important – my boxes were sized approximately to the adjacent line of text, but perhaps Auto Field Detection saw this as too much of a coincidence. Sizing the box down solved the problem immediately.

While the forms I’ve created aren’t perfect by any means, the workflow is good enough that I can spend my time where it should be spent – in InDesign improving and editing, not in Acrobat doing pointless, repetitive work. Hopefully this lengthy post is of use to someone out there.

Note: I have previously used a product called ‘Adobe LiveCycle’ to build interactive forms, but all the same problems existed (back then, at least) and more. I challenge anyone without a degree in marketing bullshit to visit LiveCycle’s current page at adobe.com and decipher what the software actually does.

Accent Media Takes The Cake

In celebration of the end of his internship with Accent Media, Doug Wollison brought in this spectacular cake made by Jeannie Wollison.

The cake looked amazing, and tasted even better. Everyone at The House enjoyed a slice, many thanks Jeannie!

Accent Media wishes Doug the best of luck in the future, and would like to thank St. Clair College for the opportunity to participate in the internship program.

If you’d like your own beatifully decorated, mouth watering cake, give Jeannie a call – 519.250.0111.

Google Apps, The Beginning Of The End

All good things must come to an end. Google Apps, the free edition of Google’s awesome web and email service, has begun emailing users to let them know that from now on Google Apps will allow 10 users for each account before upgrading to the paid Google Apps Business Edition. Previously, Google Apps was free for up to 50 users.

As a courtesy, existing users are being grandfathered and will be able to continue using Google Apps for free with up to 50 users.

New Site In The Wild: SPOTVIN

SPOTVIN and Accent Media have a long history of successful web projects, including Accent Media’s unique and imaginative homepage. The old spotvin site was one of the first collaborative efforts between the two companies, and much has changed since then, particularly the direction and goals for SPOTVIN’s site.

We went back to the drawing board completely, first discussing the needs and wants for the site, the target audience and most importantly the user experience from start to finish. After tossing around a few concepts we began the journey of transforming a collection of thoughts, sketches and mental images into a working site. Shane worked tirelessly on the design, considering every pixel of every page, while Accent Media focused on coding, page structure and usability.

The result is a stunningly-designed site with strong focus on usability and user experience. Any and all feedback is welcome!

For You Photography Buffs

A camera with a detachable wifi lens? Makes me wish I was more of a photography nerd!

Better Sites Mean Higher Revenue

According to this article, more and more colleges are paying attention to traffic to their websites as a source of revenue. The primary means of identifying and eliminating weaknesses is analytics – tracking who is visiting their site, how long they browse the site for and what causes them to leave.

Is your site costing your company money?

Do You Know What SEO Is?

Now that the frenzy around social media appears to be dying down, and the buzzword posse have moved onto the next action item on their list, I’d like to revisit a topic that is older than both Facebook or Twitter, but equally shrouded in mystery and buzzwordiness.

SEO, or Search Engine Optimization is a term that is generally used to describe how well a website functions in conjunction with search engines like Google, Yahoo and Bing. However, it has also been set upon by the marketing and spam industry as a simple way to charge clients a load of money for little work. I have even heard from a few clients about companies calling up, offering to “do” SEO for them or their site.

SEO begins with your website, and everything about it. It is not, repeat NOT about hiding words in your pages, or adding misleading meta tags in your headers. If you want to go head-to-head with Google on the subject of search, that’s fine, but don’t be under any illusions that you’ll outsmart one of the most innovative and brilliant companies in technology.

SEO is your content. SEO is the way your site is laid out. SEO is how your services are described. “Doing” SEO to a site means looking at every single element, every piece of content and deciding the best working or code structure to use.

SEO is not a battle. Anyone who advises you to go to war with search engines, to dupe them into showing your website when it’s not the best result for the search is a spammer, and spammers only ever win in the very short term, if at all.

Accent Media provides SEO services – the right way. But even if you’re not currently looking to make changes to your site, Accent Media provides free evaluations that take into account your website and the best way to market it online.

Contact us today, find out if your site is “doing” SEO right.

A Warning About Facebook

In it’s bid to become the most privacy-invading-est company of all time, Facebook has added a bizarre new feature for developers – the ability to access your home address and phone number.

The box above might look familiar, it’s the warning screen you see when a Facebook app asks for permission to access information. Look a little closer and you can see it’s asking for more now, such as your mobile phone number.

Not every app will do this, but some unscrupulous developer might just decide to take advantage of this, and Facebook isn’t doing nearly enough to warn users. Take care next time you allow an application to be sure what you’re giving permission for!

New Site In The Wild: Rino’s Kitchen

With his new cafe, Rino’s Kitchen, up and running, Rino Bortolin knows the first order of business is a strong website. Alongside his existing Facebook and Twitter presence, Rino wanted a way to post his daily menu to get visitors’ mouths watering. This simple, attractive site was designed by SPOTVIN and built by Accent Media.

Come by Rino’s Kitchen to sample some of his tasty treats, and don’t forget to stop by the Accent Media portfolio to see some other examples of our work!

Blue Beanie Day 2010

Blue Beanie Day 2010 is almost upon us, and Accent Media is coming out in full support.

What is Blue Beanie Day? A day for anyone who loves the web to celebrate and show support for Web Standards. The name comes from Jeffrey Zeldman, outspoken and passionate supporter of Web Standards, widely known for his penchant for the blue toque he so often sports.

So if you’re not a massive web geek, employee at a web service company or fan of lengthy, massively complicated documents about web technologies, do Web Standards matter to you?

Probably not.

But just know that Web Standards are an important part of making every single website you use function well. Accent Media supports Web Standards. Viva la Blue Beanie!