Welcome to

Magenic Technologies Community Blog

Sign in | Join | Help
Announcing SPaDevToolkit 0.1.0.0
 

What is SPaDevToolkit?

SPaDevToolkit is short for SharePoint Application Development Toolkit. It is an open source project created by yours truly and available on CodePlex. The project is a collection of libraries, tools, Visual Studio templates, packages and more focused on accelerating the development of custom code for SharePoint (MOSS and WSS). This includes STSADM Extensions, Business Objects, ASP.NET-based Forms and Controls, Workflow Components, Feature Receivers and more!

What's in Release 0.1.0.0

This is the first release of SPaDevToolkit. Included in this release are:

Libraries

  • STSADM Extensions Library - Quickly create and deploy custom STSADM commands.

Tools

  • STSADM Tools - Value-added STSADM tools based on STSADM Extensions Library
    • stsadm -o spa-registercommands - Register STSADM commands - Adds XML definition file to SharePoint CONFIG folder and registers assembly in the GAC.

What to Expect in Upcoming Releases

Libraries

  • STSADM Extensions Library Validators - Validator Attribute classes allow you to add validation to your command parameters and have the Command Interpreter validate parameters automatically before the command is executed. Some validators you can expect are:
    • URL Validator - determines if a parameter value is a valid URL.
    • File Exists Validator - determines if a filename parameter value is an existing file.
    • Folder Exists Validator - determines if a directory parameter value is an existing folder
    • And more!
  • Business Objects Library - Base classes and default implementations for accessing SharePoint content through strongly-typed business objects.
  • And More!

Tools

  • More STSADM Tools
    • Enumerate commands (stsadm -o spa-enumcommands) - Lists the commands that are defined in an assembly.
    • And more!
  • STSADM Guidance Package - Visual Studio Package containing templates and commands used to generate classes for your custom STSADM commands based on the SpaDevToolkit STSADM Extensions Library
  • And More!

For more information, check out the project site at http://www.codeplex.com/spadev. At the site you can:

  • Download and experiment with Version 0.1.0.0
  • View the source code
  • Learn how to use the libraries and tools
  • Provide feedback
    • What do you think of the project?
    • What additional information would you like to see on the site?
    • What additional STSADM commands would you like to see included in the toolkit?

Thanks for taking a look! Enjoy!

Posted: Monday, July 07, 2008 2:42 PM by darylr

Comments

No Comments

Anonymous comments are disabled