bugSELF Platform - Bugs: bug #23291, Main URL structure

 
 

bug #23291: Main URL structure

Submitted by:  Wouter Tebbens <wtebbens>
Submitted on:  Mon 19 May 2008 08:39:25 AM UTC  
 
Category: backendSeverity: 3 - Normal
Item Group: feature requestStatus: None
Privacy: PublicAssigned to: None
Open/Closed: Open

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Mon 19 May 2008 08:39:25 AM UTC, original submission:

As earlier discussed in the TEG (October 2007), the main URL structure should be revised.

Right now the URL for a consolidated Learning Object ("course") is built up like <domain>/SELF/....

First issue is that the term "SELF" is redundant and should be left out to reduce the URL length.

Let's now look at the various functions and modules in the platform. It should be made as transparent as possible for the users to interpret the URL, without reducing the performance of the system.

Homepage: should equal the domain name, i.e. <domain>
Materials (=Collections): <domain>/collections
A specific collection: <domain>/collections/<collection-name>/{view,edit,delete,addcourse}
where <domain>/collections/<collection-name>/ calls the view mode of the collection with collection-name.
A course: <domain>/lo/<ssid>/{view,edit,changes,history,discussion,organise,translations}
where <domain>/lo/<ssid>/ calls the view mode of the LO, as well as <domain>/lo/<ssid>/view. "Edit" calls the editor, "changes" the view changes, "history" the change history, "discuss" the discussion space (to be added) and "organise" the organiser of the course. I suggest "lo" to reflect that it refers to a Learning Object and not a collection. If other terms are better, please comment. However I don't think we should include the collection it belongs to in this URL, as one LO could be in several collections.
The fileManager: <domain>/filemanager
The userpage of a user "username": <domain>/user/[username]/
The Shelf manager of a user "username": <domain>/user/[username]/shelf
The user's preferences: <domain>/user/preferences
Future usergroups (teams) around a certain common topic of interest: <domain>/[groupname]
and likewise: <domain>/[groupname]/members, <domain>/[groupname]/[materials] and <domain>/[groupname]/files, etc.
For searching a intuitive query should be built up starting with <domain>/search/q= or similar. This is where the power of the underlying gnowsys can be shown to retrieve various kinds of information.
For news and events, the URL is almost ready in the sense that it already reflects the above structure.

I hope for your comments and suggestions! In any case I think the proposed changes should be implemented in a short term as authors will want to link to the objects they are working with.

Wouter Tebbens <wtebbens>
Project Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by wtebbens (Submitted the item)
  • -unavailable- added by wtebbens
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follows 1 latest change.

    Date Changed By Updated Field Previous Value => Replaced By
    Mon 19 May 2008 08:39:25 AM UTCwtebbensCarbon-Copy-=>Added -unavailable-

    Back to the top


    Powered by Savane 3.1-cleanup1