WSS and MOSS SDK now available

July 23, 2007

Microsoft recently released the SDK for WSS 3.0 and MOSS 2007. Here is the brief overview of both and also the relevant links.

 WSS 3.0 SDK

http://www.microsoft.com/downloads/details.aspx?familyid=05e0dd12-8394-402b-8936-a07fe8afaffd&displaylang=en

Overview

The Windows SharePoint Services 3.0 SDK contains conceptual overviews, programming tasks, and references to guide you in developing solutions based on Windows SharePoint Services as a platform. The SDK includes information about the following technologies:

  • Web Part Framework   Create, package, and deploy Web Parts on SharePoint sites.
  • Server-side object model   Work with individual lists and sites or manage an entire Windows SharePoint Services deployment.
  • Web services   Use default Web services, or create custom Web services, to interact with Windows SharePoint Services from external applications.
  • Collaborative Application Markup Language (CAML)   Customize the schemas that define lists and sites, define queries for use with members of the object model or Web services, and specify parameters for use with methods in Remote Procedure Call (RPC) protocol.
  • Master Pages   Specify all of the shared elements of your site in the master page or pages, and add content page-specific elements to content pages.
  • Workflows   Create workflows that encapsulate business processes to be performed on items in Windows SharePoint Services, and attach those workflows to items in Windows SharePoint Services.
  • Custom Field Types   Create custom field types that conform to your business data. These custom field types can be based on the base field types already included in Windows SharePoint Services, and can include custom data validation, field rendering, and field property rendering and processing.
  • Information Rights Management (IRM)   Specify IRM for files located in document libraries and stored as attachments to list items. Create IRM protectors for your own custom file types.
  • Document Property Promotion and Demotion   Use the built-in XML parser to synchronize the document properties and list column data for XML documents. Create document parsers to do the same for your custom file types.
  • Search   Use the new Query object model and Query Web service to retrieve search results. Search in Windows SharePoint Services now shares the same SharePoint search technology used by Microsoft Office SharePoint Server 2007.

Also included is the Workflow Developer Starter Kit for Windows SharePoint Services 3.0, which helps solution providers, independent software vendors, value-added resellers, and other developers write custom workflows for Windows SharePoint Services 3.0. It contains the following:

  • Visual Studio Project Templates
    • Sequential Workflow Library
    • State Machine Workflow Library
  • Sample Custom Workflow
    • Simple Collect Feedback using ASPX forms

MOSS SDK

http://www.microsoft.com/downloads/details.aspx?familyid=6d94e307-67d9-41ac-b2d6-0074d6286fa9&displaylang=en

Overview

The Microsoft Office SharePoint Server 2007 SDK is designed for solution providers, independent software vendors, value-added resellers, and other developers to learn about the new Office SharePoint Server 2007 enterprise application and platform. It features conceptual and “How to” articles, sample code, and programming references.

The download file OfficeServerSDK.exe provided for the SharePoint Server 2007 SDK contains the following:

  • Compiled HTML Help files (updated with new content since RTM), OSSSDK2007.chm and WSS3sdk.chm, which contain conceptual topics, Class Library and Web Service References for SharePoint Server 2007 and Microsoft Windows SharePoint Services 3.0.
  • Code samples that relate to topics in the SDK: Business Data Catalog metadata samples, Custom Single Sign-On Provider, SampleWebService, and Custom Filter Web Parts. The sample projects use Microsoft Visual C# and Microsoft Visual Studio 2005.
  • Enterprise Content Management Starter Kit.

Also included in the SharePoint Server 2007 SDK, the Enterprise Content Management (ECM) Starter Kit is designed for solution providers, independent software vendors, value-added resellers, and other developers to learn about how to extend the new ECM features and platform in Office SharePoint Server 2007. It contains the following:

White Papers

  • 2007 Office System Digital Signatures Developers Guide
  • 2007 Office System Encryption Developers Guide
  • Information Rights Management – Pluggable Rights Management, Technical Overview
  • Importing Custom Actions into SharePoint Designer
  • Workflow Security Topics

Code Samples

  • Content Processing
    • Term Replacement Document Inspector Module
    • Document Converters (server-side custom property remover, docm-to-docx converter)
  • Records Management and Policy
    • De-Duplication Router
    • Document Integrity Verifier
    • Records Repository Web Service Console Application
    • Search, Collect, and Hold Tool
    • Default Site Policy
  • Workflow
    Note: The following workflow samples are meant to demonstrate concepts and provide a starting point for extension. They are not the same workflows that are included with Office SharePoint Server 2007.

    • Custom Reports
    • ECM Activities
    • List Item Activities
    • Hello World Sequential Workflow
    • State Based Approval Workflow
    • Modification Workflow
    • Replication and Contact Selector Workflow
    • Intersystem Purchase Order
    • Confidential Approval
    • Group Approval
    • Review Workflows
    • Collect Feedback Workflow
    • Multi-Stage Workflow
    • Server-side Collect Signatures Workflow

Visual Studio Project Templates for SharePoint Server 2007 workflow

  • SharePoint Server Sequential Workflow Library
  • SharePoint Server State Machine Workflow Library

Advertisements

Kalsoft’s New Workflow and BPR Product

July 9, 2007

Windows Workflow Foundation is the new and innovative framework for workflow applications to be developed in upcoming years. It is based on XML based language called XOML which is commonly used for declaring a workflow. The building blocks for Workflows based on WWF are called activities. Windows Workflow Foundation is one of the three components that make up the WinFX framework

Architecture

KalSoft – A renowned development and consultancy firm has taken a step ahead. They have developed a Workflow solution named DeXpert based on WWF along with BPR capabilities. Having a great attractive user interface based on Windows Presentation Foundation, this product branches in two ways. One, you can use the Workflow Designer to design complex business workdflows without writing a single line of code. An Organization Chart designer enables dynamic mapping of roles and users. The second branch involves simulation of the designed process based on user inputs in order to find out bottlenecks and ineffeciencies in the process. To conclude,  this product is a true testimonial of Microsoft’s approach towards partner enablement.


Open House 2007 at FAST

July 4, 2007

I recently was invited for evaluation of final year projects at Open House 2007 in FAST NUCES. Open House is a demonstration of final year projects to examiners who belong to the software industry. This is an excellent step in my opininon as students get a touch of industry and meet professionals. In addition, the final year projects for which they put a lot of efforts, these projects can then be evaluated by professionals who can assess the project work and also suggest future changes/ enhancements for these projects.

I along with few other colleagues Wajahat and Nawaz reached FAST at about 10:30 AM and evaluated two projects.

Flowchart to Code Generator

This was a project developed for newbie developers to help them design flowchart instead of writing the code first. The application converts the flowchart to code. It first generates IL code in PASCAL and then generates the final C++ code. This, again was a good effort by students Umair Khan, Hussain Jaffer and Saad Usmani. There were a few things missing though, related to design and implementation. The project abstract can be found here

Electronic Edification

This was a sort of e-learning solution developed by three girls named Mehwish Ali, Mehwish Aziz and Munazzah. It was a good effort comprising an administrative application for admin, teachers and students for registration and activation of courses. It also had webcast facility for delivering lectures. They produced good documentation but could not implement the design properly and this was the advice from us (examiners) to limit the scope but concentrate on good design. The project abstract can be found here 

Overall, it was a good day and we enjoyed meeting with students, teachers and of course, a heavy rain afterwards.


PDC Presentation at Karachi

June 21, 2007

Finally the 5th Pakistan Developer Conference ended with a great closing ceremony and a lavish dinner to PDC speakers at Lal Qila. It was good and everybody learned and gained a lot including the speakers, the attendees, the students, MS guys, MVPs and all. Specially the ones who won laptops, digital cameras and XBOX enjoyed the closing ceremony:). Bravo to the volunteers who made this once again a great success. It was pleasure and a very good experience meeting all the geeks, the Microsoft guys, all my colleagues and long lost friends.

I delivered two sessions, one on workflow foundation and the other on Business Data Catalog features in MOSS. Most of the attendees requested to share the presentation which I could not at that time, so  here it goes.

Hope to see you all again in the next PDC. Cheers


PDC Presentation

June 15, 2007

I will be speaking at Pakistan Developer Conference  -PDC 2007 on MOSS and Windows Workflow Foundation. If any of you get a chance, do get in touch


Management Pack for MOSS 2007

June 14, 2007

The management pack for Office SharePoint Server 2007 is now available which will help administrators and consultants gather precious operational data and enable them in responding to critical events. This will result in better reporting of failures so that configuration problems and service outages are handled in time by the administrators.

MOM 2005
The management pack for MOM 2005 can be downloaded here

System Center Operations Manager 2007
For the new SCOM 2007, MOSS management pack can be downloaded here

Features

The following alerts have been made available through this management pack
• Shared Services Provider (SSP) provisioning failed
• Site Directory scan job failed
• Enabling features failed on some sites
• Administration site for the SSP is missing
• Enabling features on existing sites failed
• The Office SharePoint Server Search service is not running
• The Microsoft Single Sign-On service is not running
• The Office Document Conversions Launcher service is not running
• Failed to connect to parent server farm
• SSP synchronization failed
• The Office Document Conversions Load Balancer service is not running
• Failures in content deployment jobs
• Poor cache performance
• Error during document copy or move operations
• Errors with the Information Rights Management (IRM) features
• Failures in the Document Conversion feature
• Out of Memory exceptions coming from form business logic
• Denial of Service scenarios
• Failures during form processing or while loading business logic assemblies


Policy Management for User Profiles and MySite

May 28, 2007

A frequently asked question in discussion groups is “How can we hide/ unhide the links on MySite for specific users?”. “How can user profile page be customized to make some properties available to only limited users”.

The answer is policy management in Shared Services Administration.

Go to Central Admin ->Shared Services Administration->SharedServices1 ->Profile Services Policies