Register  Login
Blog
Silverlight Desktop Blog
By Michael Washington on 7/19/2008 3:48 PM

After finishing the sample code for the Silverlight drag and drop import and export we realized that SilverlightDesktop would present some unique challenges.

After working with this for a few hours we came up with a solution where you simply make a method such as this in the module:

public void AddDelegates(SilverlightDragAndDrop.Page Read More »

By Michael Washington on 7/19/2008 8:18 AM

We posted an example of a test we created that demonstrates importing content from one SilverlightDesktop window to another:

 See it live here:

http://www.adefwebserver.com/DotNetNukeHELP/Misc/Silverlight/DragAndDropTest/

We hope to have this incorporated into SilverlightDesktop by September. So far the method will not require any breaking changes with the module examples we have posted so far.

To export content you simply need to place the content on a canvas and ... Read More »

By Michael Washington on 7/12/2008 8:42 AM

A new tutorial has been posted to Documents that walks through the creation of a module that communicates with SilverlightDesktop using web services.

Intermediate Level - Creating a "Silverlight Notepad" module

You should be able to use this as a base for the majority of your modules. However, it is recommended that you start with the beginning tutorials first.

By Michael Washington on 7/8/2008 11:24 AM

A great article on the other "Online Desktop"s out there:

http://maketecheasier.com/fancy-an-online-desktop/2008/03/05

The difference with SilverlightDesktop:

  • It's Open Source
  • You can run your OWN site on your OWN server
  • It's written in Silverlight

By Michael Washington on 7/8/2008 8:34 AM

We have a tutorial on creating your own SilverlightDesktop modules here:

Creating A "Hello World!" module

Later we will show you how to package a module and upload it into another SilverlightDesktop site.

By Michael Washington on 7/6/2008 10:26 PM

 

The latest version contains:

  • Corrects a security issue and implements "super tight security"
  • Allows the creation and editing of module configurations
  • Adds MinimumVersion="2.0" to the properties for the control that launches the Silverlight application to prompt the user to install the correct version of Silverlight.
  • Fixed bug in SilverlightDesktop.aspx to allow it to work with Firefox
  • Updated connection string to use "SiteSqlServer" so modules created for the non DNN SilverlightDesktop will work with DNN

Still to Come

By Michael Washington on 7/6/2008 12:01 PM

The current version of SilverlightDesktop implements security by assigning a temporary password to the user when they launch the Silverlight application. This password is passed to the Silverlight application through the InitParameter. The SilverlightDesktop application uses this password when communicating with the web services.

Then we had a thought. What if you wanted to guess the passwords on a SilverlightDesktop site? You know the temporary password is always a number. Yes it is a large number, but you could write a program that sat there all day trying one number after another.

To combat this we decided to implement a count of bad password attempts. After a certain amount of attempts the account would be locked. The problem with this is that your could shut down a site by intentionally sending bad passwords and locking out accounts with known user names.

The solution is to store the IP Address as well as th ... Read More »

By Michael Washington on 7/5/2008 8:13 AM

We will allow you to easily install SilverlightDesktop modules. You can see the beta code we are working on here:

http://www.adefwebserver.com/DotNetNukeHELP/Misc/ModuleInstaller/ModuleInstaller.htm

By Michael Washington on 7/4/2008 5:33 AM

I tried to show a friend SilverlightDesktop recently and when he went to the page it didn't work! He received an error message about an illegal xml character in the .xap file.

Ouch!.

Turns out he had Silverlight 1.0 installed but not Silverlight 2.0 installed. To make matters worse, when I tested this at home I discovered that if you completely uninstall Silverlight, the link that comes up to prompt you to install Silverlight installs Silverlight 1.0 which doesn't work with SilverlightDesktop.

Fast-forward 2 hours of scratching my head and it came down to a simple line in the control properties for the control that launches the Silverlight application:

MinimumVersion="2.0"

in "SilverlightDesktop\SilverlightDesktop.aspx" change:

 

< Read More »

 Print   

Terms Of Use | Privacy Statement | Copyright 2008 by SilverlightDesktop.net Dynnamite DotNetNuke Skins & Modules