[Using Sakai] Course designer control over Sakai home page look and feel?

Marshall Feldman marsh at uri.edu
Mon Jan 25 05:46:07 PST 2010


Hello,

Last semester was the first that my university (or I) used Sakai. Over 
the course of the semester, students complained that it was difficult to 
find things on my course sites. I understand their point. Because Sakai 
2.5 does not have any sense of hierarchical menus, the left-side tabs on 
my course sites became very cumbersome. Add to this that the default 
look and feel of of the installation merely underlines the links in the 
tabs, so that one tab is not readily distinguishable from the next, and 
you can see the problem.

This semester I am trying to remedy the problem. I would like to use CSS 
to customize the look of pages for my classes. In particular, I'd like 
to give the tabs the look of buttons, using CSS borders and background 
colors. How does one do this?

Also, to overcome the lack of hierarchical menus, I've designed a web 
page to use in the Site Info Display of a course Home Page. The page 
uses jQuery to provide an alternate menu system for the students. 
However, I've encountered several problems.

Maybe it's because the page uses a fluid web design, but it does not 
maintain its claim to screen real estate on the course Home Page. In 
particular, it has these undesirable behaviors:

   1. No matter how small I make the fonts, etc. on the original page,
      when it loads into Sakai most of them become magnified to a much
      larger size. But when I view the page outside of Sakai it looks
      fine. It's as if Sakai is overriding the page's settings.
   2. No matter how small I make the page, by expanding it, Sakai seems
      to insist on viewing it with a horizontal scroll bar. The only way
      I was able to make the entire navigation screen fit in the Site
      Info Display (SID) window was by squeezing all the page's
      legitimate information into a <div> with a width equal to 75% of
      the available page. The rightmost 25% is empty. So one no longer
      needs to use the scrollbar to read the entire content of the page,
      even though the bar is still there.
   3. The SID window itself seems to be the only horizontally fluid
      element on the page. No matter what I do, the calendar and other
      widgets on the right take up at least 50% of screen real estate.
      If I view the page on a wide monitor, they become ridiculously
      large, while my navigation page (the SID window) still has a
      horizontal scroll bar. If I view the page on a small monitor or,
      even more so, resize the overall browser window and make it more
      narrow, the SID on the Home Page gives up space to the other two
      elements and becomes ridiculously narrow. One can still see the
      navigation tabs on the left and widgets on the right, but only a
      small portion of the SID is visible. Even my trick of cramming
      content into the left side of the page no longer works.

So here are my questions:

    * How can I rectify these behaviors?
    * Is there some user-accessible CSS file that can fix them?
    * Do Sakai course sites have something like a user-accessible js
      file that loads when a course site loads and to which one can add
      some jQuery code to fix things dynamically? Where is the
      documentation?
    * Alternatively, three widgets (Recent Announcements, Calendar,
      Messages and Forum Notifications) currently appear on the right
      side of the Home Page. Is there a way to include them into a
      user-written web page instead? (I could then replace the entire
      Home Page with one in which I have control over the widgets'
      behavior.)
    * Are these behaviors built into Sakai, or are they due to the
      design of the system-wide local template?

Please note that I am an end-user professor and cannot do things like 
rebuilding Sakai, customize the overall installation, or modify 
configuration files on a Tomcat server. So please frame all answers and 
suggestions in this context.

Thanks.

     Marsh Feldman
-- 
Dr. Marshall Feldman, PhD
Director of Research and Academic Affairs

Center for Urban Studies and Research
The University of Rhode Island
email: marsh @ uri .edu (remove spaces)


      Contact Information:


        Kingston:

202 Hart House
Charles T. Schmidt Labor Research Center
The University of Rhode Island
36 Upper College Road
Kingston, RI 02881-0815
tel. (401) 874-5953:
fax: (401) 874-5511


        Providence:

206E Shepard Building
URI Feinstein Providence Campus
80 Washington Street
Providence, RI 02903-1819
tel. (401) 277-5218
fax: (401) 277-5464
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-user/attachments/20100125/2ff9e8c6/attachment.html 


More information about the sakai-user mailing list