Re: Making the download page user-friendly

From: Justin Clift <justin(at)postgresql(dot)org>
To: Greg Sabino Mullane <greg(at)turnstep(dot)com>
Cc: pgsql-advocacy(at)postgresql(dot)org
Subject: Re: Making the download page user-friendly
Date: 2002-12-01 23:04:38
Message-ID: 3DEA9586.7295CE0F@postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-advocacy

Hi Greg,

This seems like a really interesting thought that would work in with the
new wwwdevel site very well (once it's moved into place). This would
give people a language localised page explaining the download options
they have and other relevant info (i.e. licensing is BSD/free/etc).

Trying to think of a way of doing this well, such that the list of
mirror and direct paths is generated every x minutes (to reduce traffic
to the mirror servers but keep the list of good ones fairly accurate),
but also ensure the page localisation also works.

Marc has pointed out that the PG Hackers mailing list has recently
discussed the structure of the downloadable PG files too, which might be
relevant as things might change, and that perhaps a combination of
alternative 2 and alternative 3 would keep the pages correctly refreshed
but reduce the backend server load?

?

Regards and best wishes,

Justin Clift

Greg Sabino Mullane wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Regarding the page at:
>
> http://advocacy.postgresql.org/download/
>
> I think it should list the version in the link, offer a link
> to the mirrors, display the size of the file, and also have
> links to the md5 files.
>
> We could even generate links to the mirror sites ourselves,
> since a redirect to the main page would not bounce them
> automagically to the download URL.
>
> Perhaps something like this:
>
> "You can download the entire PostgreSQL project, or
> only the pieces you need. This server is based in
> Canada, please see the [list of mirrors below] for a
> server that may be closer to you.
>
> [small link to a help page with "which should I download?"]
>
> The entire project:
> [PostgreSQL 7.3 Complete] Size: 10.8 Megs
> [Checksum for the above]
>
> Just the core project, without the docs, test, or opt (reword):
> [PostgreSQL 7.3 Base] Size: 1.8 Megs
> [Checksum for the above]
>
> The documentation:
> [PostgreSQL 7.3 Documentation] Size: 1.3 Megs
> [Checksum for the above]
>
> [etc. for opt and test, with good explanation for each of them]
>
> *PostgreSQL Mirror Sites*
>
> Small explanation here of what a mirror is and how to choose the
> best one.
>
> How to do the mirrors?
>
> Alternative 1:
>
> Canada:
> [PostgreSQL 7.3 Complete] Size: 10.8 Megs [Checksum]
> [PostgreSQL 7.3 Base] Size: 3.8 Megs [Checksum]
> [PostgreSQL 7.3 Docs] Size: 1.3 Megs [Checksum]
> ..
>
> Mexico:
> [PostgreSQL 7.3 Complete] Size: 10.8 Megs [Checksum]
> [PostgreSQL 7.3 Base] Size: 3.8 Megs [Checksum]
> [PostgreSQL 7.3 Docs] Size: 1.3 Megs [Checksum]
>
> Pros: Everything on one page
> Cons: Everything on one page :)
>
> Alternative 2: they could use a pulldown menu to pick their
> country/mirror, and a script would return a page with the
> proper download links set for them.
> Pros: smallest page size, clean.
> Cons: requires CGI, extra clicks
>
> Alternative 3: Like above, but use a simple hyperlinked list
> of countries/mirrors that goes to a page with the proper
> download links.
> Pros: Easy to view, no CGI (although could be used)
> Cons: Page slightly large
>
> Alternative 4: Same as alternative 3, but the links go to
> the bottom of the page via anchors, to the same list as
> alternative 1. I think this one may be the best.
>
> Alternative 5: We use the host they are coming from to figure
> out what the best mirror is for them, and display that
> as the primary one at the top of the page. This one is more
> of an upgrade to the first 4. :)
>
> Thoughts?
>
> Greg Sabino Mullane greg(at)turnstep(dot)com
> PGP Key: 0x14964AC8 200211301720
>
> -----BEGIN PGP SIGNATURE-----
> Comment: http://www.turnstep.com/pgp.html
>
> iD8DBQE96TmyvJuQZxSWSsgRAiGLAKCmbIPjY2k458qjlKq0emZc0wjINACffrH0
> GM03IiUF7KLqSNxE5+Lj0+4=
> =sReI
> -----END PGP SIGNATURE-----
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo(at)postgresql(dot)org

--
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
- Indira Gandhi

In response to

Browse pgsql-advocacy by date

  From Date Subject
Next Message Chris Phelan 2002-12-02 01:43:48 Re: The list of translators
Previous Message Justin Clift 2002-12-01 22:52:55 Re: DatabaseJournal.com submission needed?