Skip to content
Back to formatted view

Raw Message

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