HEADS UP: Website Overhaul

David Cuthbert dacut at kanga.org
Wed Mar 10 19:00:38 PST 2004


d at xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> <404F8974.9060502 at xxxxxxxxx>
In-Reply-To: <404F8974.9060502 at xxxxxxxxx>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 82
Message-ID: <404fd656$0$181$415eb37d at xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
NNTP-Posting-Host: 209.195.151.220
X-Trace: 1078974039 crater_reader.dragonflybsd.org 181 209.195.151.220
Xref: crater_reader.dragonflybsd.org dragonfly.kernel:4213

Gary Thorpe wrote:
> How about paragraphs and subheadings? Unless it is tabular data, it 
> should not be tabularized. The only reason people do it is to get a 
> magazine-like side list os links: its too bad a web page isn't a magazine.

Ugh.  Without an enclosing table, every web browser on my systems will
render the page at 200-300 characters across each line.  Completely
unreadable.

Dave Cuthert wrote:
>> Easier to keep the document separate from HTML completely and 
>> preprocess it, bypassing buggy CSS implementations completely.
> 
> You are ignoring the time spent developing the scripts in PERL or 
> whatever that will have to do this preprocessing as well as increased 
> time to serve the page, increased server load/memory/disk/cpu, increased 
> network load due to larger documents, and increased rendering time for 
> the client (things like lynx can just ignore stylsheets taht are not 
> embedded in the document an not even fetch them).

You're ignoring the time spent debugging buggy CSS implementations.  I
can rat off a Tcl or Python script in minutes.  The last time I used
CSS, I spent hours trying to "fix" it.

And preprocessing imposes no server load.  I preprocess the page once,
store the html file on the server.  Keep the original content and the
script in CVS.  Voila!

>> Yeah, but manually inserting tabs/spaces becomes almost WYSIWYG in 
>> emacs. :-)
> 
> WYSIWIG sucks. Thats why latex is still used widely for articles/papers 
> and not MS-Word.

Only in CS journals.  LaTeX never caught on much in the IEEE community.

For IEEE, we usually use FrameMaker.  Though I had to use Word for my
latest paper (because my collaborators didn't have Frame).  Ouch.  I had
a hard time believing it, but Word XP is *worse* than Word 2000 at
handling figures.

WYSIWYG only "sucks" if you misuse it, i.e., apply explicit formatting
instead of styles.

> How about...using paragraphs, lists, blockquotes, etc? They are directly 
> defined in HTML for your convenience.

Heh... so are tables and frames, to fix the rendering problems with
plain old paragraphs, etc.

I suppose I could reduce my screen resolution to 640x480, but I'll pass,
thanks.  (hugs his Xinerama setup at 2880x1024...)

> You got a readable layout yes, but what happens when you add to it?

I'll let emacs' M-x auto-fill-mode fix the word wrap, and with the pre
tags, I'll be done in under 2 minutes.

> Oh, and trying to control how it renders is pointless as you have 
> realized, so why bother trying to in the first place?

I thought gopher lost out to HTML+HTTP?

> And what is 
> readable for you, may not be for everyone else, especially if they use 
> some tool to automatically convert your page into another format (think 
> text-to-speech). In these cases, a logical use of markup will probably 
> be much better.

What on that page could possibly be improved for text-to-speech?  Or a
braille reader?

>> And it's viewable in lynx, too!  Heck, it almost looks the same in 
>> lynx as Mozilla!
> 
> Do you think you can try the many different web browsers to check how it 
> "looks"?

If a browser can't render <pre> text, I neither care nor want to hear
about it.

Dave





More information about the Kernel mailing list