silverpart.jpg

Project Description

This project includes a Silverlight wrapper Web Part that can be used in MOSS 2007 or WSS 3.0 to expose Silverlight 2 (RTM) content.

The goal of this project is to create a generic web part that has custom properties that provide flexibility for embedding different Sil

RIA.jpg

Software Requirements
  • Server
    • .NET Framework 3.0
    • MOSS 2007 (or WSS 3.0)
  • Client
    • Silverlight 1.0 or Silverlight 2 or Silverlight 3 plug-in installed
    • UPDATED: Compatible with Firefox 3+ and IE8 (Release 2.1)

Features
  • UPDATED: Fixed bug with Current User (Release 2.2)
  • UPDATED: Works in Firefox (Release 2.1)
  • UPDATED: Works for anonymous users (Release 2.1)
  • Ability to expose Silverlight Applications 1.0 or Silverlight 2 Applications in SharePoint 2007 or WSS 3.0 websites
  • Support for Silverlight 2 applications (.xap files)
  • Enhanced Web Part Editor to expose only relevant properties when a plug-in version is selected
  • No need to create a createSilverlight.js wrapper file to instantiate the Silverlight control (Silverlight 1.0)
  • The Silverlight control parameters are configured via Web Part properties
  • Each control is instantiated with an unique ID to avoid conflicts when using multiple Silverlight controls on the page
  • Ability to specify multiple JavaScript code-behind files (Silverlight 1.0)
  • Built-in default values for the most common Silverlight properties
  • Ability to pass parameters to the Silverlight control via the initParams property
  • No need to make changes to the SharePoint web.config file (e.g. configure Ajax Extensions)
  • No need to have ASP.NET 3.5 Extensions installed (it doesn't use the ASP.NET Silverlight Control to instantiate the plugin)
  • Ability to configure the image and URL to download Silverlight in case the plugin is not installed (by default points to Silverlight 2 Beta 2 installation file, but it can be manually configured)
  • Ability to set Windowless property in order to use Transparent Color. Keep in mind that if you don't need this feature don't turn it on since it may have some performance issues (as per Silverlight documentation).
  • This version has two new properties, Current User and Current Site. This allows you to retrieve the user and site and pass as a Initial Parameter to the Silverlight control. This gives you some flexibility to customize the control for the current logged user.
  • The webpart dll is not installed on the GAC and can be shared between web applications.

Known Limitations
  • The onLoad and onError events are not exposed via the SilverPart Web Part properties

Planned Future Enhancements
  • Audience Targetting to show/hide Web Part based on security groups
  • Implement Interface to allow connections between other webparts

Documentation
  • SilverPart Installation Instructions - Coming soon
  • SilverPart Configuration Instructions - Coming soon

Use of CodePlex Projects

License

Please report any errors using the Issue Tracker. Please read the license

The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees or conditions.

Last edited Mar 1, 2011 at 3:29 PM by anoguei, version 72