Ajaxify MOSS

stsadm commands for adding/removing needed web.config entries to MOSS Web Applications for ASP.NET AJAX 1.0 extensions.

ASP.NET Controls Library

A collection of ASP.NET Controls/Classes that can be reused on different projects (including MOSS 2007, ASP.NET 2.0/3.0/3.5 Web Applications, Web Services, etc).

CAML.NET

camldotnet.zip (1,9 MB)
A set of .NET language-based tools for creating dynamic, reusable CAML query components. CAML.NET leverages the power and flexibility of the .NET Common Language Runtime (CLR) to build CAML queries dynamically in code while preserving the syntactic structure of the native CAML language. The power of CAML lies in its flexibility, but that flexibility comes at a cost. Typically, the cost is measured in lost productivity because it forces developers to work without the tools they need to ensure their code meets solution requirements. It also makes it difficult to effectively extend the efforts of others through the encapsulation and data abstraction that would be possible with a stronly-typed managed language like C#. CAML.NET addresses this problem by providing a rich set of static methods for easily expressing CAML queries and a corresponding set of wrapper classes for executing queries and then binding the results to any .Net object or data structure. Using CAML.NET, developers can build reusable query libraries and derive new queries from existing ones, adding value to their teams with each new assignment.

Sharepoint - Query Based Lookup Field Control

This is one of my older projects having two custom field definitions: 1. the Parent-Child control (improved on the Datacogs solution) 2. Query Based Look Up Field Control

MOSS Faceted Search

The Faceted Search extension to MOSS 2007.

SharePoint 2007 Features

features.zip (12,8 MB)
This is a project for SharePoint 2007 Features. Features add new functionality to a SharePoint 2007 farm, site collection, or site. This project will create Features to address deficiencies in SharePoint 2007 or add new capabilities. You should understand a little about Features before trying these out. The packages here use batch files or WSP files to install the Features. After installation, be sure to activate the Features to see them in SharePoint. If you want to contribute Features to this project, please contact Scot Hillier at scot@shillier.com.

LINQ to SharePoint

LINQ to SharePoint is a custom LINQ query provider implementation for SharePoint that translates LINQ queries to CAML in order to query SharePoint lists. It comes with an entity mapping tool that exports the schema of a list and translates it into an entity type. Support to update SharePoint lists after querying them is planned.

Auto Complete for MOSS 2007

Auto Complete for MOSS 2007 (WSS 3.0) makes it easier for all user to fill list of nessesary string in the field.

Color Picker for MOSS 2007

Color picker for MOSS 2007 (WSS 3.0) makes it easier for some user to choose color in the field.

Discussion column for MOSS 2007

Discussion column for MOSS 2007/ (WSS 3.0) is a field column for different type lists such as Custom List, Document Library, Issue Tracking, not only for Issue Tracking type list. This control displays comments for item of list.

MOSS Feature Generator

The MOSS Feature Generator generates features out of existing functionalities on a MOSS 2007 site. This includes Site Columns, Content Types and ListTemplates (including schema.xml and forms). The tool will be expanded in two ways: a build tree will be created to make it possible to create dependant features in an organized way, and the number of supported features will be expanded.

MOSS 2007 - C# Protocol Handler

MOSSPH.zip (1,3 MB)
Sample code with supporting documentation that enables the creation of a Microsoft Office SharePoint Server 2007 Protocol Handler entirely in .NET Managed (C#) code.

Progress bar for MOSS 2007

Progress bar for MOSS 2007 (WSS 3.0) makes it easier for some user to display progress in the field in percent (0-100%).

MOSS Profile Property Manager

Little console application that runs on the MOSS server and is able to batch update user profile properties as well as choices of a choice list. MOSS itself only allows to add new choices in batch mode. This tool can update existing choices assuming they start with a unique key separated with a blank from the rest of the item.

SharePoint AJAX Toolkit for SharePoint 2010 and 2013

A toolkit for AJAX Programming within Microsoft SharePoint Server 2010

SharepointApplicationFramework

A Sharepoint 2010 Application framework with Reusable Assets like Re-usable Webparts,SilverlIght Webparts,Solutions and Reusable Features.

SharePoint Solution Installer

This project is a Windows application for an eased and more user friendly installation and deployment of SharePoint 2007 solution files to a SharePoint server farm. Distribute your SharePoint solution files with this installation program instead of a raw script using STSADM.EXE to install and deploy the solution.

Sharepoint Logging Spy

A MOSS 2007 utility to allow real time diagnostics of multiple servers in a sharepoint farm using a single console view

SharePoint Custom Field - Regular Expression Validator

[en] This project is a custom field for SharePoint 2007 platform including Windows SharePoint Services 3.0 (WSS) and Microsoft Office SharePoint Server 2007 (MOSS). This custom field is a regular expression validator. When you create a new RegEx field, you have to provide a RegEx and a custom error message. When a user tries to create/edit this field, this custom field checks if the value matches the regular expression. This custom field will be deployed within a feature and a solution package (.wsp). [fr] C'est un projet pour les champs personnalisés de Microsoft Office SharePoint Server 2007 et/ou Windows SharePoint Services v3. Ce champ personnalisé valide la valeur saisie par une expression régulière lors de l'ajout ou la modification. Ce champ personnalisé sera déployé sous forme de feature dans une solution SharePoint.

SharePoint 2007 Community SDK for Visual Studio

An SDK for SharePoint 2007 Development using Visual Studio