HumanReadablePathsForCmappers

Have new ideas for the next release of IHMC CmapTools and IHMC CmapServer?
We welcome your suggestions and we will carefully consider whether to incorporate them into the software.
Post Reply
User avatar
fridemar
Posts: 56
Joined: Wed Apr 29, 2009 12:11 pm
Location: Germany
Contact:

HumanReadablePathsForCmappers

Post by fridemar »

For more userfriendlyness I suggest to use

* HumanReadablePathsForCmapForumPostings
* HumanReadablePathsForCmaps (in html / cmap representations)

E.g.
in viewtopic.php?f=6&t=81#p164
there was the following cmap reference http://cmaps.cmappers.net/rid=1G5GVX0S8 ... ative.cmap.

Wouldn't be it nicer to have

* http: // Cmapforum.ihmc.us / Suggestions / Cmaps_need_more_Web_Integration
* http: // cmaps.cmappers.net / username / CmappersCommunityInitiative.cmap as specific reference and
* http: // cmaps.cmappers.net / username / as reference to the resp. directory, that would be listed or not, depending on the permissions. In case of (the hopefully rarer cases) of a private only permission, a user/psw could be prompted.

I think IHMC should be friendly to humans and machines alike :-)
Let's FosterEachOther ( <- Google )
-- Fridemar
rcarvajal
Posts: 80
Joined: Tue Mar 31, 2009 5:52 pm
Location: Pensacola, FL
Contact:

Re: HumanReadablePathsForCmappers

Post by rcarvajal »

@fridemar:
* HumanReadablePathsForCmaps (in html / cmap representations)
.....
* http: // cmaps.cmappers.net / username / CmappersCommunityInitiative.cmap as specific reference and
* http: // cmaps.cmappers.net / username / as reference to the resp. directory, that would be listed or not, depending on the permissions. In case of (the hopefully rarer cases) of a private only permission, a user/psw could be prompted.
We already had implemented a human readable path for cmaps stored on CmapServers. The construction of the URL is very simple:

protocol+server-domain:port-number/folder/concept-map-name.cmap

This is the URL for the concept map you have as a reference in your post:

http://cmaps.cmappers.net/Users/fridema ... ative.cmap

The protocol is "http://". If the port number is 80, then you don't need to provide it. If the folder is password protected, then the user is prompted for credentials.
Rodrigo Carvajal
User avatar
fridemar
Posts: 56
Joined: Wed Apr 29, 2009 12:11 pm
Location: Germany
Contact:

UniformHttpToCmapProtocolSwitchingWithHumanReadablePaths

Post by fridemar »

Thank you, Rodrigue. This is a great help for http://www.google.com/search?q=CmapsWebIntegration.
Now I tried to switch to the guessed cmap representation, by replacing the http: // .. version by the cmap: // .. version, but got the following error.

http://images.aboutus.org/images/6/61/U ... 0604222534

A uniform biijective mapping between all Html and all Cmap presentations would be ideal.

Reasons:
* easier to google
* easier to link
* easier to communicate
* easier to debug

A uniform biijective mapping between all Html and all Cmap presentations would be ideal. (Uniform meaning here, always using the same procedure, by switching http: // SameHumanReadablePath to cmap: // SameHumanReadablePath) and vice versa

Reasons:
* easier to google
* easier to link
* easier to communicate
* easier to debug
Let's FosterEachOther ( <- Google )
-- Fridemar
rcarvajal
Posts: 80
Joined: Tue Mar 31, 2009 5:52 pm
Location: Pensacola, FL
Contact:

Re: HumanReadablePathsForCmappers

Post by rcarvajal »

@fridemar:

We are aware than when you use the "cmap://" protocol a resource id (rid) must be provided. In other words, the "human readable path" does not work with the "cmap://" protocol.

So, http://cmaps.cmappers.net/rid=1G5GVX0S8 ... ative.cmap will launch CmapTools if you replace http by cmap, but

http://cmaps.cmappers.net/Users/fridema ... ative.cmap will fail if you replace http by cmap.
Rodrigo Carvajal
Post Reply