We would like to configure site and tool creation process, where we define the tools for a site via a spring bean. So for example in our UCD site-management service, we defined the following spring bean in components.xml
Code Block |
---|
<bean id="org.sakaiproject.sitemanagement.configuration.api.SitePagesAndTools"
class="org.sakaiproject.sitemanagement.configuration.impl.SitePagesAndToolsImpl">
<property name="pagesAndTools">
<map>
<entry>
<key><value>Home</value></key>
<list>
<value>sakai.iframe.site</value>
<value>sakai.synoptic.chat</value>
<value>sakai.synoptic.announcement</value>
</list>
</entry>
<entry>
<key><value>Announcements</value></key>
<list>
<value>sakai.announcements</value>
</list>
</entry>
<entry>
<key><value>Assignments</value></key>
<list>
<value>sakai.assignment.grades</value>
</list>
</entry>
<entry>
<key><value>Chat Room</value></key>
<list>
<value>sakai.chat</value>
</list>
</entry>
<entry>
<key><value>Drop Box</value></key>
<list>
<value>sakai.dropbox</value>
</list>
</entry>
<entry>
<key><value>Email Archive</value></key>
<list>
<value>sakai.mailbox</value>
</list>
</entry>
<entry>
<key><value>Gradebook</value></key>
<list>
<value>sakai.gradebook.tool</value>
</list>
</entry>
<entry>
<key><value>Message Center</value></key>
<list>
<value>sakai.messagecenter</value>
</list>
</entry>
<entry>
<key><value>Modules</value></key>
<list>
<value>sakai.melete</value>
</list>
</entry>
<entry>
<key><value>Resources</value></key>
<list>
<value>sakai.resources</value>
</list>
</entry>
<entry>
<key><value>Schedule</value></key>
<list>
<value>sakai.schedule</value>
</list>
</entry>
<entry>
<key><value>Site Info</value></key>
<list>
<value>sakai.siteinfo</value>
</list>
</entry>
<entry>
<key><value>Support & Training</value></key>
<list>
<value>sakai.iframe</value>
</list>
</entry>
<entry>
<key><value>Syllabus</value></key>
<list>
<value>sakai.syllabus</value>
</list>
</entry>
<entry>
<key><value>Tests & Quizzes</value></key>
<list>
<value>sakai.samigo</value>
</list>
</entry>
<entry>
<key><value>Wiki</value></key>
<list>
<value>sakai.rwiki</value>
</list>
</entry>
</map>
</property>
</bean>
|