FEDERAL
SECTOR REPORT
January 1998
(c) P2C2 Group,
Inc.
IN THIS ISSUE
Proposals & HTML
Code
PROPOSALS
& HTML CODE. Over the past year or two there has been talk at
the Association of Proposal Management Professionals about putting
proposals on-line at a WWW site maintained by the bidder. There are a
number of advantages: Government proposal reviewers can use hyperlinks
to jump quickly to the specific information they want to review. Web
search tools can help reviewers find specific information they
seek-possibly increasing the offeror's chance of scoring extra
evaluation points. The web-based proposal might even include various
enhancements, such as color graphics, audio, and animation that are
difficult to replicate on paper. Of course, many funding sources will
not consider "web proposals" at this time, but this could be an
important trend for future proposals, especially for large and complex
procurements where paper documents are horrendously complex and
voluminous.
WHAT'S
THE SWEAT? You already have the proposal in MS Word or Corel Word
Perfect, right? The current versions automatically convert to hypertext
(HTML), right? So putting the proposal on the web should be a snap!
Well, maybe.
HERE'S
THE HITCH. True, the word processor will put the text in HTML, and
you can view it on the Internet. But there are some problems:
The image area of
a sheet of paper
(8-1/2 x 11) is quite different
from a computer screen. Generally, it takes two or three screens to
equal
a paper page. This presents challenges for graphics, text, and the flow
of
ideas. It's the opposite problem of taking panoramic cinema views of Lawrence
of
Arabia and squeezing them onto a TV screen.
The automatic HTML
generators of word
processors produce HTML code
that is difficult to maintain.
HTML
CODE REFORMATTING. I write much of my HTML code "by hand" because I
like greater control over layout than permitted by most code
generators. One of my pet peeves about the latest word processors (Word
8, Corel Wordperfect 8) is that they change HTML source code.
I
prefer to write code like other computer code (such as C), were the
structure of the code is visually evident through blank lines and
indentations. However, the word processors (which can generate HTML
code) tend to clump all of the codes together ... so that it looks like
the spaghetti code of 1979, when programmers where attempting to cram a
BASIC program into 4K or 8K of RAM on early microcomputers. This
rearrangement makes the code nearly impossible to read or maintain ...
unless you capitulate and use the word processor on its own terms ...
as a generic code generator that is never touched by human hands.
BATTLE
OF THE TITANS. A fact widely known to web site developers is that
various browsers interpret HTML code somewhat differently (quite apart
from the Netscape- and Microsoft-specific code extensions). In revising
my web site, I ran the code through three different browsers and had to
tweak some of the code to attain reasonable conformity in different
browsers.
One
of the cute idiosyncrasies was the MS Word generated code that could be
read easily read by Internet Explorer 4, but the code tripped up
Netscape Navigator 2.1 and 3.x. Some of the problems were illogical
placement of HTML codes. Programmers know to "nest" their code, but the
word processor would sometimes place codes out of order. For example,
bold <B> and italic <I> were sometimes placed outside of
new paragraph <P> definitions ... and were not recognized by
Netscape. One anomaly is that MS Word cannot read all of one page that it
generated, even though Explorer and Netscape can indeed read
it.
I'm
not really complaining. The headaches keep unemployment low and
technical interest high.