summaryrefslogtreecommitdiff
path: root/old/Gazette49.html
blob: 1521feb6dfc010ee12545c45b6dffee901999bad (plain)
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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HEAD>
 <TITLE> Linux Gazette extract (Issue 49)</TITLE>
</HEAD>
<HR>
<H1>
<CENTER>
 Linux Gazette extract
</CENTER>
</H1>
<HR>

<BLOCKQUOTE><EM>
   <P> A few criteria we're keeping in mind:
   <UL>
   <LI> The Gazette is unique because of its distributed nature: it has
   to be readable on a wide variety of mirrors and CD-ROMs whose hardware
   and OSes we do not control.

   <LI> Many of our readers pay by the minute for their online time, so
   even adding a megabyte to the size of the Gazette (e.g., lots of
   additional graphics) is a major expense for them.

   <LI> Readers use a wide variety of browsers, including older versions.
   Browsers include Netscape, IE, Opera, lynx, emacs, kfm, Mozilla, all
   the experimental free browsers, etc, etc.

   <LI> Thus, we want to stick really close to standard HTML as the
   least common denominator.  One day we will switch to style sheets, but
   not in the near future, because we don't want to fight with the
   browsers and how they mis-apply styles.  (We have seen some spectacular
   examples of unusable pages due to styles.)  We are also resistant to
   Javascript for the same reason.

   <LI> We also stay away from depending on CGI, because it would
   require special setup on the mirrors' part, and couldn't run at all on
   CD-ROMs.  We have allowed a few CGI scripts to sneak in (the search
   engine, the mirror mail-in form), but these work only on the main site,
   and we want to keep CGI scripts to a minimum.  We have considered going
   to an all-dynamic site (e.g., Zope-powered), but again that does not
   seem feasable at present without destroying the <I>Gazette</I>'s
   distribution infrastructure, which is what makes the <I>Gazette</I>
   unique as well as so widely read, and which allows the <I>Gazette</I>
   to be included in the <I>Linux Documentation Project</I> mirrors.


   <LI> The Gazette is quite popular as it is, and we don't want to lose
   that readership by making changes they might not like.  Thus, we prefer
   to make changes incrementally rather than all at once.  One recent
   change I did was to put the navigation bar both at the top and bottom
   of the article, rather than just at the bottom.  Besides that, most of
   my work recently has been behind the scenes, making the Gazette easier
   to generate, using, e.g., configuration files and Python scripts to
   generate the article headers and the table of contents rather than
   doing it all by editing HTML.  Which makes building the Gazette more
   fun and also minimizes dead links when typos appear.
   </UL>

   <P> Given this, if you have any particular suggestions, I'd be happy to
   hear them.  -Ed.
</EM></BLOCKQUOTE>

<HR>
<h5>
 Writen by <CITE>Linux Gazette's editor</CITE> on Issue 49, January  2000<BR>
 <A HREF="http://www.linuxgazette.com/">http://www.linuxgazette.com</A>
</h5>