[GenABEL-dev] web-server todo's

Yurii Aulchenko yurii.aulchenko at gmail.com
Mon Mar 7 14:52:32 CET 2011


> One of the things that I think needs to be done before "public release"
> is to change some DNS settings. This would take 10-15 minutes.
> Right now only forum.genabel.org is working as expected. For the website
> (Drupal) we have www.genabel.org planned, right?
> I think that for consistency we should also set the correct DNS entries
> for genabel.com and genabel.net.
>
> Furthermore, do we want to point devel.genabel.* and/or dev.genabel.* to
> https://r-forge.r-project.org/projects/genabel/ ?
> And how about
> man.genabel.* -> http://test.genabel.org/drupal6/?q=manuals
> doc.genabel.* -> idem dito
>

These are terrific suggestions, thanks, Lennart. Cause we need to plan
the time, one of the main pieces I see in your message that migrating
from test.genabel.org to www.genabel.org will take 15 minute only.
These are good news :)

>> * Solve links (will tell more about that below)
>
> Also see below.
>
> We should also check the links for absolute references to
> http://test.genabel.org/drupal6/etc. I suggest to make all links
> relative: <a href="/drupal6/etc">link</a>.
> To automate this we could try to think of a search/replace action on the
> Drupal database (after a backup of course :-)).
>

Not sure I quite follow, I think you and Anatoly have better idea and
leave it up to you guys to decide :)

> Furthermore, we can configure the web server to "strip" the /drupal6/
> part as well. The URL of the pages will then be like this:
> www.genabel.org/?q=acknowledgements

This sounds like a good idea!

>> * Check integrity -- all links work, and bring to right place
>
> I came across a Firefox extension that can validate the links on a page.
> It gives a visual indication (green/red links) for each link on a page
> which shows if the links points to an existing page. What it doesn't do,
> of course, is check whether the link goes to the intended place. That
> requires human intelligence, I'd say. However it doesn't give some sort
> of aggregated output, you'll have to visit each page and run the link
> checker. On the other hand, it beats going over the HTML code by
> hand :-).
> The URL of the extension is
> http://www.kevinfreitas.net/extensions/linkchecker/
>

This should come handy, thanks!

>> * Replace MGA *ABEL pages with something, which re-directs the traffic
>> to www.genabel.org
>
> This depends a bit on the level of access that you have on MGA. IIRC you
> have the files in your ~/public_html dir, right? There are a couple of
> ways to redirect pages. If the sysadmin of MGA has Apache's mod_rewrite
> enabled we can use that. See e.g.
> http://www.stevenhargrove.com/redirect-web-pages/#301modrewrite for an
> example.
>

Wow. I thought of something more simple, which I used for old-old-old
page of GenABEL, see

http://mga.bionet.nsc.ru/nlru/GenABEL

basically, it boils down to this HTML line

<meta http-equiv="refresh" content="5;
URL=http://mga.bionet.nsc.ru/~yurii/ABEL/GenABEL/">

Anyone sees any problem to use this?

best wishes,
Yurii


More information about the genabel-devel mailing list