Hi Simon,

> 1.  A generic "WhyOOo" button that links to Why.OOo home page;
> 2.  A campaign-specific button that links to the campaign-specific page;
> 3.  A symlinked redirect that displays the latest campaign graphic, that
> points to Why.OOo home page;
> 4.  A more complex JavaScript that displays the latest graohic /and/
> points to the sub-page of the current campaign.
> 
> Of those four I regard 1 & 2 as essential, 4 as nice-to-have and 3 as
> having limited appeal.

3 is not more limited than 4, just wrap your head around it completely
(sorry, I didn't explain it to the full extend). You can have the
complete fuctionality of 4 implemented in the 3 way. Think like this:

why.openoffice.org
  ./getlegal
    ./index.html
    ./buttons.htm (page with getlegal buttons)
    ./images/
      ./ooo_campain_xyz.png
  ./keepthecar
    ./index.html
    ./buttons.htm (page with keepthecar buttons)
    ./images/
      ./ooo_campain_xyz.png
  ./current -> keepthecar
  ./index.html (a copy of ./current/index.html with few modifications)
  ./buttons.htm (page with "current" buttons)
  ./images/
    ./ooo_current_xyz.png -> keepthecar/ooo_campain_xyz.png

Now our code-snippet for implementing the "current" buttons would look
like this:

<a href="http://why.openoffice.org/current/";>
<img src="http://why.openoffice.org/images/ooo_current_xyz.png";
border="0" hspace="3" vspace="3"
alt="Good Reasons for OpenOffice.org"></a>

This would mean that with each campain change only one symlink needs to
be updated, namely: ./current -> keepthecar . The result is that whoever
links to us with that code snippet, gets a button that automatically
changes it's face according to the latest campain /and/ links to the
latest campain.

The secondary advantage is that if smartly done, the updates needed to
be done on the main index.html page would be minimal. You just create a
new folder with the complete set of files for each campain and adjust
the ./current symlink to point to that new folder. The only thing needed
to change on the main page is to adjust the list of older campains.

It get's a bit more complicated when the multi-language aspect drops in,
but I'd say, let's just start with that scheme above.

I don't see how JavaScript would add any advantage here. Quite the
opposite, it doesn't work for people who have JavaScript switched off.

In that setting, Option 1 really only makes sense when we have the final
why page set up that is not only about the latest campain.

André.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to