Message-ID: <CE138233-AF0F-485A-9DCE-CDEF8DBA5D89@gmail.com>
Date: 2014-02-23T17:09:49Z
From: Tim Triche, Jr.
Subject: [Bioc-devel] WISH: BioC URL shortcut to packages
In-Reply-To: <CANeAVB=8=zg3j7cpBNaHMYSuZXqMz-L8Gt0XyV8J1NFe4rzwYQ@mail.gmail.com>
Once upon a time I used apache's mod_rewrite for this sort of thing (in my case for SEO purposes). That said it's not hard at all and super useful.
I suspect this is why Rails, Sinatra, etc use routing as their basic building block. Presumably if you typed in
http://bioconductor.org/Biostrings
It would rewrite the URL to the release version's page and that would be that. I've heard worse ideas :-)
--t
> On Feb 23, 2014, at 3:58 AM, Sean Davis <sdavis2 at mail.nih.gov> wrote:
>
> On Sun, Feb 23, 2014 at 12:32 AM, Henrik Bengtsson <hb at biostat.ucsf.edu>wrote:
>
>> Analogously to CRAN URL "shortcuts, e.g.
>>
>> http://cran.r-project.org/package=digest
>>
>> expanding to
>>
>> http://cran.r-project.org/web/packages/digest/index.html,
>>
>> it would be neat if Bioconductor would support something similar, e.g.
>>
>> http://bioconductor.org/package=Biostring
>>
>> expanding to
>>
>> http://bioconductor.org/packages/release/bioc/html/Biostrings.html
>>
>> Here is a .htaccess RewriteRule (not tested):
>>
>> RewriteRule ^package=(.*)$ packages/release/bioc/html/$1.html [NC,L]
>>
>> The main purpose is to be able to use shorter URLs in texts; the
>> current ones can sometimes occupy a complete line of text.
>
> I kinda like this idea, also. I would consider slightly breaking the
> analogy with CRAN, though, and not use the "=" sign and just use another
> slash.
>
> http://bioconductor.org/package/Biostrings
>
> Sean
>
>
>>
>> Just a suggestion/wish
>>
>> Henrik
>>
>> _______________________________________________
>> Bioc-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> Bioc-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel