SharePoint 2010 - Silverlight 4 Picture Gallery for viewers & contributors
Update: I've just (21/07/2010) recompiled the gallery with the latest SilverLight 4 bits, so you won't get a "this application was created for an expired version...." anymore
I've just released a new picture viewer application that's entirely built using the Silverlight Client Object model of SharePoint 2010 (Beta 2) and Silverlight 4. Note that at the time of writing, only a developer release of Silverlight 4 is available, there is no RC downloadable plugin. The gallery was inspired from Jeff Paries's but has been totally reworked.
Thus, in order to test this application, you must download the Silverlight 4 tools as explained here :
The Silverlight Application can be viewed from within a SharePoint WebPart (delivered by a WSP) in which you can chose the target picture/document library.
You can also use it using the OOTB Silverlight WebPart of SharePoint 2010 if you provide it with the required InitParameters which are the Site URL and the target list GUID.
Well, here are a few screenshots illustrating the functionality:
The Viewer Mode which you can use to paginate the pictures. An automatic slide show is also performed by default:
The Contributor Mode which you can use to update metadata, recycle pictures and upload new pictures. Here is an example of picture recycling:
At last, you can drag & drop pictures from the file system into the Silverlight app and they will be uploaded into SharePoint:
You can also use the application from outside the browser. In that case, the initparameters won't be provided so, you'll be prompted to input the target site & document library:
then, you'll be able to use the application as if it was in the browser
The application and its source code can be downloaded on CodePlex at the following URL:
and a video demontrating the application and explaning how I built it will be published soon on channel 9 but if you're hurry to watch it, you can download the full WMV here:
The application has been tested with Internet Explorer 8 and Firefox 3.6