<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Sakai Web 2.0</title>
	<atom:link href="http://nicolaasmatthijs.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://nicolaasmatthijs.wordpress.com</link>
	<description>Better, Faster and Lighter Sakai</description>
	<lastBuildDate>Tue, 19 May 2009 13:26:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='nicolaasmatthijs.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Sakai Web 2.0</title>
		<link>http://nicolaasmatthijs.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://nicolaasmatthijs.wordpress.com/osd.xml" title="Sakai Web 2.0" />
	<atom:link rel='hub' href='http://nicolaasmatthijs.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Enabling JSLint in Aptana Studio</title>
		<link>http://nicolaasmatthijs.wordpress.com/2009/05/19/enabling-jslint-in-aptana-studio/</link>
		<comments>http://nicolaasmatthijs.wordpress.com/2009/05/19/enabling-jslint-in-aptana-studio/#comments</comments>
		<pubDate>Tue, 19 May 2009 13:26:55 +0000</pubDate>
		<dc:creator>nicolaasmatthijs</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nicolaasmatthijs.wordpress.com/?p=36</guid>
		<description><![CDATA[JSLint (http://www.jslint.com) is a pretty cool tool that allows you to validate your javascript code and find common bugs, style issues and pitfalls. Until recently, I was pasting my javascript code into JSLint from time to time, fixing some of the issues and then pasting it back into JSLint, &#8230; I have now however found [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=36&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>JSLint (http://www.jslint.com) is a pretty cool tool that allows you to validate your javascript code and find common bugs, style issues and pitfalls. Until recently, I was pasting my javascript code into JSLint from time to time, fixing some of the issues and then pasting it back into JSLint, &#8230;</p>
<p>I have now however found a way of enabling the JSLint Validator inside Aptana Studio, which is the IDE in which I write all of my JavaScript code.</p>
<p>You can enable it by doing:</p>
<p><em>- Open Aptana Studio<br />
- Go to Window &gt; Preferences<br />
- Go to Aptana &gt; Editors &gt; JavaScript &gt; Validation in the left hand menu<br />
- Check &#8220;JSLint JavaScript Validator&#8221;<br />
- Hit OK<br />
- Go to Window &gt; Show View &gt; Validation<br />
- You&#8217;ll see the Validation on the bottom right of the screen<br />
- Now also click Toggle Information and Toggle Warnings (found on the top left corner of the validation pane)<br />
- You&#8217;re all set. JSLint will warn you whilst writing code</em></p>
<p><em><img class="alignnone size-medium wp-image-37" title="Picture 5" src="http://nicolaasmatthijs.files.wordpress.com/2009/05/picture-5.png?w=300&#038;h=192" alt="Picture 5" width="300" height="192" /> </em></p>
<p>This is super useful, because I can now track JSLint issues while I&#8217;m writing the code, which should improve productivity!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nicolaasmatthijs.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nicolaasmatthijs.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nicolaasmatthijs.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nicolaasmatthijs.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nicolaasmatthijs.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nicolaasmatthijs.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nicolaasmatthijs.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nicolaasmatthijs.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nicolaasmatthijs.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nicolaasmatthijs.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nicolaasmatthijs.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nicolaasmatthijs.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nicolaasmatthijs.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nicolaasmatthijs.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=36&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nicolaasmatthijs.wordpress.com/2009/05/19/enabling-jslint-in-aptana-studio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d128e44d86f7ea45534291c2c36599a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nicolaasmatthijs</media:title>
		</media:content>

		<media:content url="http://nicolaasmatthijs.files.wordpress.com/2009/05/picture-5.png?w=300" medium="image">
			<media:title type="html">Picture 5</media:title>
		</media:content>
	</item>
		<item>
		<title>MyCamTools, UXI, Sakai 3 and other Sakai&#8217;s</title>
		<link>http://nicolaasmatthijs.wordpress.com/2009/05/19/mycamtools-uxi-sakai-3-and-other-sakais/</link>
		<comments>http://nicolaasmatthijs.wordpress.com/2009/05/19/mycamtools-uxi-sakai-3-and-other-sakais/#comments</comments>
		<pubDate>Tue, 19 May 2009 13:12:43 +0000</pubDate>
		<dc:creator>nicolaasmatthijs</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nicolaasmatthijs.wordpress.com/?p=34</guid>
		<description><![CDATA[A lot has happened in the world of (client side) development for Sakai over the last year. In fact, so much has happened that I haven&#8217;t been able to keep up with this blog. We have managed to get MyCamTools out of the door and it has now been running in production at Cambridge for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=34&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A lot has happened in the world of (client side) development for Sakai over the last year. In fact, so much has happened that I haven&#8217;t been able to keep up with this blog.</p>
<p>We have managed to get MyCamTools out of the door and it has now been running in production at Cambridge for almost a year now. Reactions have been positive and we have had relatively few reported problems.</p>
<p>In August, we have started working on the UX Improvement project, based on designs made by Nathan Pearson, aimed at improving the Sakai 2.x UX. We have also introduced some Sakai 3 concepts into those screens. You can check the work at http://mycamtools.caret.cam.ac.uk .<br />
I would like to thank Michigan, Indiana, Berkeley and Georgia Tech for their implementation help.</p>
<p>In March, we have started working on Sakai 3 RC 1, which would be a first step towards Sakai 3, and we&#8217;re hoping to bring into production this year.  A lot is going on, and it&#8217;s a fast moving target right now, so the best way to track the progress is to follow the dev server at http://131.111.21.17:9090/dev/ .</p>
<p>All of this might make more sense if you read through the presentation I recently gave at EuroSakai 2009 in Stockholm which you can find at <a href="http://bugs.sakaiproject.org/confluence/download/attachments/52429141/SakaiEurope-Sakai3.pdf?version=1">SakaiEurope-Sakai3.pdf</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nicolaasmatthijs.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nicolaasmatthijs.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nicolaasmatthijs.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nicolaasmatthijs.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nicolaasmatthijs.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nicolaasmatthijs.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nicolaasmatthijs.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nicolaasmatthijs.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nicolaasmatthijs.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nicolaasmatthijs.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nicolaasmatthijs.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nicolaasmatthijs.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nicolaasmatthijs.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nicolaasmatthijs.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=34&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nicolaasmatthijs.wordpress.com/2009/05/19/mycamtools-uxi-sakai-3-and-other-sakais/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d128e44d86f7ea45534291c2c36599a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nicolaasmatthijs</media:title>
		</media:content>
	</item>
		<item>
		<title>MyCamTools video walkthrough</title>
		<link>http://nicolaasmatthijs.wordpress.com/2008/04/19/mycamtools-video-walkthrough/</link>
		<comments>http://nicolaasmatthijs.wordpress.com/2008/04/19/mycamtools-video-walkthrough/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 18:24:13 +0000</pubDate>
		<dc:creator>nicolaasmatthijs</dc:creator>
				<category><![CDATA[Sakai]]></category>

		<guid isPermaLink="false">http://nicolaasmatthijs.wordpress.com/?p=33</guid>
		<description><![CDATA[For the people that haven&#8217;t seen MyCamTools yet, I&#8217;ve made a short video that quickly steps through most of the main functionality of MyCamTools. It just gives a short impression of what we have been doing and what can be achieved using client side development. http://www.youtube.com/watch?v=xs7A_5vHkxo The quality of this movie isn&#8217;t very good, so [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=33&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For the people that haven&#8217;t seen MyCamTools yet, I&#8217;ve made a short video that quickly steps through most of the main functionality of MyCamTools. It just gives a short impression of what we have been doing and what can be achieved using client side development.</p>
<p><a href="http://www.youtube.com/watch?v=xs7A_5vHkxo" target="_blank">http://www.youtube.com/watch?v=xs7A_5vHkxo</a></p>
<p>The quality of this movie isn&#8217;t very good, so if you would like to see the entire movie in much better quality, you can download it <a href="http://www3.caret.cam.ac.uk/nicolaas/blog/mycamtools.mov" target="_blank">over here</a>.</p>
<p>This video might be very quick if you have never seen MyCamTools. If you would like to take a look yourself and step through everything in a normal pace, you can just visit <a href="http://mycamtools.caret.cam.ac.uk" target="_blank">http://mycamtools.caret.cam.ac.uk</a>. If you are not a member of the University of Cambridge, you can write me an email (<a href="mailto:nicolaas.matthijs@caret.cam.ac.uk" target="_blank">nicolaas.matthijs@caret.cam.ac.uk</a>) and I will create you a Friends account. </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/nicolaasmatthijs.wordpress.com/33/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/nicolaasmatthijs.wordpress.com/33/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nicolaasmatthijs.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nicolaasmatthijs.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nicolaasmatthijs.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nicolaasmatthijs.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nicolaasmatthijs.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nicolaasmatthijs.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nicolaasmatthijs.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nicolaasmatthijs.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nicolaasmatthijs.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nicolaasmatthijs.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nicolaasmatthijs.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nicolaasmatthijs.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nicolaasmatthijs.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nicolaasmatthijs.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=33&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nicolaasmatthijs.wordpress.com/2008/04/19/mycamtools-video-walkthrough/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://www3.caret.cam.ac.uk/nicolaas/blog/mycamtools.mov" length="39247174" type="video/quicktime" />
	
		<media:content url="http://0.gravatar.com/avatar/8d128e44d86f7ea45534291c2c36599a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nicolaasmatthijs</media:title>
		</media:content>
	</item>
		<item>
		<title>Quick FileUpload and Quick Dropbox widgets</title>
		<link>http://nicolaasmatthijs.wordpress.com/2008/04/19/quick-fileupload-and-quick-dropbox-widgets/</link>
		<comments>http://nicolaasmatthijs.wordpress.com/2008/04/19/quick-fileupload-and-quick-dropbox-widgets/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 13:54:50 +0000</pubDate>
		<dc:creator>nicolaasmatthijs</dc:creator>
				<category><![CDATA[Sakai]]></category>

		<guid isPermaLink="false">http://nicolaasmatthijs.wordpress.com/?p=32</guid>
		<description><![CDATA[We have finished 2 new widgets to be used on the Dashboard page: Quick FileUpload and Quick DropBox. Quick FileUpload is intended for lecturers and allows them to upload one/multiple file(s) into the root folder of the Resources tool for the courses they are an administrator on. This also allows them to upload a set [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=32&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We have finished 2 new widgets to be used on the Dashboard page: Quick FileUpload and Quick DropBox.</p>
<p>Quick FileUpload is intended for lecturers and allows them to upload one/multiple file(s) into the root folder of the Resources tool for the courses they are an administrator on. This also allows them to upload a set of files quickly into multiple courses. First they need to select the site to upload into, then they need to select the files to upload (you can select multiple files in the Filedialog) and finally you just press the Upload button which will upload all selected files and will also show a progress bar whilst uploading.</p>
<p><img src="http://www.matthijsnicolaas.be/blog/qfu1.png" alt="" width="283" height="266" /></p>
<p><img src="http://www.matthijsnicolaas.be/blog/qfu2.png" alt="" width="280" height="190" /></p>
<p><img src="http://www.matthijsnicolaas.be/blog/qfu3.png" alt="" width="282" height="490" /></p>
<p><img src="http://www.matthijsnicolaas.be/blog/qfu4.png" alt="" width="272" height="479" /></p>
<p>The second widget is Quick DropBox. Quick DropBox is intended for students and allows them to hand in one/multiple file(s) intothe dropbox of the courses they are a member of. First they need to select the site they want to hand in to, then they need to select the files to hand in (you can select multiple files in the Filedialog) and finally they just press the Hand in button which will upload all selected files and will also show a progress bar whilst uploading. So the basic functionality of this widget is very similar to the functionality of the Quick FileUpload widget.</p>
<p><img src="http://www.matthijsnicolaas.be/blog/qfu5.png" alt="" width="278" height="278" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/nicolaasmatthijs.wordpress.com/32/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/nicolaasmatthijs.wordpress.com/32/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nicolaasmatthijs.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nicolaasmatthijs.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nicolaasmatthijs.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nicolaasmatthijs.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nicolaasmatthijs.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nicolaasmatthijs.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nicolaasmatthijs.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nicolaasmatthijs.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nicolaasmatthijs.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nicolaasmatthijs.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nicolaasmatthijs.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nicolaasmatthijs.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nicolaasmatthijs.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nicolaasmatthijs.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=32&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nicolaasmatthijs.wordpress.com/2008/04/19/quick-fileupload-and-quick-dropbox-widgets/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d128e44d86f7ea45534291c2c36599a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nicolaasmatthijs</media:title>
		</media:content>

		<media:content url="http://www.matthijsnicolaas.be/blog/qfu1.png" medium="image" />

		<media:content url="http://www.matthijsnicolaas.be/blog/qfu2.png" medium="image" />

		<media:content url="http://www.matthijsnicolaas.be/blog/qfu3.png" medium="image" />

		<media:content url="http://www.matthijsnicolaas.be/blog/qfu4.png" medium="image" />

		<media:content url="http://www.matthijsnicolaas.be/blog/qfu5.png" medium="image" />
	</item>
		<item>
		<title>Charles Severance in Spain</title>
		<link>http://nicolaasmatthijs.wordpress.com/2008/04/15/charles-severance-in-spain/</link>
		<comments>http://nicolaasmatthijs.wordpress.com/2008/04/15/charles-severance-in-spain/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 08:53:56 +0000</pubDate>
		<dc:creator>nicolaasmatthijs</dc:creator>
				<category><![CDATA[Sakai]]></category>

		<guid isPermaLink="false">http://nicolaasmatthijs.wordpress.com/?p=31</guid>
		<description><![CDATA[Charles Severance (Dr. Chuck) did a post on his trip to Spain on his blog (http://www.dr-chuck.com/csev-blog/). He was invited to speak at the LaSalle University&#8217;s F1rst Congress on Information and Communication Technology Managers. The title of his talk was &#8220;Open Source Learning Management Systems: Much More Than Free Source Code&#8221;. There also were a lot of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=31&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Charles Severance (Dr. Chuck) did a post on his trip to Spain on his blog (<a href="http://www.dr-chuck.com/csev-blog/" target="_blank">http://www.dr-chuck.com/csev-blog/</a>). He was invited to speak at the LaSalle University&#8217;s F1rst Congress on Information and Communication Technology Managers. The title of his talk was &#8220;Open Source Learning Management Systems: Much More Than Free Source Code&#8221;. There also were a lot of discussions going on about different kinds of VLE&#8217;s.</p>
<p>Over there, MyCamTools got mentioned :</p>
<p><em>Then I mentioned the outstanding work of Cambridge University on MyCamTools as a move towards a more user-centered Sakai. I suggested that this would not make Sakai &#8220;user-centered&#8221; in my strictest definition &#8211; but it was a move toward meeting the needs of the student in a way that was useful to them.</em></p>
<p>During a Sakai Spain User Group meeting, MyCamTools got mentioned again and was shown to the people over there. Apparently, the things we have done addresses a lot of the needs of the Spanish Universities :</p>
<p><em>We talked about some transition issues from existing LMS systems &#8211; it was mostly about user-comfort issues when going from WebCT to Sakai. This is such a common problem and I wish we were better organized for this. I asked to get a list of the needs. Interestingly, many of the needs were actually usability and portal design &#8211; I showed them my Cam tools and everyone&#8217;s faces brightened up. Ian Boston might find MyCamTools in production in Spain before it is in production in Cambridge <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
<p>Having someone else to run this in production would be great. It would mean more testing, more user feedback and thus very user centered improvements &#8230;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/nicolaasmatthijs.wordpress.com/31/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/nicolaasmatthijs.wordpress.com/31/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nicolaasmatthijs.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nicolaasmatthijs.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nicolaasmatthijs.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nicolaasmatthijs.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nicolaasmatthijs.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nicolaasmatthijs.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nicolaasmatthijs.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nicolaasmatthijs.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nicolaasmatthijs.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nicolaasmatthijs.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nicolaasmatthijs.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nicolaasmatthijs.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nicolaasmatthijs.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nicolaasmatthijs.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=31&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nicolaasmatthijs.wordpress.com/2008/04/15/charles-severance-in-spain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d128e44d86f7ea45534291c2c36599a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nicolaasmatthijs</media:title>
		</media:content>
	</item>
		<item>
		<title>Flexible Dashboard Layout</title>
		<link>http://nicolaasmatthijs.wordpress.com/2008/04/15/flexible-dashboard-layout/</link>
		<comments>http://nicolaasmatthijs.wordpress.com/2008/04/15/flexible-dashboard-layout/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 08:52:36 +0000</pubDate>
		<dc:creator>nicolaasmatthijs</dc:creator>
				<category><![CDATA[Sakai]]></category>

		<guid isPermaLink="false">http://nicolaasmatthijs.wordpress.com/?p=30</guid>
		<description><![CDATA[Until now, the iGoogle like portal page has been limited to a standard 3 column layout, where every column is 33 % of the page-width. Our user feedback had learned us that some people would like this to be a little more flexible. For example, someone found that lecturers wouldn&#8217;t like choosing widgets and 3 columns [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=30&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Until now, the iGoogle like portal page has been limited to a standard 3 column layout, where every column is 33 % of the page-width. Our user feedback had learned us that some people would like this to be a little more flexible. For example, someone found that lecturers wouldn&#8217;t like choosing widgets and 3 columns would be too crowded for them. They might only want 1/2 columns with the MyCoursesAndProjects and the Recent Activity widgets and they wouldn&#8217;t like setting up a page like this. Another example was a student that wanted to add extra columns to his standard layout. Another remark was that if you hadn&#8217;t chosen a group and clicked Create Dashboard, you got prompted and when choosing a group then you lost your initial widget selection. So we tried to find a solution for all of these problems &#8230;</p>
<p><a href="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible1.png" target="_blank"><img src="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible1.png" alt="" width="400" height="250" /></a></p>
<p><a href="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible2.png" target="_blank"><img src="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible2.png" alt="" width="400" height="250" /></a></p>
<p><a href="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible3.png" target="_blank"><img src="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible3.png" alt="" width="400" height="250" /></a></p>
<p>We changed the 1 step process into a 3 step process with a shortcut that allows you to do it in only 1 very short step. The only thing you need to do in the first screen is select your group/role in the university. If you don&#8217;t want to run through the entire setup process you can just click the Create Default Dashboard button. This will just create the default dashboard for your group (set in widgets.js). In this case, we removed the pain of selecting widgets you want on your portal page.</p>
<p><a href="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible4.png" target="_blank"><img src="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible4.png" alt="" width="400" height="250" /></a></p>
<p>If you do want to go through the entire process, you can click the Next button. This will take you to screen 2 which is all about selecting your preferred layout. According to the group you selected, a preferred layout will be pre-selected. These layouts our all defined in widgets.js in this way :</p>
<p><em>layouts : {<br />
twocolumn : {<br />
name:&#8221;Two equal columns&#8221;,<br />
widths:[50,50]<br />
}, &#8230;</em></p>
<p>As you can see, you can define your own very random layouts and nothing is hard coded. The numbers in <em>widths</em> will be used to display a preview of the layouts and to construct the real portal page. </p>
<p><a href="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible5.png"><img src="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible5.png" alt="" width="400" height="250" /></a></p>
<p>The last step allows you to select the widgets you would like to have on your portal page.  According to the group you selected in step 1, a list of preferred widgets will be pre-selected. After having chosen all of the widgets you want, you can click the Create My Dashboard button. This will then save your settings and load a portal page with the selected layout and selected widgets.</p>
<p><a href="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible6.png" target="_blank"><img src="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible6.png" alt="" width="400" height="250" /></a></p>
<p><a href="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible7.png" target="_blank"><img src="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible7.png" alt="" width="400" height="250" /></a></p>
<p>Once you have your portal page set up, you can of course still change the widgets on it and the portal layout. We have kept this process as a 1 step screen. It now allows you to change your layout and add more widgets you don&#8217;t have yet.</p>
<p><a href="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible8.png" target="_blank"><img src="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible8.png" alt="" width="400" height="250" /></a></p>
<p>All of this now has a lot more flexibility and starts getting close to a &#8220;Page builder&#8221; tool &#8230;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/nicolaasmatthijs.wordpress.com/30/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/nicolaasmatthijs.wordpress.com/30/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nicolaasmatthijs.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nicolaasmatthijs.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nicolaasmatthijs.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nicolaasmatthijs.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nicolaasmatthijs.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nicolaasmatthijs.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nicolaasmatthijs.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nicolaasmatthijs.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nicolaasmatthijs.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nicolaasmatthijs.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nicolaasmatthijs.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nicolaasmatthijs.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nicolaasmatthijs.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nicolaasmatthijs.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=30&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nicolaasmatthijs.wordpress.com/2008/04/15/flexible-dashboard-layout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d128e44d86f7ea45534291c2c36599a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nicolaasmatthijs</media:title>
		</media:content>

		<media:content url="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible1.png" medium="image" />

		<media:content url="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible2.png" medium="image" />

		<media:content url="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible3.png" medium="image" />

		<media:content url="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible4.png" medium="image" />

		<media:content url="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible5.png" medium="image" />

		<media:content url="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible6.png" medium="image" />

		<media:content url="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible7.png" medium="image" />

		<media:content url="http://www3.caret.cam.ac.uk/nicolaas/blog/flexible8.png" medium="image" />
	</item>
		<item>
		<title>Floating Widgets</title>
		<link>http://nicolaasmatthijs.wordpress.com/2008/04/02/floating-widgets/</link>
		<comments>http://nicolaasmatthijs.wordpress.com/2008/04/02/floating-widgets/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 14:56:33 +0000</pubDate>
		<dc:creator>nicolaasmatthijs</dc:creator>
				<category><![CDATA[Sakai]]></category>

		<guid isPermaLink="false">http://nicolaasmatthijs.wordpress.com/?p=25</guid>
		<description><![CDATA[We have added Floating Widget support in the latest svn commit of &#8220;flat&#8221; (https://saffron.caret.cam.ac.uk/svn/projects/MyCamToolsAlpha/trunk/files). The thing you need to do to add a floating widget to a HTML page is add a div/a/button/&#8230; with a class named &#8220;widget_mountable&#8221; and id of &#8220;widget_widgetid&#8221;. This will then add an onclick event to your div/a/button/&#8230; and when you [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=25&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We have added Floating Widget support in the latest svn commit of &#8220;flat&#8221; (<a href="https://saffron.caret.cam.ac.uk/svn/projects/MyCamToolsAlpha/trunk/files/flat/" target="_blank">https://saffron.caret.cam.ac.uk/svn/projects/MyCamToolsAlpha/trunk/files</a>).</br></br></p>
<p>The thing you need to do to add a floating widget to a HTML page is add a div/a/button/&#8230; with a class named &#8220;widget_mountable&#8221; and id of &#8220;widget_widgetid&#8221;. This will then add an onclick event to your div/a/button/&#8230; and when you click on it this will lazy load your widget and show it as a floating widget which is dragable and resizable. The floating window is ExtJS based.</br></br></p>
<p>A small example. We will try to mount the Moonphase widget:We add this to the HTML page :</br></br></p>
<p><span style="white-space:pre;" class="Apple-tab-span">	</span><span style="font-style:italic;" class="Apple-style-span">&lt;a class=&#8221;widget_mountable&#8221; id=&#8221;widget_moonphase&#8221;&gt;Moon phase&lt;/a&gt;</span></br></br></p>
<p>When the page loads this will just render the link like this :</br></br></p>
<p><img src="http://www3.caret.cam.ac.uk/nicolaas/blog/floatable1.png" height="250" width="400" /></br></br></p>
<p>When you click on it, it will bring up the window containing the widget</br></br></p>
<p><img src="http://www3.caret.cam.ac.uk/nicolaas/blog/floatable2.png" alt="2" height="250" width="400" /></p>
<p>We can drag this widget around, make it bigger, make it smaller, &#8230;</br></br></p>
<p><img src="http://www3.caret.cam.ac.uk/nicolaas/blog/floatable3.png" alt="3" height="250" width="400" /></br></br></p>
<p>We can also close it again. On most browser, pressing the ESC key will also close the widget. We can of course bring it back up again afterwards.</br></br></p>
<p>This kind of approach might be used to host a FileManager widget &#8230;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/nicolaasmatthijs.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/nicolaasmatthijs.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nicolaasmatthijs.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nicolaasmatthijs.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nicolaasmatthijs.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nicolaasmatthijs.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nicolaasmatthijs.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nicolaasmatthijs.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nicolaasmatthijs.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nicolaasmatthijs.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nicolaasmatthijs.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nicolaasmatthijs.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nicolaasmatthijs.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nicolaasmatthijs.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nicolaasmatthijs.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nicolaasmatthijs.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=25&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nicolaasmatthijs.wordpress.com/2008/04/02/floating-widgets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d128e44d86f7ea45534291c2c36599a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nicolaasmatthijs</media:title>
		</media:content>

		<media:content url="http://www3.caret.cam.ac.uk/nicolaas/blog/floatable1.png" medium="image" />

		<media:content url="http://www3.caret.cam.ac.uk/nicolaas/blog/floatable2.png" medium="image">
			<media:title type="html">2</media:title>
		</media:content>

		<media:content url="http://www3.caret.cam.ac.uk/nicolaas/blog/floatable3.png" medium="image">
			<media:title type="html">3</media:title>
		</media:content>
	</item>
		<item>
		<title>Michael Feldstein</title>
		<link>http://nicolaasmatthijs.wordpress.com/2008/03/30/michael-feldstein-30-march-2008/</link>
		<comments>http://nicolaasmatthijs.wordpress.com/2008/03/30/michael-feldstein-30-march-2008/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 22:54:06 +0000</pubDate>
		<dc:creator>nicolaasmatthijs</dc:creator>
				<category><![CDATA[Sakai]]></category>

		<guid isPermaLink="false">http://nicolaasmatthijs.wordpress.com/2008/03/30/michael-feldstein-30-march-2008/</guid>
		<description><![CDATA[We have found a post about our MySakai work on Michael Feldstein&#8217;s blog (Oracle). He talks about our aims, the technology, the Cambridge get together and future potential.You can find it over here: http://mfeldstein.com/mashing-up-the-lms-the-google-way/<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=20&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We have found a post about our MySakai work on Michael Feldstein&#8217;s blog (Oracle). He talks about our aims, the technology, the Cambridge get together and future potential.You can find it over here: <a href="http://mfeldstein.com/mashing-up-the-lms-the-google-way/" target="_blank">http://mfeldstein.com/mashing-up-the-lms-the-google-way/</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/nicolaasmatthijs.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/nicolaasmatthijs.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nicolaasmatthijs.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nicolaasmatthijs.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nicolaasmatthijs.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nicolaasmatthijs.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nicolaasmatthijs.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nicolaasmatthijs.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nicolaasmatthijs.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nicolaasmatthijs.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nicolaasmatthijs.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nicolaasmatthijs.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nicolaasmatthijs.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nicolaasmatthijs.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nicolaasmatthijs.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nicolaasmatthijs.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=20&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nicolaasmatthijs.wordpress.com/2008/03/30/michael-feldstein-30-march-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d128e44d86f7ea45534291c2c36599a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nicolaasmatthijs</media:title>
		</media:content>
	</item>
		<item>
		<title>File Manager Proposal</title>
		<link>http://nicolaasmatthijs.wordpress.com/2008/03/24/file-manager-proposals-24-march-2008/</link>
		<comments>http://nicolaasmatthijs.wordpress.com/2008/03/24/file-manager-proposals-24-march-2008/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 22:53:48 +0000</pubDate>
		<dc:creator>nicolaasmatthijs</dc:creator>
				<category><![CDATA[Sakai]]></category>

		<guid isPermaLink="false">http://nicolaasmatthijs.wordpress.com/2008/03/30/file-manager-proposals-24-march-2008/</guid>
		<description><![CDATA[Last week I decided to try and create some Illustrator based designs for a file manager widget. I had some early ideas like making the widget as small as possible without losing important information.But I also had to fit a bunch of user actions inside the small space that I had set myself.First of all [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=19&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Last week I decided to try and create some Illustrator based designs for a file manager widget.<br />
I had some early ideas like making the widget as small as possible without losing important information.But I also had to fit a bunch of user actions inside the small space that I had set myself.First of all I decided to drop the entire folder structure, so the only thing the user sees is the current folder he is in.But I had to provide the user a way to quickly navigate between the hierarchal map structure so I used the well known &#8220;breadcrumb&#8221; navigation system.</p>
<h5>Things that I thought are needed in a file manager.</h5>
<ul>
<li>File management
<ul>
<li>All your courses and projects visible on one screen.</li>
<li>Remove the entire folder structure</li>
<li>A way to quickly add multiple files</li>
<li>A way to quickly delete multiple files</li>
<li>Adding multiple folders in one go</li>
<li>Deleting multiple folders in one go</li>
<li>Drag files from site to site</li>
<li>Drag files from folder to folder</li>
<li>Provide sorting on all the fields</li>
<li>Provide sorting on &#8216;kind&#8217;</li>
<li>A way to select all files/folders in a folder structure</li>
</ul>
</li>
<li>Personal Collection management
<ul>
<li>Drag one or multiple files to a collection</li>
<li>Delete(&#8216;unchain&#8217;) one or multiple files in a collection</li>
<li>Adding new sub collection folders</li>
<li>Create new collections</li>
<li>Delete entire collections, but when doing so not to delete the files</li>
<li>Sorting collection content</li>
<li>A way to select all files/subcollections in a collection</li>
<li>Drag files from collection to collection</li>
<li>Drag sub collections from collection to collection</li>
</ul>
</li>
<li>Information on a file I provided in the design.
<ul>
<li>Icon + link to resource</li>
<li>File name + link to resource</li>
<li>Size of the file</li>
<li>The last changed date</li>
</ul>
</li>
<li>Information on a folder I provided in the design.
<ul>
<li>Icon + link to the folder content</li>
<li>Folder name + link to the folder content</li>
<li>Number of items present in the folder</li>
<li>The last changed date</li>
</ul>
</li>
</ul>
<h5>Screenshots</h5>
<p><img src="http://bugs.sakaiproject.org/confluence/download/attachments/19628045/FileManagerIdea_overview.png" alt="filemanager with collections open" height="334" width="507" /></p>
<p>This screenshot shows you files in a folder plus the &#8216;my collections&#8217; overview.</p>
<p><img src="http://bugs.sakaiproject.org/confluence/download/attachments/19628045/FileManagerIdea_overview_mi.png" alt="filefinder without my collections" height="297" width="341" /></p>
<p>This screenshot shows you files in a folder, but hides the &#8216;my collections&#8217; section.When this happens the option to drag files/folders into collections is disabled.</p>
<p><img src="http://bugs.sakaiproject.org/confluence/download/attachments/19628045/FileManagerIdea_mycollectio.png" height="321" width="495" /></p>
<p>This shows the collection viewer, which contain a mini file viewer in order to allow the user to drag files/folders in a collection.</p>
<h5>Workflow</h5>
<p><img src="http://bugs.sakaiproject.org/confluence/download/attachments/19628045/FileManagerIdea.png" height="200" width="400" /><a href="http://bugs.sakaiproject.org/confluence/download/attachments/19628045/FileManagerIdea.png" title="the workflow" target="_blank"></a></p>
<p><a href="http://bugs.sakaiproject.org/confluence/download/attachments/19628045/FileManagerIdea.png" title="the workflow" target="_blank">Workflow</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/nicolaasmatthijs.wordpress.com/19/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/nicolaasmatthijs.wordpress.com/19/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nicolaasmatthijs.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nicolaasmatthijs.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nicolaasmatthijs.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nicolaasmatthijs.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nicolaasmatthijs.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nicolaasmatthijs.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nicolaasmatthijs.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nicolaasmatthijs.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nicolaasmatthijs.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nicolaasmatthijs.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nicolaasmatthijs.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nicolaasmatthijs.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nicolaasmatthijs.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nicolaasmatthijs.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=19&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nicolaasmatthijs.wordpress.com/2008/03/24/file-manager-proposals-24-march-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d128e44d86f7ea45534291c2c36599a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nicolaasmatthijs</media:title>
		</media:content>

		<media:content url="http://bugs.sakaiproject.org/confluence/download/attachments/19628045/FileManagerIdea_overview.png" medium="image">
			<media:title type="html">filemanager with collections open</media:title>
		</media:content>

		<media:content url="http://bugs.sakaiproject.org/confluence/download/attachments/19628045/FileManagerIdea_overview_mi.png" medium="image">
			<media:title type="html">filefinder without my collections</media:title>
		</media:content>

		<media:content url="http://bugs.sakaiproject.org/confluence/download/attachments/19628045/FileManagerIdea_mycollectio.png" medium="image" />

		<media:content url="http://bugs.sakaiproject.org/confluence/download/attachments/19628045/FileManagerIdea.png" medium="image" />
	</item>
		<item>
		<title>New membership tool</title>
		<link>http://nicolaasmatthijs.wordpress.com/2008/03/21/new-membership-tool-21-march-2008/</link>
		<comments>http://nicolaasmatthijs.wordpress.com/2008/03/21/new-membership-tool-21-march-2008/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 22:53:25 +0000</pubDate>
		<dc:creator>nicolaasmatthijs</dc:creator>
				<category><![CDATA[Sakai]]></category>

		<guid isPermaLink="false">http://nicolaasmatthijs.wordpress.com/2008/03/30/new-membership-tool-21-march-2008/</guid>
		<description><![CDATA[For the moment, we had been using the existing Membership tool as content for the My Courses &#38; Projects page (used in the top navigation). This approach does have a couple of disadvantages: In order to run this tool in /flat, we need to apply a small patch to allow the to link to /flat/site.html [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=18&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For the moment, we had been using the existing Membership tool as content for the My Courses &amp; Projects page (used in the top navigation). This approach does have a couple of disadvantages:</p>
<ul>
<li>In order to run this tool in /flat, we need to apply a small patch to allow the to link to /flat/site.html instead of /portal/site. This creates the issue that portal en flat can&#8217;t be fully run next to each other</li>
<li>This tool looks very old and needs a refresh for every action. It completely collides with the new look and the Web 2.0 approach.</li>
</ul>
<div><a href="http://www3.caret.cam.ac.uk/nicolaas/blog/membership1.png" target="_blank"><img src="http://www3.caret.cam.ac.uk/nicolaas/blog/membership1.png" alt="" width="400" height="250" /> </p>
<p></a> </p>
</div>
<div><a href="http://www3.caret.cam.ac.uk/nicolaas/blog/membership2.png" target="_blank"><img src="http://www3.caret.cam.ac.uk/nicolaas/blog/membership2.png" alt="" width="400" height="250" /></p>
<p></a></div>
<p>These reasons have given us the idea to try and write a &#8220;new&#8221; membership tool, with a better design and more Ajax style interaction. We decided to build this tool as a widget. This was first of all a test on how long it would take to make a real tool with the widget approach.I first did the design on paper which was quite easy and took about 2 hours. Then we still had to add some Java services we didn&#8217;t have in place, like getting the list of joinable courses and projects, joining one and unjoining one. This took about 2 hours too and it works like this:</p>
<ul>
<li>To request a list of joinable sites, do an Ajax GET request to /sdata/mcp?action=joinable</li>
<li>To join a specific site, do an Ajax POST request to /sdata/mcp with parameters action=join and siteid=specificsiteid</li>
<li>To leave a specific site, do an Ajax POST request to /sdata/mcp with parameters action=unjoin and siteid=specificsiteid</li>
</ul>
<div>The next thing was doing the implementation itself. We wanted to have a switch between current and joinable sites, for which we choose a tab approach. We also wanted to add an instant search functionality, which searches for your search query on every character you enter into the searchbox and filters the sites shown on the screen.<br />
 </div>
<div><a href="http://www3.caret.cam.ac.uk/nicolaas/blog/membership3.png" target="_blank"><img src="http://www3.caret.cam.ac.uk/nicolaas/blog/membership3.png" alt="" width="400" height="250" /> </p>
<p></a> </p>
</div>
<div><a href="http://www3.caret.cam.ac.uk/nicolaas/blog/membership4.png" target="_blank"><img src="http://www3.caret.cam.ac.uk/nicolaas/blog/membership4.png" alt="" width="400" height="250" /></a></div>
<div> </div>
<div>Implementing this widget into an HTML page can be done by just adding this piece of HTML to the file and Sdata will insert this widget when the page is loaded:</div>
<div> </div>
<blockquote><p> <span style="font-style:italic;">&lt;div id=&#8221;widget_coursesandprojects&#8221; class=&#8221;widget_inline&#8221;&gt;&lt;/div&gt;</span></p></blockquote>
<div> </div>
<div>Making the design in HTML and implementing all the functionality into the widget took about 4,5 hours.  So we succeeded in building an entire (better than before looking) tool in only 1 day, from paper design to implementation into the HTML page.</div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/nicolaasmatthijs.wordpress.com/18/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/nicolaasmatthijs.wordpress.com/18/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nicolaasmatthijs.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nicolaasmatthijs.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nicolaasmatthijs.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nicolaasmatthijs.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nicolaasmatthijs.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nicolaasmatthijs.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nicolaasmatthijs.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nicolaasmatthijs.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nicolaasmatthijs.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nicolaasmatthijs.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nicolaasmatthijs.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nicolaasmatthijs.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nicolaasmatthijs.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nicolaasmatthijs.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nicolaasmatthijs.wordpress.com&amp;blog=3295935&amp;post=18&amp;subd=nicolaasmatthijs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nicolaasmatthijs.wordpress.com/2008/03/21/new-membership-tool-21-march-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d128e44d86f7ea45534291c2c36599a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nicolaasmatthijs</media:title>
		</media:content>

		<media:content url="http://www3.caret.cam.ac.uk/nicolaas/blog/membership1.png" medium="image" />

		<media:content url="http://www3.caret.cam.ac.uk/nicolaas/blog/membership2.png" medium="image" />

		<media:content url="http://www3.caret.cam.ac.uk/nicolaas/blog/membership3.png" medium="image" />

		<media:content url="http://www3.caret.cam.ac.uk/nicolaas/blog/membership4.png" medium="image" />
	</item>
	</channel>
</rss>
