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]