myexperiment-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Myexperiment-discuss] URLs and empty workflows


From: Jerzy Orlowski
Subject: Re: [Myexperiment-discuss] URLs and empty workflows
Date: Wed, 17 Jun 2009 14:36:50 +0200
User-agent: Thunderbird 2.0.0.21 (X11/20090318)

Hi All

Im my opinion the old url for workflows should be supported.
I myself have some code that might depend on the url of the workflow, which might stop working when you change the URLs

Jerzy



David R Newman wrote:
Hi All,

Paul, your suggestion didn't happen to be motivated by Facebook's decision to offer named urls? If we were to do something like that I think we would have to still allow both urls. This could be done by a user registering a name so that stuff that belong to them could be hosted under their name. So you would register "http://www.myexperiment.org/paul_fisher"; which would basically be an alias for http://www.myexperiment.org/users/43. Therefore http://www.myexperiment.org/users/43/workflows would become http://www.myexperiment.org/paul_fisher/workflows. Group admins could also add aliases in the same way (e.g. http://www.myexperiment.org/elab-TAG).

You could allow multiple alias to be created for a single user / group but it is important that you aliases cannot be reused so deleted aliased should be marked with a deleted flag and altering aliases should mark the old alias as deleted. (Maybe a confirmation step in the alias creation would be sensible to avoid aliases with typos being created).

Workflows have a unique name that could be used instead of the id. Files, Packs and Experiments do not have such a field (local_name for Files could be munged a bit) so having human readable names for these urls would probably have to be done retroactively somehow or by requesting an alias in a similar way as you would do for a user or group.

Anyway, just a few thoughts on the implementation side.

Regards

David Newman



--On Monday, June 15, 2009 17:42:51 +0100 Jiten Bhagat <address@hidden> wrote:

Hi Paul,

I love your idea, and this would certainly be a more useful way of
structuring the URLs... IF we could guarantee that the names of workflows
and the display names of users don't change over time. I suppose we could
ask users to provide a perma-name for themselves and their workflows to
achieve this though.

In the BioCatalogue, we have URLs like:

<http://beta.biocatalogue.org/services/1928-ebisearchservice_291308>

... which are slightly more informative and these will never change.

Cheers,
Jits


Paul Fisher wrote:
I thought about that. So, I was thinking of a different mechanism
using some sort of id or name, and then a version number after that.
E.g.

   http://www.myexperiment.org/workflows/paul_fisher/qtl_kegg/3

where the persons name is included in the url, then a short name for
the url, then the version number.
I don't know if this is sensible or not. I do know it would be a
re-write of a lot of code though, and would piss a lot of people off.

From my view though, it would let me know who's the workflow was, the
name of the workflow, and the version.

Just a thought. Thanks for the response.

Paul.


Alan Williams wrote:
Paul Fisher wrote:
Hello,

I'm just looking around on myepxeriment and thought about the urls
of workflows.
The numbering appears to start from 1, then goes up as a new
workflow is added. Is that correct?
I then thought I would try and start at 1 and go up progressively. I
hit number 2, however, and found nothing -
http://www.myexperiment.org/workflows/2

Would this be a case of the workflow being deleted?
If so, is it possible/wise to place a new workflow into the slot of
a now empty/deleted workflow?

It's probably not a good idea to put a new workflow there.  Any links
to the old workflow would give the new one.  Imagine your paper cites
Katy's wonderful workflow but it is now replaced with my crappy one.
Or, if your workflow included Katy's but now pulled in mine.

It's better for myExperiment to say the workflow has gone missing
rather than "lie" when asked for it.

regards,
Paul.

Alan



_______________________________________________
Myexperiment-discuss mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/myexperiment-discuss



_______________________________________________
Myexperiment-discuss mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/myexperiment-discuss






_______________________________________________
Myexperiment-discuss mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/myexperiment-discuss








reply via email to

[Prev in Thread] Current Thread [Next in Thread]