Terry Pinnell said:
Quite a lot of my client's input is in the form of nicely-formatted
Word documents, with tables etc. I had the devil's job with the first
of these I worked on a few months ago, after first using Word's
File|Save As|HTM. The resultant code had a lot of very strange stuff
in it. This time I reckon I'll save as text and then piece it together
in FP via the clipboard.
What approach do more experienced FP users take please?
Terry,
To save yourself a lot of headaches, I'd recommend this as an example
process:
Open Notepad side by side with the MS Word Doc
Open a FrontPage template file (your table template, or a blank file if
there is none)
Spend a few minutes making the basic tables as they appear formatted in the
Word Doc
Copy chunks of text from the Word Doc to Notepad (ctrl-c / ctrl-v)
Copy the chunks from Notepad to FrontPage.
Rinse repeat, adjust tables as necessary.
Other points (to keep me from ranting about it):
- Never, never never use "Save as HTML". Total complete garbage is the
result.
- Specify up front in no uncertain terms the client is _wasting their time_
if they format anything for you, and _wasting your time_ because you have to
clean it up. Balance that with a second loop in your process for them to
review in detail the HTML.
- Make them submit plain text "txt" files to speed the process.
- You provide the design, they provide the content. Content is plain text.
Design is tables, colors and formatting.
- You may have some success if you ask them to use a free HTML editor such
as the one that comes with Mozilla or Netscape full installs, at least then
it's HTML if they insist on "helping" you.
- Specify that "web !== print, web !== print", say it when you get up, say
it when you go to bed and say it repeatedly to the client and make them say
it back.*
I have seen many many web projects become unprofitable time-sinks due to
these things, and as you have found out you may want to protect yourself
from them. Good luck.
* !== is the opposite of "equals" i.e. "web does not equal print"