fallenrogue.com

2 SharePoint projects on Codeplex

I know half of you are .NET developers and the other half Ruby on Rails developers. This quick announcement is for the former. (well, and the latter if you Rails guys are interested in SharePoint)

Basically, I’ve released a few projects to Codeplex that I’d like to see take on a life of their own. There are some interesting coding conditions when developing against the SharePoint v3/MOSS platform and the more input and feedback I get the better I can hone those tools as well as my own skills.

The first project provisions the Scriptaculous/Prototype libraries to the SharePoint Farm and, upon feature activation, registers the javascript with the Page class’ ClientScriptManager. It’s a great headstart if you’re looking to do some DHTML without a lot of patching to the web.config and you also get the added benefit of using Scriptaculous and Prototype, which are 2 of my favorite client scripting libraries. In the next version, I’d like to add more configuration to the library to allow for deeper control over the registration of the js files with the Page as well as a system to check if the js files are the latest versions. If not, go get them and add them back to the library.

http://www.codeplex.com/ScriptProtoWssv3

The other project seeks to cure the pain of deploying a Custom WebService to your SPFarms. There are many steps that have to take place to ensure that your webservice can be discovered through SharePoint and it’s difficult to manage this process, especially in a load balanced environment. This library provides a 0 touch deployment for Custom WebServices. In the future, I’d like to expand this by adding a “WebService” value pack that provides new WebServices for some of the areas that are missing in SharePoint’s WebServices.

http://www.codeplex.com/SPWebServiceDeploy

So, that’s my pitch. If you’re a SharePoint dev and want to get in on the action, join the projects at CodePlex and help me out. Thanks!

articleStats

Here are some silly little facts about this 2 SharePoint projects on Codeplex...

It was written by Leon 11 months ago.
It has 2387 letters in it.
It has 349 words in it.
It has a total of 2 comments in all.
So far Leon has the last word!

article Links

These are the links that appear in this article. They probably don't make sense out of context... but just in case. :)

Ruby on Rails
Rails
Codeplex
http://www.codeplex.com/ScriptProtoWssv3
http://www.codeplex.com/SPWebServiceDeploy
 

The other stuff...

What the kids are saying...

4 months ago Nithesh Erakkara said...

Hi rouge............This is with referenc to your reply to my post(https://forums.microsoft.com/msdn/ShowPost.aspx?PostID=3342502&SiteID=1) of deploying webservie to virtual bin directory in sharepoint..........i felt i just found what i was lookin for.....i just walked through the source code and i feel that the helper assembly is really great...........but can u provide some steps to use that assembly........i passed the HelloWorldWebService you created inSPWebServiceDeployment as the feature name to SPWebserviceDeployer class..........but it gave me a exception Array Index Out Of Range in installServicesToLayout() method...........if you can provide detailed steps regardin how to use it it would be a great help............

4 months ago Leon said...

Hi Nithesh,

Sorry, I sometimes forget to go back to the forums! First question, is the "disco.exe" app on the PATH environmental variable on the server? If not, you'll need that. OR, you can modify the source code to point to your disco.

If you've got that, then the next thing would be to check the log, any errors thrown by disco (which is usually the one that causes errors with this package) will be thrown there.

Let me know about those 2 things and we'll go from there.

For me, I basically deploy the feature and add a feature eventreceiver to create the deployment class and call the gen method. If you look in the test project you'll see exactly how I intended it to be used. Start there and let me know how it goes! thanks, ~Leon

Leave a comment
*name:
*email: (never sold or published.)
url :

©2000-2008 fallenrogue.com | Some Rights reserved.