Colligo Home Take Microsoft SharePoint Offline Manage SharePoint Content in Outlook Share Files, Folders & Resources Offline

Colligo Contributor SDK for SharePoint

Next Steps
Phone Sales Sales 604 685 7962 x227
Colligo Contributor SDK

Customers and partners recognize the power of desktop integration offered in the Colligo for SharePoint product line, including Colligo Contributor™ Client and Colligo Contributor™ Add-In for Outlook®, however some need to go beyond the standard capabilities. For example, they may need deeper integration with their desktop software environment or extensions to meet specific business requirements. Colligo has responded to this need in Version 3.0. Contributor™ Software Development Kit (SDK) provides a .NET Application Programming Interface (API) to the Contributor Application engine plus relevant technical information and specifications to enable the creation of custom SharePoint client applications, in addition to management, configuration and installation tools. The Contributor SDK has been designed for developers and partners who are qualified to join the Contributor SDK Early Adopter Program. To find out if you qualify to become a Colligo SDK Early Adopter, please fill out the SDK information request form.

Colligo Contributor™ Software Development Kit


Click to Enlarge
  Contributor Release 3 Run-Time Engine
The Contributor product set is built on top of a core run-time engine which provides synchronization logic, interface to Microsoft SharePoint Services, local data repository (for caching), and a metadata and item management database. There are two standard User Interfaces (UI) available; one for the desktop and one as an Outlook add-in. Developers can use the SDK to extend the standard interfaces or develop completely new interfaces.

 


Click to Enlarge
  Contributor Custom Development
The Contributor Development Environment provides the flexibility to develop and deploy in a number of different architectures. The .NET API and Microsoft Visual Studio 2005 provide a familiar environment for developers. The API is categorized as a set of services reflecting the major operation types:
  • Data – insertion, deletion & creation
  • Metadata – viewing, editing, & management
  • Sync – control, selection, & invocation
  • Config – setup, & config of the server
  • Security – access, credentials, & rights mgmt

 

Metadata Editor API
A standard metadata editor is available in Colligo Contributor products, however for enterprises that have custom requirements (such as unique workflows), Colligo has exposed an Application Programming Interface (API) that enables the development of custom metadata editors. Three specific and independent metadata capture and edit points are supported in the Version 3.0 run-time engine:
  • New document and list item creation
  • Document and list properties view and edit
  • Document and list item conflict resolution

 

Available Operations
The Development Environment exposes the internal services of the Contributor Application Run-Time Engine and currently makes the following types of operations available:
  • Creation of new list items and documents
  • Importing existing documents in to the Contributor store
  • Getting collections of sites, lists, list items, and documents from the store
  • Getting metadata of list items and documents in the store
  • Updating the metadata of list items and documents
  • Removing list items and documents from the Contributor store
  • Initiating synchronization of sites or individual lists

 


Click to Enlarge
  Included in the SDK
When you purchase the SDK, you will be provided (via download) with everything needed to develop and test custom SharePoint client applications:
  • Complete set of technical documentation
  • Code samples, including working examples
  • Developer key to sign applications you develop
  • 5 user license of the run-time engine
  • 5 hours of telephone support

Contributor SDK Early Adopter Program - The Contributor SDK, including everything needed to develop SharePoint client applications, is available for purchase by qualified developers for $1000. We encourage you to become an early adopter if you are a .NET programmer and/or IT administrator from a Colligo partner (SIs, VARs, consultants or Colligo resellers) or from a large enterprise. To find out if you qualify to become a Colligo SDK Early Adopter, please click here.

SDK Development Example - The "Colligo Drop Box" is a widget that our developers built in an afternoon using the SDK. Feel free to download it, install, and test it with any Colligo Contributor 3.0 product (Pro, Add-In, or Client). Note: This application is free and unsupported.