Web Content Maintenance: Adobe PDF Endless Pit of Destruction and Pain (aka APEPDP)

Are you a newbie developer in the world of web content maintenance? If you are then be aware of the Adobe PDF Endless Pit of Destruction and Pain (aka APEPDP) so you can avoid the horrors it may bring.

What is APEPDP? In a nutshell it is the delivery of web content to the masses in the form of a PDF document that may subsequently awaken a nightmare of maintenance and usability issues for as far as the eye can see.  This is an example of how the horror may unfold:

  1. A client creates a Microsoft Word document.
  2. The client converts the document into a PDF document.
  3. The client gives the PDF to the web developer or webmaster to add to a web page.
  4. Another client, sometime later, sends a request to the web developer or webmaster to make changes to the PDF document mentioned above.
  5. The web developer or webmaster tries to locate the original Word document from the prior client only to find that no one has the original Word document.
  6. The web developer or webmaster recreates the PDF in Word.
  7. The web developer or webmaster makes the new changes in Word.
  8. The web developer or webmaster converts the Word document to PDF.
  9. The web developer or webmaster replaces the existing PDF on the web site with this new PDF.
  10. Users visiting the site now have to install the Adobe Reader if they do not already have it, wait while the PDF loads (the user may not even get this far if the device they are using is not capable of reading PDF documents) and if the PDF does load the user now is inside an environment unlike anything in the web site they were just on, this separate PDF environment has rudimentary navigational options, no back button, limited search capabilities, no visible url to give the user an idea of where he or she is and often hard to find print options.

A few tips for avoiding APEPDP

  • If you must use PDFs as web content, then set up an official document repository for your users so they may create documents and always have valid latest versions of said document originals for any future potential modifications.
  • If you want your web content to be easily and quickly readable on all devices in all browsers by all screen readers, then publish your web content as html – no exceptions. A way to implement a solution like this, in its simplest form, is as follows:

    –  A client creates a Microsoft Word document and checks the Word document into an official document repository for safe keeping for any future potential modifications.
    –  The client gives the Microsoft Word document to the web developer or webmaster to add to a web page.
    –  The web developer or webmaster saves the Microsoft Word document as html.
    –  The web developer or webmaster publishes the html to the web site.

  • Train users to use web content management tools so they can create content themselves. Based on my experience with web content management tools in large and small organizations, I do not recommend them at this time unless you have enough IT staff to train and retrain users on these systems since many users will use them so infrequently that they will forget how to use them.

Web Design Tip: Avoid Publishing Useless Information

A web page is a fantastic platform for communicating with the entire digital world. Avoid wasting a visitor’s time by bombarding him or her with useless information.

Here are a few examples of useless information and preferred solutions for the best possible visitor experience:

Say you add a section to the top of your web page called “Announcements” but you don’t have any announcements yet so you have the phrase “no current announcements” listed under the section called “Announcements”. All of this verbiage is taking up real estate and is only wasting time for visitors because the empty announcements section is forcing the visitor to read text that provides no value. If there are no announcements, then refrain from displaying the announcements section. Only display the announcements section when there are actual announcements.

Say you have a link on a web page, or in the left navigation. The visitor clicks on the link only to reach a web page that reads “Under Construction”. This action wasted a visitor’s time, multiply the time wasted by one user by the number of all visitors to the web page in a given year and an astronomical amount of time has been wasted because a web page simply stating “Under Construction” provides no value. Avoid providing links like this. If a web page is not ready then avoid linking to the web page all together. If you want to give visitors a sneak peak of what is to come, simply state something like “Coming Soon” next to some content, avoid making the user click on something only to have him or her then discover there is nothing of value to be read.

Blog at WordPress.com.

Up ↑