|
|
Re: How to define a global order of tools in Sakai: msg#00767
cms.sakai.devel
|
Subject: |
Re: How to define a global order of tools in Sakai |
At present there's no way to do that that I know of, other than putting
those tools in a different site that only instructors have access to.
There is a REQ-47 out there to allow control of the left hand menu items
so that they could be visible to certain roles - permission controlled.
I think there was a recent thread about it in sakai-dev. Nuno has done
something for his installation - see his post - Nuno Fernandes
<nuno@xxxxxx> (2006-03-10 19:21:24 GMT)
John
Lydia Li wrote:
Thanks John/Vivie/Jon.
A follow-up question: we also want to hide some tools from students,
but make them available to the instructors, how can we do that?
thanks,
Lydia
At 12:18 PM 4/28/2006, John Leasia wrote:
Lydia - the toolOrder.xml file, which can be put in your sakai folder
next to sakai.properties, can help with that. There is a sample in
the demo folder in subversion. Here is some info I found form an old
email from Glenn explaining it a bit.
-----------------
From Glenn:
I've restored, sort of, our old feature of assuring a consistent
order of tools in sites. It's a little different than it was.
First, we order the pages when we put them out in the portal. That
means that changing the order will be reflected in all sites.
Worksite setup will not show the order - tools are listed in alpha
order there.
The order is by site type / tool category. So we can define an order
for "course" and a different one for "project", and more for other
types. A site type does not have to have any order defined.
The order is read in from an XML file, whose name is configured to
the ServerConfigurationService, and whose location is in sakai.home.
<property
name="toolOrderFile"><value>toolOrder.xml</value></property>
That's the default. It can be overridden by sakai.properties, but
likely won't be. Instead, the Sakai installation will just have the
desired toolOrder.xml in the sakai.home location.
The file looks like this, defining an ordered set of tools for each
category:
<?xml version="1.0"?>
<toolOrder>
<category name="course">
<tool id = "sakai.synoptic.chat" />
<tool id = "sakai.synoptic.discussion" />
<tool id = "sakai.synoptic.announcement" />
<tool id = "sakai.syllabus" />
<tool id = "sakai.schedule" />
<tool id = "sakai.announcements" />
<tool id = "sakai.resources" />
<tool id = "sakai.discussion" />
<tool id = "sakai.assignment" />
<tool id = "sakai.assignment.grades" />
<tool id = "sakai.samigo" />
<tool id = "sakai.dropbox" />
<tool id = "sakai.chat" />
<tool id = "sakai.mailbox" />
<tool id = "sakai.news" />
<tool id = "sakai.iframe" />
<tool id = "sakai.siteinfo" />
</category>
<category name="project">
<tool id = "sakai.synoptic.chat" />
<tool id = "sakai.synoptic.discussion" />
<tool id = "sakai.synoptic.announcement" />
<tool id = "sakai.schedule" />
<tool id = "sakai.announcements" />
<tool id = "sakai.resources" />
<tool id = "sakai.discussion" />
<tool id = "sakai.assignment" />
<tool id = "sakai.assignment.grades" />
<tool id = "sakai.samigo" />
<tool id = "sakai.dropbox" />
<tool id = "sakai.chat" />
<tool id = "sakai.mailbox" />
<tool id = "sakai.news" />
<tool id = "sakai.iframe" />
<tool id = "sakai.siteinfo" />
</category>
</toolOrder>
The "synoptic" stuff at the top is to catch the "home" page. Note
the two assignment entries.
Any page in the site that has a tool in this list will be placed in
the order set by the list. If the page has multiple tools, it will be
ordered with the first one in this list.
All other pages go after the ordered ones.
Help, not being a page really, ends up at the bottom.
----------------------
Lydia Li wrote:
Hi,
This is another question from our pilot team at Stanford:
Is there a way to define a global order of the tools so all the
tools show up in the same order in all of our course sites, and in
any new course sites we create? Currently, the order seems to be
random, and we have to rearrange the order for tools for each
individual course site. If we add a new tool, the order gets messed
up again.
It's a little frustrating.
Is there a configuration file? Or does this require code changes?
We'd appreciate any help on this.
thanks in advance,
Lydia
----------------------
This automatic notification message was sent by Sakai Collab
(http://collab.sakaiproject.org/portal) from the DG: Development site.
You can modify how you receive notifications at My Workspace >
Preferences.
----------------------
This automatic notification message was sent by Sakai Collab
(http://collab.sakaiproject.org/portal) from the DG: Development site.
You can modify how you receive notifications at My Workspace >
Preferences.
[see attachment: "message0.html", size: 8192 bytes]
Attachments:
message0.html
http://collab.sakaiproject.org/access/content/attachment/8cd6b651-37af-48a0-80a5-48e390a1824f/message0.html
----------------------
This automatic notification message was sent by Sakai Collab
( http://collab.sakaiproject.org/portal) from the DG: Development site.
You can modify how you receive notifications at My Workspace > Preferences.
|
|