﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>whyteBoy</title>
    <description>This is my blog.</description>
    <link>http://www.whyteboy.org/portal/website/Home/tabid/36/BlogId/1/Default.aspx</link>
    <language>en-US</language>
    <managingEditor>arwhyte@whyteboy.org</managingEditor>
    <webMaster>arwhyte@whyteboy.org</webMaster>
    <pubDate>Fri, 05 Sep 2008 19:08:02 GMT</pubDate>
    <lastBuildDate>Fri, 05 Sep 2008 19:08:02 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.4.0.39853</generator>
    <item>
      <title>Sakai 2.5.3 RC 03 update</title>
      <description>&lt;p align="justify"&gt;As I write my tag builder script is busy cranking out an RC 03 tag for the upcoming Sakai 2.5.3 maintenance release.  The tag was cut from the 2.5.3 branch which was itself earlier generated from the 2.5.x maintenance branch.  Unlike previous beta and RC tags that were created directly from the *x branch using a single SVN revision number (e.g. 2.5.x r48404 for the ill-fated 2.5.1 release), 2.5.3 represents a targeted approach that provides fixes to specific sets of tools and services.  This strategy allows QA to better harness their resources and focus their testing on limited areas of the code base.  2.5.4 and succeeding maintenance releases will reflect this pattern. &lt;/p&gt;
&lt;p align="justify"&gt;Regarding the 2.5 maintenance series, 2.5.1 included over 120 fixes but was never released officially due to the discovery of a nasty portfolio bug during final testing of the release artifacts.  2.5.2 was then issued with &lt;a href="http://jira.sakaiproject.org/jira/secure/IssueNavigator.jspa?mode=hide&amp;requestId=11640" target="_blank"&gt;124 fixes&lt;/a&gt;, differing from 2.5.1 by including fixes to content (r49329) and db (r49329) in addition to the reversions made to metaobj (r49785) and osp (r49785).  2.5.3 currently addresses &lt;a href="http://jira.sakaiproject.org/jira/secure/IssueNavigator.jspa?mode=hide&amp;requestId=11702" target="_blank"&gt;34 issues,&lt;/a&gt; a more modest cut than 2.5.1/2.5.2 but the fixes included should make for a compelling release.&lt;/p&gt;
&lt;p align="justify"&gt;Before the final release of 2.5.3 all Maven pom files in the 2.5.3 branch will be updated from "M2" to "2.5.3" during the release tag and artifact generation process.&lt;/p&gt;
&lt;div align="justify"&gt;2.5.3 provides updates to the following modules:&lt;br /&gt;
&lt;br /&gt;
assignment&lt;br /&gt;
blog&lt;br /&gt;
content-review&lt;br /&gt;
entitybroker&lt;br /&gt;
db&lt;br /&gt;
master [pom.xml tweeks]&lt;br /&gt;
portal&lt;br /&gt;
reference&lt;br /&gt;
rwiki&lt;br /&gt;
site&lt;br /&gt;
site-manage&lt;br /&gt;
&lt;br /&gt;
The 2.5.3 maintenance branch is based on the following 2.5.x project revisions:&lt;br /&gt;
&lt;br /&gt;
&lt;div align="left"&gt;&lt;font size="1"&gt;access -r48404 https://source.sakaiproject.org/svn/access/branches/sakai_2-5-x&lt;br /&gt;
alias -r48404 https://source.sakaiproject.org/svn/alias/branches/sakai_2-5-x&lt;br /&gt;
announcement -r48404 https://source.sakaiproject.org/svn/announcement/branches/sakai_2-5-x&lt;br /&gt;
archive -r48404 https://source.sakaiproject.org/svn/archive/branches/sakai_2-5-x&lt;br /&gt;
assignment -r50718 https://source.sakaiproject.org/svn/assignment/branches/sakai_2-5-x&lt;br /&gt;
authz -r48404 https://source.sakaiproject.org/svn/authz/branches/sakai_2-5-x&lt;br /&gt;
blog -r50669 https://source.sakaiproject.org/svn/blog/branches/sakai_2-5-x&lt;br /&gt;
calendar -r48404 https://source.sakaiproject.org/svn/calendar/branches/sakai_2-5-x&lt;br /&gt;
chat -r48404 https://source.sakaiproject.org/svn/chat/branches/sakai_2-5-x&lt;br /&gt;
citations -r48404 https://source.sakaiproject.org/svn/citations/branches/sakai_2-5-x&lt;br /&gt;
cluster -r48404 https://source.sakaiproject.org/svn/cluster/branches/sakai_2-5-x&lt;br /&gt;
component -r48404 https://source.sakaiproject.org/svn/component/branches/sakai_2-5-x&lt;br /&gt;
content -r49329 https://source.sakaiproject.org/svn/content/branches/sakai_2-5-x&lt;br /&gt;
content-review -r50100 https://source.sakaiproject.org/svn/content-review/branches/sakai_2-5-x&lt;br /&gt;
courier -r48404 https://source.sakaiproject.org/svn/courier/branches/sakai_2-5-x&lt;br /&gt;
course-management -r48404 https://source.sakaiproject.org/svn/course-management/branches/sakai_2-5-x&lt;br /&gt;
dav -r48404 https://source.sakaiproject.org/svn/dav/branches/sakai_2-5-x&lt;br /&gt;
db -r49782 https://source.sakaiproject.org/svn/db/branches/sakai_2-5-x&lt;br /&gt;
email -r48404 https://source.sakaiproject.org/svn/email/branches/sakai_2-5-x&lt;br /&gt;
entity -r48404 https://source.sakaiproject.org/svn/entity/branches/sakai_2-5-x&lt;br /&gt;
entitybroker -r48775 https://source.sakaiproject.org/svn/entitybroker/branches/sakai_2-5-x&lt;br /&gt;
event -r48404 https://source.sakaiproject.org/svn/event/branches/sakai_2-5-x&lt;br /&gt;
gradebook -r48404 https://source.sakaiproject.org/svn/gradebook/branches/sakai_2-5-x&lt;br /&gt;
help -r48404 https://source.sakaiproject.org/svn/help/branches/sakai_2-5-x&lt;br /&gt;
jcr -r48404 https://source.sakaiproject.org/svn/jcr/branches/sakai_2-5-x&lt;br /&gt;
jobscheduler -r48404 https://source.sakaiproject.org/svn/jobscheduler/branches/sakai_2-5-x&lt;br /&gt;
jsf -r48404 https://source.sakaiproject.org/svn/jsf/branches/sakai_2-5-x&lt;br /&gt;
linktool -r48404 https://source.sakaiproject.org/svn/linktool/branches/sakai_2-5-x&lt;br /&gt;
login -r48404 https://source.sakaiproject.org/svn/login/branches/sakai_2-5-x&lt;br /&gt;
mailarchive -r48404 https://source.sakaiproject.org/svn/mailarchive/branches/sakai_2-5-x&lt;br /&gt;
master -r50498 https://source.sakaiproject.org/svn/master/branches/sakai_2-5-x&lt;br /&gt;
memory -r48404 https://source.sakaiproject.org/svn/memory/branches/sakai_2-5-x&lt;br /&gt;
message -r48404 https://source.sakaiproject.org/svn/message/branches/sakai_2-5-x&lt;br /&gt;
metaobj -r49785 https://source.sakaiproject.org/svn/metaobj/branches/sakai_2-5-x&lt;br /&gt;
msgcntr -r51390 https://source.sakaiproject.org/svn/msgcntr/branches/sakai_2-5-x&lt;br /&gt;
osp -r49785 https://source.sakaiproject.org/svn/osp/branches/sakai_2-5-x&lt;br /&gt;
podcasts -r48404 https://source.sakaiproject.org/svn/podcasts/branches/sakai_2-5-x&lt;br /&gt;
portal -r49079 https://source.sakaiproject.org/svn/portal/branches/sakai_2-5-x&lt;br /&gt;
postem -r48404 https://source.sakaiproject.org/svn/postem/branches/sakai_2-5-x&lt;br /&gt;
presence -r48404 https://source.sakaiproject.org/svn/presence/branches/sakai_2-5-x&lt;br /&gt;
presentation -r48404 https://source.sakaiproject.org/svn/presentation/branches/sakai_2-5-x&lt;br /&gt;
privacy -r48404 https://source.sakaiproject.org/svn/privacy/branches/sakai_2-5-x&lt;br /&gt;
profile -r48404 https://source.sakaiproject.org/svn/profile/branches/sakai_2-5-x&lt;br /&gt;
providers -r48404 https://source.sakaiproject.org/svn/providers/branches/sakai_2-5-x&lt;br /&gt;
reference -r50884 https://source.sakaiproject.org/svn/reference/branches/sakai_2-5-x&lt;br /&gt;
reports -r48404 https://source.sakaiproject.org/svn/reports/branches/sakai_2-5-x&lt;br /&gt;
reset-pass -r48404 https://source.sakaiproject.org/svn/reset-pass/branches/sakai_2-5-x&lt;br /&gt;
rights -r48404 https://source.sakaiproject.org/svn/rights/branches/sakai_2-5-x&lt;br /&gt;
roster -r48404 https://source.sakaiproject.org/svn/roster/branches/sakai_2-5-x&lt;br /&gt;
rwiki -r50732 https://source.sakaiproject.org/svn/rwiki/branches/sakai_2-5-x&lt;br /&gt;
sakai-mock -r48404 https://source.sakaiproject.org/svn/sakai-mock/branches/sakai_2-5-x&lt;br /&gt;
sam -r48404 https://source.sakaiproject.org/svn/sam/branches/sakai_2-5-x&lt;br /&gt;
samples -r48404 https://source.sakaiproject.org/svn/samples/branches/sakai_2-5-x&lt;br /&gt;
search -r48404 https://source.sakaiproject.org/svn/search/branches/sakai_2-5-x&lt;br /&gt;
sections -r48404 https://source.sakaiproject.org/svn/sections/branches/sakai_2-5-x&lt;br /&gt;
site -r50832 https://source.sakaiproject.org/svn/site/branches/sakai_2-5-x&lt;br /&gt;
site-manage -r50778 https://source.sakaiproject.org/svn/site-manage/branches/sakai_2-5-x&lt;br /&gt;
syllabus -r48404 https://source.sakaiproject.org/svn/syllabus/branches/sakai_2-5-x&lt;br /&gt;
test-harness -r48404 https://source.sakaiproject.org/svn/test-harness/branches/sakai_2-5-x&lt;br /&gt;
textarea -r48404 https://source.sakaiproject.org/svn/textarea/branches/sakai_2-5-x&lt;br /&gt;
tool -r48404 https://source.sakaiproject.org/svn/tool/branches/sakai_2-5-x&lt;br /&gt;
user -r48404 https://source.sakaiproject.org/svn/user/branches/sakai_2-5-x&lt;br /&gt;
util -r48404 https://source.sakaiproject.org/svn/util/branches/sakai_2-5-x&lt;br /&gt;
velocity -r48404 https://source.sakaiproject.org/svn/velocity/branches/sakai_2-5-x&lt;br /&gt;
warehouse -r48404 https://source.sakaiproject.org/svn/warehouse/branches/sakai_2-5-x&lt;br /&gt;
web -r48404 https://source.sakaiproject.org/svn/web/branches/sakai_2-5-x&lt;br /&gt;
webservices -r48404 https://source.sakaiproject.org/svn/webservices/branches/sakai_2-5-x&lt;br /&gt;
mailtool -r48404 https://source.sakaiproject.org/svn/mailtool/branches/sakai_2-5-x&lt;br /&gt;
usermembership -r48404 https://source.sakaiproject.org/svn/usermembership/branches/sakai_2-5-x&lt;br /&gt;
polls -r48404 https://source.sakaiproject.org/svn/polls/branches/sakai_2-5-x&lt;/font&gt;&lt;/div&gt;
&lt;/div&gt;</description>
      <link>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/11/Default.aspx</link>
      <author>arwhyte@sakaifoundation.org</author>
      <comments>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/11/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.whyteboy.org/portal/Website/Default.aspx?tabid=36&amp;EntryID=11</guid>
      <pubDate>Wed, 03 Sep 2008 09:21:18 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.whyteboy.org/portal/Website/DesktopModules/Blog/Trackback.aspx?id=11</trackback:ping>
    </item>
    <item>
      <title>The Presentation Tool and Sakai 2.6.0</title>
      <description>&lt;p&gt;The presentation tool is a core tool that provides the capability to upload and display sets of images to users.  However, I sense that this tool is little used by the Community.   The University of Michigan, for example, stealthes the tool since there is little interest in it given its current capabilities. &lt;br /&gt;
&lt;br /&gt;
For 2.6.0 I'd like to suggest that we remove the tool from the release.   This does not necessarily mean that we need to go through the process of physically moving the files from the main SVN repo to our contrib repo, although this could be done.  Rather, we could simply modify the Sakai .externals file to exclude it from /trunk and maintenance branch check outs as well as generate release artifacts without it.&lt;/p&gt;
&lt;p&gt;Indeed, I might well be wrong about the size of the Presentation Tool's institutional user base.  If so, it would be premature to exclude it from the release.  But if it's not being used it presents us with an opportunity to slim down the release, ever so slightly.&lt;/p&gt;</description>
      <link>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/10/Default.aspx</link>
      <author>arwhyte@sakaifoundation.org</author>
      <comments>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/10/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.whyteboy.org/portal/Website/Default.aspx?tabid=36&amp;EntryID=10</guid>
      <pubDate>Fri, 08 Aug 2008 09:12:53 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.whyteboy.org/portal/Website/DesktopModules/Blog/Trackback.aspx?id=10</trackback:ping>
    </item>
    <item>
      <title>Sakai 2.5.2 on the start line</title>
      <description>&lt;p&gt;Tueseday I finished generating the 2.5.2 source, binary and demo artifacts, javadocs, taglib docs and poms/jars for the Sakai Maven2 repo, cut the final 2.5.2 tag and prepped the &lt;a target="_blank" href="http://source.sakaiproject.org/release/2.5.2/"&gt;Sakai 2.5.2 release page&lt;/a&gt;.  Artifact testing has so far proved positive so the release should be ready for public consumption.&lt;/p&gt;
&lt;p&gt;Sakai 2.5.2 succeeds the ill-fated 2.5.1 release that included a nasty portfolio bug discovered only after I had generated the 2.5.1 release artifacts. A disappointing find to be sure but issues of this sort are bound to happen from time to time and it helped set a precedent of quickly responding to the issue, incrementing the version number by one and cutting a new release.&lt;/p&gt;
&lt;p&gt;Bring on 2.5.3.&lt;/p&gt;</description>
      <link>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/9/Default.aspx</link>
      <author>arwhyte@sakaifoundation.org</author>
      <comments>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/9/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.whyteboy.org/portal/Website/Default.aspx?tabid=36&amp;EntryID=9</guid>
      <pubDate>Fri, 08 Aug 2008 05:46:46 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.whyteboy.org/portal/Website/DesktopModules/Blog/Trackback.aspx?id=9</trackback:ping>
    </item>
    <item>
      <title>SVN: updating log entries</title>
      <description>&lt;p&gt;When commiting code changes to the Sakai SVN repository I forget occasionally to include the relevant Jira "SAK" issue number in the log entry.  We use the Jira Subversion plugin and neglecting to include the Jira reference in the commit log message prevents the commit info from being picked up by Jira.&lt;/p&gt;
&lt;p&gt;Good&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New"&gt;svn commit -m "&lt;/font&gt;&lt;font face="Courier New"&gt;SAK-13784&lt;/font&gt;&lt;font face="Courier New"&gt; update Tomcat version to 5.5.26"&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Bad&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New"&gt;svn commit -m "update Tomcat version to 5.5.26"&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;So if you are bad like I am sometimes, issue the following svn command to correct the log, including the original commit's revision number and the updated log entry:&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New"&gt;svn propset -r 47559 --revprop svn:log "SAK-13784 update Tomcat version to 5.5.26"&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;and you will revert to good.  &lt;img alt="" src="/portal/Website/Providers/HtmlEditorProviders/Fck/FCKeditor/editor/images/smiley/msn/wink_smile.gif" /&gt;&lt;/p&gt;</description>
      <link>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/8/Default.aspx</link>
      <author>arwhyte@sakaifoundation.org</author>
      <comments>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/8/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.whyteboy.org/portal/Website/Default.aspx?tabid=36&amp;EntryID=8</guid>
      <pubDate>Tue, 17 Jun 2008 07:59:21 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.whyteboy.org/portal/Website/DesktopModules/Blog/Trackback.aspx?id=8</trackback:ping>
    </item>
    <item>
      <title>Sakai contributor profiles on Ohloh</title>
      <description>&lt;p align="justify"&gt;There's a thread on the Sakai pedagogy list called "Content Authoring" that's morphed into a discussion regarding Sakai's relative openness as an open-source project.  During the exchange there was a mention of &lt;a target="_blank" href="http://www.ohloh.net/"&gt;Ohloh&lt;/a&gt; by Chuck Severance which drew a response from one participant in the discussion asking to see richer Ohloh profiles of Sakai core/contrib committers.&lt;/p&gt;
&lt;p align="justify"&gt;Since we started enlisting Sakai projects on Ohloh, 71 core and 87 contrib contributors have been tracked (the latter group also contribute heavily to Sakai core projects).  Only a fraction of the profiles listed include any information beyond the basic developer X as represented by a portion of their email address has made Y commits since Month Z.&lt;/p&gt;
&lt;p align="justify"&gt;Creating an account permits developers to provide additional information about themselves (image, bio, geographical location, "stacks" of other open-source projects they use, etc.).  Some developers may prefer general anonymity or may dislike Ohloh.  That's cool but if by chance you have no objections to surfacing a bit more detail about yourself as a Sakai contributor consider creating an Ohloh account or updating your existing one.  Such information adds a bit more detail about the developer contingent in our community as well as a bit more transparency to the project as a whole.&lt;/p&gt;
&lt;p&gt;Ohloh Sakai core&lt;br /&gt;
&lt;a target="_blank" href="http://www.ohloh.net/projects/3551"&gt;http://www.ohloh.net/projects/3551&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ohloh Sakai contrib&lt;br /&gt;
&lt;a target="_blank" href="http://www.ohloh.net/projects/4006"&gt;http://www.ohloh.net/projects/4006&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ohloh new account:&lt;br /&gt;
&lt;a target="_blank" href="http://www.ohloh.net/accounts/new"&gt;http://www.ohloh.net/accounts/new&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description>
      <link>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/7/Default.aspx</link>
      <author>arwhyte@sakaifoundation.org</author>
      <comments>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/7/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.whyteboy.org/portal/Website/Default.aspx?tabid=36&amp;EntryID=7</guid>
      <pubDate>Tue, 20 May 2008 06:26:36 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.whyteboy.org/portal/Website/DesktopModules/Blog/Trackback.aspx?id=7</trackback:ping>
    </item>
    <item>
      <title>Gert Sibande College joins the Sakai Foundation</title>
      <description>&lt;div align="justify"&gt;
&lt;p&gt;&lt;a href="http://www.gscollege.co.za" target="_blank"&gt;Gert Sibande College&lt;/a&gt; (GS), located in Mpumalanga Province, South Africa has joined the Sakai Foundation as a member institution following deployment of Sakai as GS’s enterprise collaboration and learning platform.  This is exciting news as Gert Sibande is both the first Sakai adoption and foundation member among Further Education and Training colleges (FET)—academic institutions that provide vocational and occupational training vital to South Africa's economic development.&lt;/p&gt;
&lt;p&gt;Gert Sibande has campuses located in Ermelo, Evander, Mpuluzi and Standerton.  GS's Sakai installation is intended to serve all four locations, although bandwidth and connectivity issues—a general South African challenge at present—prevent full access to the system.  Nevertheless, the provisioning of course sites with content is now underway, faculty workshops have been held and a number of lecturers have begun to use the system.&lt;/p&gt;
&lt;p&gt;Gert Sibande partnered with &lt;a href="http://teqcle.co.za" target="_blank"&gt;Tecqle Information Technologies&lt;/a&gt; to implement Sakai and benefited from advice and support from other South African Sakai institutions, particularly the University of South Africa (UNISA).&lt;/p&gt;
&lt;p&gt;For more information on Gert Sibande and its Sakai deployment, contact Shereen Dindar, GS Senior Education Specialist, at &lt;a href="http://www.whyteboy.orgmailto:shereendindar@yahoo.co.uk"&gt;shereendindar@yahoo.co.uk&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;</description>
      <link>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/6/Default.aspx</link>
      <author>arwhyte@sakaifoundation.org</author>
      <comments>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/6/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.whyteboy.org/portal/Website/Default.aspx?tabid=36&amp;EntryID=6</guid>
      <pubDate>Fri, 09 May 2008 10:22:28 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.whyteboy.org/portal/Website/DesktopModules/Blog/Trackback.aspx?id=6</trackback:ping>
    </item>
    <item>
      <title>Vula art</title>
      <description>&lt;p align="justify"&gt;The University of Cape Town's Sakai &lt;a href="https://vula.uct.ac.za" target="_blank"&gt;Vula&lt;/a&gt; gateway features a collection of graphic art produced to both promote Vula and engage students, faculty and staff in the process of online learning.  There are ten images in the collection, one of which is loaded randomly whenever the gateway page is requested. &lt;/p&gt;
&lt;p align="justify"&gt;&lt;img width="148" hspace="12" height="100" border="0" alt="V is for Vula" src="/portal/Website/Portals/0/vula_100x148.gif" style="float: left;" /&gt;"V is for Vula" in red, black and yellow is particularly striking; David Horwitz tells me the design is inspired by an old United Democratic Front (UDF) anti-apartheid poster.&lt;/p&gt;
&lt;p align="justify"&gt;Another image I find quite creative spells out "Vula" (meaning "open" in Xhosa and Zulu) in sign language backed by a splash of magenta—if my color sense is correct.&lt;/p&gt;
&lt;p align="justify"&gt;&lt;img width="231" hspace="12" height="100" border="0" alt="Vula in sign language" src="/portal/Website/Portals/0/vula_signlang_100x231.gif" style="float: left;" /&gt;&lt;/p&gt;
&lt;div align="justify"&gt;
&lt;p&gt;   &lt;br /&gt;
The collection is a worthy follow on to Vula's original gateway image, the very cool  "Vula unzipped" image—as some have called it—that I've used on the title page of many of my Sakai powerpoint presentations.&lt;/p&gt;
&lt;p&gt;&lt;img width="136" hspace="12" height="100" border="0" style="float: left;" src="/portal/Website/Portals/0/vula_hood_100x136.gif" alt="Vula unzippered" /&gt;&lt;/p&gt;
&lt;p&gt;Visit &lt;a href="https://vula.uct.ac.za"&gt;Vula&lt;/a&gt; and checkout the gateway page.  Refresh the page a few times and have a look at the designs.&lt;/p&gt;
&lt;/div&gt;</description>
      <link>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/4/Default.aspx</link>
      <author>arwhyte@sakaifoundation.org</author>
      <comments>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/4/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.whyteboy.org/portal/Website/Default.aspx?tabid=36&amp;EntryID=4</guid>
      <pubDate>Thu, 17 Apr 2008 08:20:58 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.whyteboy.org/portal/Website/DesktopModules/Blog/Trackback.aspx?id=4</trackback:ping>
    </item>
    <item>
      <title>Sakai Solo</title>
      <description>&lt;p align="justify"&gt;North-West University (South Africa) and Psybergate are engaged in an interesting project to develop "offline" capabilities for Sakai.  Codenamed "Solo", the application will be contributed to the Sakai Community upon its release. &lt;/p&gt;
&lt;p align="justify"&gt;The idea behind Solo is to create a "disconnected" version of Sakai  that would permit students to better control  their internet usage  in bandwidth-challenged environments like South Africa. NWU's initial thinking involves distributing a Solo client application and set of course materials to their students on a CD/DVD.  The client would permit students to sync with their Sakai course sites when new or updated course materials become available.  The offline client would include facades for synchronous tools such as chat that would warn the student that using such functionality would require (re)connecting to the internet.  Provisioning content with updates could be handled by web services initiated at off-peak hours.&lt;/p&gt;
&lt;p align="justify"&gt;I suggested that NWU consider using Google Gears and the Google Web Toolkit (GWT).  A Gears/GWT implementation is now underway.    Phase I of the project involves syncing with CHS (resources), Announcements, Melete and Q&amp;T (copy of tests only).  Data syncing for this phase is unidirectional (from Sakai to Solo) and utilizes  GWT's Remote Procedure Call (RPC) to access a Solo servlet and set of Sakai Solo services to perform sync operations.&lt;/p&gt;
&lt;p align="justify"&gt;My contribution to the Solo project has so far been a modest one.  Besides setting up SVN, Jira/Confluence and Contrib accounts, securing signed contributor agreements and creating a Contrib project site and Jira and Confluence project spaces for the Solo team, I also had the pleasure of working directly alongside Psybergate's Louis Botha and Etienne Swanepoel during my recent visit to Cape Town.  Louis, Etienne and I discussed general design issues and I provided a primer on Sakai API, service and tool development practices. I also helped Etienne set up his build environment, creating the base API, service and tool projects, adding the requisite pom.xml files and jar dependencies and ensuring that the tool and service "chassis", so to speak, could be built and deployed to Tomcat successfully.&lt;/p&gt;
&lt;p align="justify"&gt;Louis and Kobus Le Roux of NWU plan to demonstrate Solo and discuss its place in NWU's online learning strategy at the upcoming Sakai Paris conference.&lt;/p&gt;
&lt;p align="justify"&gt;Solo is housed in our contrib repo and can be checked out anonymously:&lt;/p&gt;
&lt;p align="left"&gt;&lt;font face="Courier New"&gt;svn co &lt;/font&gt;&lt;font face="Courier New"&gt;https://source.sakaiproject.org/contrib/nwu/solo/trunk/&lt;/font&gt;&lt;/p&gt;</description>
      <link>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/3/Default.aspx</link>
      <author>arwhyte@sakaifoundation.org</author>
      <comments>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/3/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.whyteboy.org/portal/Website/Default.aspx?tabid=36&amp;EntryID=3</guid>
      <pubDate>Wed, 09 Apr 2008 12:46:44 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.whyteboy.org/portal/Website/DesktopModules/Blog/Trackback.aspx?id=3</trackback:ping>
    </item>
    <item>
      <title>Talking Sakai in Mafikeng, South Africa</title>
      <description>&lt;div align="justify"&gt;While in South Africa Adelle Lotter of North-West University (NWU) asked me to give a talk on the Sakai Community at NWU’s Mafikeng campus.  I readily agreed.  Mafikeng is one of three NWU campuses (Mafikeng, Vaal Triangle and Potchestroom) with a student body composed of 6576 undergraduate and postgraduates, the majority of whom are native Setswana speakers. My talk was part of a larger event promoting Mafikeng’s adoption of &lt;a href="http://efundi.nwu.ac.za" target="_blank"&gt;eFundi&lt;/a&gt;, NWU’s enterprise Sakai implementation, the campus’s first online LMS offering.&lt;br /&gt;
&lt;br /&gt;
I was the first speaker and while prepping the hardware before the opening remarks, the moderator glanced at my opening slide and enquired, “What is Sakai?”  I quickly learned that neither she nor the audience was at all familiar with Sakai, the worldwide Sakai Community or that other South African institutions such as the University of Cape Town and the University of South Africa (UNISA) were running their own versions of Sakai in production.  This set the context for what I hope was a useful overview of Sakai and the Sakai Community.&lt;br /&gt;
&lt;br /&gt;
Plugging Mafikeng into the wider Sakai community emerged, to mind at least, as a major theme of the talk.  There is much we in the Sakai community can learn from the Mafikeng experience, and in turn, I hope Mafikeng can leverage the technical and pedagogical expertise resident in our community to further their teaching and learning goals.&lt;br /&gt;
&lt;br /&gt;
I was honored after the presentation to receive from Professor Bernard Mbenga a copy of the &lt;em&gt;New History of South Africa&lt;/em&gt; (2007), a collaborative work of history edited by Mbenga and Hermann Giliomee that features the contributions of some twenty-eight historians of South Africa—an approach to history writing that parallels the community source approach that marks Sakai.&lt;/div&gt;</description>
      <link>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/2/Default.aspx</link>
      <author>arwhyte@sakaifoundation.org</author>
      <comments>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/2/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.whyteboy.org/portal/Website/Default.aspx?tabid=36&amp;EntryID=2</guid>
      <pubDate>Fri, 04 Apr 2008 08:29:45 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.whyteboy.org/portal/Website/DesktopModules/Blog/Trackback.aspx?id=2</trackback:ping>
    </item>
    <item>
      <title>Sakai SVN QA tag cleanup</title>
      <description>&lt;div align="justify"&gt;
&lt;p&gt;I wrote a bash script to reduce the tag clutter that is building up in our SVN repository due to the numerous QA tags that we have generated since Sakai 2.4.0.  For a given tag, the script checks out the relevant &lt;font face="Courier New"&gt;.externals&lt;/font&gt; file, parses it for project module names and then iterates through the resulting list, issuing a succession of &lt;font face="Courier New"&gt;svn delete&lt;/font&gt; statements before exiting the loop and deleting the parent tag folder in &lt;font face="Courier New"&gt;/sakai/tags&lt;/font&gt;.&lt;/p&gt;
&lt;p&gt;I should note that the tags are simply removed from the HEAD revision.  They are not actually deleted.  The result is a set of "clean" tag directories containing fewer obsolete tags—all good for new developers having a look around the repo and perhaps for veterans as well.&lt;/p&gt;
I identified 35 obsolete QA tags and began deleting them last week.  The only downside to the effort was that each project module deletion resulted in the generation of an email alert to the Sakai Collab SVN committer list (we use a Perl script to fire off an email alert after each SVN commit).  Given that each tag deletion generated 70 notifications, this operation would result in some 2450 email alerts, more than enough email to guarantee transparency but also more than enough to irritate any committers who prefer to store their Sakai SVN commit email in their inbox rather than shunting it to a child folder via a rule. &lt;br /&gt;
&lt;br /&gt;
I finished removing the 35 obsolete QA tags today.  Going forward, we will probably switch off email alert generation for the committer running these scripts in order to eliminate both unwanted and unnecessary email alerts.  In May I plan to delete the Sakai 2.5.0 beta and RC tags if no one objects.&lt;/div&gt;</description>
      <link>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/1/Default.aspx</link>
      <author>arwhyte@sakaifoundation.org</author>
      <comments>http://www.whyteboy.org/portal/website/Home/tabid/36/EntryID/1/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.whyteboy.org/portal/Website/Default.aspx?tabid=36&amp;EntryID=1</guid>
      <pubDate>Tue, 01 Apr 2008 13:11:39 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.whyteboy.org/portal/Website/DesktopModules/Blog/Trackback.aspx?id=1</trackback:ping>
    </item>
  </channel>
</rss>