1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<META NAME="generator" CONTENT="lgazmail v1.1G.e">
<TITLE>The Answer Guy 36: TAG suggestions</TITLE>
</HEAD><BODY BGCOLOR="#FFFFFF" TEXT="#000000"
LINK="#3366FF" VLINK="#A000A0">
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<H4>"The Linux Gazette...<I>making Linux just a little more fun!</I>"</H4>
<P> <hr> <P>
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<center>
<H1><A NAME="answer">
<img src="../../gx/dennis/qbubble.gif" alt="(?)" border="0" align="middle">
<font color="#B03060">The Answer Guy</font>
<img src="../../gx/dennis/bbubble.gif" alt="(!)" border="0" align="middle">
</A></H1>
<BR>
<H4>By James T. Dennis,
<a href="mailto:answerguy@ssc.com">answerguy@ssc.com</a><BR>
Starshine Technical Services,
<A HREF="http://www.starshine.org/">http://www.starshine.org/</A>
</H4>
</center>
<p><hr><p>
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<!-- begin 40 -->
<H3 align="left"><img src="../../gx/dennis/qbubble.gif" height="50" width="60"
alt="(?) " border="0">TAG suggestions</H3>
<p><strong>From john on Thu, 26 Nov 1998
</strong></p>
<P><STRONG><IMG SRC="../../gx/dennis/qbub.gif" ALT="(?)"
HEIGHT="28" WIDTH="50" BORDER="0"
>
I think that the way you are laying out TAG right now makes it a little
hard to navigate. It would almost be better if you ran them all together
on one big page, a la $.02 tips. The one word descriptions of other
solutions at the bottom of each page are also pretty tough to figure
out. How about an onMouseOver window.status() description for each, or
something to the same effect? Great job, by the way!
<br>--
<br>John
</STRONG></P>
<BLOCKQUOTE><IMG SRC="../../gx/dennis/bbub.gif" alt="(!)"
HEIGHT="28" WIDTH="50" BORDER="0"
>
Heather (my wife) does all of the markup.
</BLOCKQUOTE>
<BLOCKQUOTE>
She's spent many hours, for the last several months refining
a script that does the bulk of the conversion from e-mail
(adjusted for the quirks of how I format my responses) to
HTML.
</BLOCKQUOTE>
<BLOCKQUOTE>
However, one of the things that we both refuse to do is to
rely about non-standard, browser dependent, and particularly
upon JavaScript, features.
</BLOCKQUOTE>
<blockquote><em>
[ Actually, this is not specifically because I have anything
against javascript, though the abuse of certain features
on the open web does annoy me considerably; nor because
I don't write usable javascript code, for there's certainly
a world of tested scripts at
<a href="http://www.developer.com/">http://www.developer.com/</a>
to go with the old Gamelon archives of Java applets; but
rather, because I have no interest in making the folks
with "modern" browsers lose more memory to a feature that
they probably won't use.
</em></blockquote>
<blockquote><em>
and the very idea of shipping someone 90+ full titles of
messages, every time they read one of them, is insane.
Don't even go there. I'm getting off this soapbox before
I scorch it. -- Heather ]
</em></blockquote>
<BLOCKQUOTE>
Originally all I wanted was for the URL's that I embed in my
text to be wrapped with anchors. However, Heather and
Marjorie (my editors) like to have the TAG messages split
and like to over some navigation between them. Heather
doesn't like sites that only offer "up, next, previous"
options in their page footers, so she's implemented the
scheme that you're describing.
</BLOCKQUOTE>
<blockquote><em>
[ Also, at least one querent begged to be able to go to
seperate messages without having to go back up to the
index. Others thanked us for switching to an indexed
format, as it was much easier to read the index alone
and decide what messages they wanted to read.
</em></blockquote>
<blockquote><em>
As for the "tough little words"... I thought it would
be nicer than numbers, which is what my script
actually generates. The good thing is that they can
be figured out at all. They are short so that I can
format the table at the bottom so it doesn't look
lame and cost more space than the message bodies.
As it is, there's so many this time, they're staying
numbers. They'll probably go back to words next
month, but I won't say for sure. -- Heather ]
</em></blockquote>
<BLOCKQUOTE>
One problem I used encounter when TAG was "all one big page"
was with search engines. I'd get a new question that
correlated a couple of different concepts (IMAP plus
Netscape Navigator/Communicator) and I'd get all sorts of
spurious hits pointing to my own previous TAG articles.
</BLOCKQUOTE>
<BLOCKQUOTE>
So I'm glad that we don't still smash all my articles into
one page.
</BLOCKQUOTE>
<blockquote><em>
[ However, masochists are encouraged to read 'The
Whole Damn Thing'... the streamed version of the
Linux Gazette. And if I see more than this one
request, I may link 'The Whole Damn Answer Guy'
(that is, the version I turn in to our Overseer
for inclusion to TWDT) as an option off the
Answer Guy index. But we're certainly not going
back to the old format. Too many people like
it, and I've put too much effort into the scripts
I use to convert it, to go back.
-- Heather ]
</em></blockquote>
<BLOCKQUOTE>
However, Heather and Marjorie will see this message (along
with other LG readers). I leave the details of formatting
for publication entire up to them. Indeed when I first
started answer these questions I didn't even know that
they'd be published. (I just offered to take on technical
questions that were misdirected to the editors). So, I'll
focus on providing technical answers and commentary.
</BLOCKQUOTE>
<blockquote><em>
[ I make a sincere effort to keep the resulting message
looking as close as HTML allows to what the email looks like.
When you only see it on the web, it could be hard to recall
that it was a plain slice of mail. I feel it's important to
keep that feeling. Real people use this software,
real people have ordinary problems with it, and real
people give a shot at answering them.
</em></blockquote>
<blockquote><em>
Which is the last tack in the coffin of using browser-specific
features... real people aren't going to change browsers
just to read a webazine, and they're not gonna be happy
if it crashes their browser because someone went a bit
overboard on the HTML.
</em></blockquote>
<blockquote><em>
So, I've kept changes minimal. I did all the graphics you
see here, but except for color, and the split messages, I
feel it's still pretty close to the original effort. (The
astute reader, or especially the reader without color support,
will note that I use EM and STRONG to support color usage,
so the color is gratuitous, but does make for more comfortable
reading if you have it and there's a lot of quoting.)
You can look at the older Gazettes if you'd like to see what
they used to look like... I think they look a lot better,
but I'm biased <img src="../../gx/dennis/smily.gif" alt=";)">
Still, if Jim keeps getting messages about the formatting that
I'm really responsible for, I'm gonna have to draw my own speak
bubble. I still have the blank bubble so it'll be easy. Gimp
is cool, when it doesn't crash. Maybe some month when the load
isn't too high I'll write an article about the script and how I
did the gifs.
-- <a href="mailto:star+tag@starshine.org">Heather</a> ]
</em></blockquote>
<BLOCKQUOTE>
(Personally when I'm browsing through a series of related
pages I prefer to bounce back up to the upper/dispatch
page and then down to the next. This keeps my current
"depth" a bit shorter when I want to back out of my browser
completely. (Since I get interrupted and sidetracked
frequently while browsing I like to make sure
that I'm "done" with each page that's still on the "stack"
by backing completely out to the "first document").
</BLOCKQUOTE>
<!-- sig -->
<!-- end 40 -->
<!--startcut ======================================================= -->
<P> <hr> <P>
<H5 align="center"><a href="http://www.linuxgazette.com/ssc.copying.html"
>Copyright ©</a> 1999, James T. Dennis
<BR>Published in <I>The Linux Gazette</I> Issue 36 January 1999</H5>
<P> <hr> <P>
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<P align="center">
<table width="98%"><tr valign="center" align="center">
<td rowspan="3" colspan="6"><A HREF="../lg_answer36.html"><IMG
SRC="../../gx/dennis/answernew.gif"
ALT="[ Answer Guy Index ]"></A></td>
<TD><A HREF="./a.html">a</A></TD>
<TD><A HREF="./b.html">b</A></TD>
<TD><A HREF="./c.html">c</A></TD>
<TD><A HREF="./1.html">1</A></TD>
<TD><A HREF="./2.html">2</A></TD>
<TD><A HREF="./3.html">3</A></TD>
<TD><A HREF="./4.html">4</A></TD>
<TD><A HREF="./5.html">5</A></TD>
<TD><A HREF="./6.html">6</A></TD>
<TD><A HREF="./7.html">7</A></TD>
<TD><A HREF="./9.html">9</A></TD>
<TD><A HREF="./10.html">10</A></TD>
<TD><A HREF="./11.html">11</A></TD>
<TD><A HREF="./12.html">12</A></TD>
</tr><tr valign="center" align="center">
<TD><A HREF="./15.html">15</A></TD>
<TD><A HREF="./16.html">16</A></TD>
<TD><A HREF="./18.html">18</A></TD>
<TD><A HREF="./19.html">19</A></TD>
<TD><A HREF="./20.html">20</A></TD>
<TD><A HREF="./21.html">21</A></TD>
<TD><A HREF="./22.html">22</A></TD>
<TD><A HREF="./23.html">23</A></TD>
<TD><A HREF="./24.html">24</A></TD>
<TD><A HREF="./25.html">25</A></TD>
<TD><A HREF="./26.html">26</A></TD>
<TD><A HREF="./27.html">27</A></TD>
<TD><A HREF="./28.html">28</A></TD>
</tr><tr valign="center" align="center">
<TD><A HREF="./29.html">29</A></TD>
<TD><A HREF="./31.html">31</A></TD>
<TD><A HREF="./32.html">32</A></TD>
<TD><A HREF="./33.html">33</A></TD>
<TD><A HREF="./34.html">34</A></TD>
<TD><A HREF="./35.html">35</A></TD>
<TD><A HREF="./36.html">36</A></TD>
<TD><A HREF="./37.html">37</A></TD>
<TD><A HREF="./38.html">38</A></TD>
<TD><A HREF="./39.html">39</A></TD>
<TD><A HREF="./40.html">40</A></TD>
<TD><A HREF="./41.html">41</A></TD>
<TD><A HREF="./42.html">42</A></TD>
<TD><A HREF="./44.html">44</A></TD>
</tr><tr valign="center" align="center">
<TD><A HREF="./45.html">45</A></TD>
<TD><A HREF="./46.html">46</A></TD>
<TD><A HREF="./47.html">47</A></TD>
<TD><A HREF="./48.html">48</A></TD>
<TD><A HREF="./49.html">49</A></TD>
<TD><A HREF="./50.html">50</A></TD>
<TD><A HREF="./51.html">51</A></TD>
<TD><A HREF="./52.html">52</A></TD>
<TD><A HREF="./53.html">53</A></TD>
<TD><A HREF="./54.html">54</A></TD>
<TD><A HREF="./55.html">55</A></TD>
<TD><A HREF="./56.html">56</A></TD>
<TD><A HREF="./57.html">57</A></TD>
<TD><A HREF="./60.html">60</A></TD>
<TD><A HREF="./61.html">61</A></TD>
<TD><A HREF="./62.html">62</A></TD>
<TD><A HREF="./63.html">63</A></TD>
<TD><A HREF="./64.html">64</A></TD>
<TD><A HREF="./65.html">65</A></TD>
<TD><A HREF="./66.html">66</A></TD>
</tr><tr valign="center" align="center">
<TD><A HREF="./67.html">67</A></TD>
<TD><A HREF="./69.html">69</A></TD>
<TD><A HREF="./72.html">72</A></TD>
<TD><A HREF="./76.html">76</A></TD>
<TD><A HREF="./77.html">77</A></TD>
<TD><A HREF="./78.html">78</A></TD>
<TD><A HREF="./79.html">79</A></TD>
<TD><A HREF="./80.html">80</A></TD>
<TD><A HREF="./81.html">81</A></TD>
<TD><A HREF="./82.html">82</A></TD>
<TD><A HREF="./84.html">84</A></TD>
<TD><A HREF="./85.html">85</A></TD>
<TD><A HREF="./86.html">86</A></TD>
<TD><A HREF="./87.html">87</A></TD>
<TD><A HREF="./91.html">91</A></TD>
<TD><A HREF="./94.html">94</A></TD>
<TD><A HREF="./95.html">95</A></TD>
<TD><A HREF="./96.html">96</A></TD>
<TD><A HREF="./97.html">97</A></TD>
<TD><A HREF="./98.html">98</A></TD>
</tr></table>
</P>
<P> <hr> <P>
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<A HREF="../lg_toc36.html"
><IMG SRC="../../gx/indexnew.gif" ALT="[ Table Of Contents ]"></A>
<A HREF="../../index.html"
><IMG SRC="../../gx/homenew.gif" ALT="[ Front Page ]"></A>
<A HREF="../lg_bytes36.html"
><IMG SRC="../../gx/back2.gif" ALT="[ Previous Section ]"></A>
<A HREF="../larriera.html"
><IMG SRC="../../gx/fwd.gif" ALT="[ Next Section ]"></A>
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
</BODY></HTML>
<!--endcut ========================================================= -->
|