If you are deploying SharePoint within your organization you should be keeping your eye on CodePlex. CodePlex is "Microsoft's open source project hosting web site. Start a new project, join an existing one, or download software created by the community." Last I took a look there were more than 200 projects targeted at SharePoint available on Codeplex that provide a rich range of solutions that could enhance your SharePoint environment. Below is a listing of the most recent 50 SharePoint focused projects on CodePlex and can give you a sense of the variety of such projects available.
Freeze Dried SharePoint Site Column
This project is a custom site column for SharePoint that “freeze dries” .NET data structures and stores them in a column. Except for what is surfaced to the column rendering in the view, the data ...
This project is a custom site column for SharePoint that “freeze dries” .NET data structures and stores them in a column. Except for what is surfaced to the column rendering in the view, the data is “opaque” to the SharePoint API. By that I mean you can stuff just about anything you want into the column and get it back. So other than it being a cool demonstration of how to build a Site column, why would you want to use it, or help me make it better. I don’t know about you, but almost every project I have done needs to track data associated with items, that is not really SharePoint typed data, but needs to be associated with an item. Usually I end up creating an external table, linked on the item Guid, and it serves as a place to store things like workflow state, collections of other things to do, links to other systems, configuration data, audit information ,etc. Well I got tired of writing little SQL tables and procedures and started storing this type of stuff in XML in a Note field in SharePoint. Well that worked fine, except it was almost as cumbersome writing specific parsers to populate data structures as it was to put it in SQL. And, end users sometimes ended up seeing the data (by monkeying with views). So I set about to build a small framework for storing binary serialized data in a SharePoint field, that would render acceptably in list views, and on forms. What I ended up with was this project, called the FreezeDriedDataSiteColumn. Its current codebase lets you store just about anything (I even uploaded a 20 meg file as a byte array) and get it back in your code simply by casting the field to your type. It has a custom field definition, a pretty basic property configuration page and a few cute tricks for getting the custom properties to work in list views.
SPSReport
The SPS Reporting Tool is utilized to gather detailed information regarding a systems current configuration. The data collected will assist the Microsoft Support Professional with fault isolation. ...
The SPS Reporting Tool is utilized to gather detailed information regarding a systems current configuration. The data collected will assist the Microsoft Support Professional with fault isolation. The reporting tool DOES NOT make any registry changes or modifications to the operating system. Please see the section for PACKAGE CONTENTS and DIRECTORY STRUCTURE for details on what is copied to the system and what directories are made.
Sharepoint Upload Document Webpart
With this webpart you can upload files to a Document Library, there are 2 paramenters, the list to upload file and the Redirect Url, after upload the file, you can redirect you webpart to other pag...
With this webpart you can upload files to a Document Library, there are 2 paramenters, the list to upload file and the Redirect Url, after upload the file, you can redirect you webpart to other page. Hope this simple webpart help you, and give some other ideias.
Imtech Microsoft Windows SharePoint Services 3.0 Dynamic Help
Imtech Microsoft Windows SharePoint Services 3.0 Visual Studio 2008 Dynamic Help
Imtech Microsoft Windows SharePoint Services 3.0 Visual Studio 2008 Dynamic Help
MOSS Wildcard Search Web Part
Finally, a dropin solution for wildcard searching using MOSS Enterprise Search. This web part simply replaces your existing CoreResultsWebPart in your search center. This is not a complete search...
Finally, a dropin solution for wildcard searching using MOSS Enterprise Search. This web part simply replaces your existing CoreResultsWebPart in your search center. This is not a complete search center replacement like other wildcard search solutions. This allows you to configure your results screen and use all of the existing search web parts with it.
Podcasting Kit for Sharepoint
!!! What is Podcasting Kit for SharePoint? Podcasting Kit for SharePoint (PKS) is an accelerator for social media, using podcasting and social networks to deliver the next generation knowledge mana...
!!! What is Podcasting Kit for SharePoint? Podcasting Kit for SharePoint (PKS) is an accelerator for social media, using podcasting and social networks to deliver the next generation knowledge management solution to Microsoft customers. Built on top of Office SharePoint Server 2007, PKS delivers an integrated experience with a wide variety of devices including PC, Zune, Windows Mobile phones and other podcast capable devices. PKS is the productization by Microsoft EPG (Enterprise Partner Group), the Microsoft Office Sharepoint Server and Zune teams of the Microsoft internal solution “Academy Mobile” deployed internally by EPG to serve the Microsoft sales and marketing field. Here are some key data points to include: * Customize your own PKS UI design * Listen and watch audio/video podcasts with Microsoft Silverlight anytime, anywhere on your PC or mobile device (Zune, PocketPC, or SmartPhone) * Share content by producing your own audio/video podcasts and publish them on PKS on your own * Connect and engage with podcasters through Microsoft Office, Instant Communicator, five star rating system, and comments * Get automatic podcast updates by subscribing to RSS feeds fully compatible with Zune and other podcasting mobile devices ** Simple RSS feed based on a defined podcast series (ex: all podcasts for a curriculum) ** Simple RSS feed based on a person (ex: all podcasts from an instructor) ** Dynamic RSS feed based on search results (ex: all podcast by keywords) * Retrieve instant ROI and metrics with the ability to track the number of podcasts downloaded and/or viewed, instant feedback via rating system and comments, and subscribers via the RSS feed. * The solution will be distributed and delivered free of charge here on CodePlex.
CKS:EBE Theme - "Liquid Clean"
Based loosely on the Enhanced Blog Edition (EBE) Theme "Clean", this is a 3-column liquid layout compatible with the Modular Theme Framework (MTF). Enjoy!
Based loosely on the Enhanced Blog Edition (EBE) Theme "Clean", this is a 3-column liquid layout compatible with the Modular Theme Framework (MTF). Enjoy!
SharePoint ZIP Parser
This project is a proof of concept and reference project for people interested in writing a SharePoint document parser. Originally, I was working on a utility that could intercept and interpret pro...
This project is a proof of concept and reference project for people interested in writing a SharePoint document parser. Originally, I was working on a utility that could intercept and interpret properties of Office 2007 formatted documents, updating them in line with the Microsoft provided parser. I found very little in the way of SDK examples, documentation or other work related to this topic, so I decided to publish this on CodePlex for anyone else who may need the reference, and of course for any embellishments others may wish to provide.
zevenseas SharePoint SearchCoder
Complete toolkit for building and testing SharePoint Enterprise Search SQL Statements. It comprises of two key tools: 1) Object model for creating SQL statements in code. 2) Windows Application for...
Complete toolkit for building and testing SharePoint Enterprise Search SQL Statements. It comprises of two key tools: 1) Object model for creating SQL statements in code. 2) Windows Application for building: a) SharePoint Search SQL b) C# Code that uses the OM to build the SQL Statement.
edu.yale.som.auth
The edu.yale.som.auth .NET solution: * Combines different authentication and authorization providers, e.g. Yale University Central Authentication Service (CAS), Forms Based Authentication (FBA) an...
The edu.yale.som.auth .NET solution: * Combines different authentication and authorization providers, e.g. Yale University Central Authentication Service (CAS), Forms Based Authentication (FBA) and Active Directory (AD) into a single login page for SharePoint 2007 (MOSS) and ASP.NET web sites. * Integrates MOSS or standard ASP.NET web applications with a CAS authentication method implementation to allow users to authenticate via CAS and authorize against FBA Roles. * Exposes a consistent login experience for users across all your MOSS and ASP.NET web applications * Can display multiple authentication methods or can be configured to always default to a single method, e.g. CAS. * Utilizes a plug in interface design that allows you to implement additional authentication and authorization classes to extend the login functionality. * Provides user processing for FBA Membership, Profile and Roles dynamically during login and/or through batch process via custom FBA administration web parts. * Allows you to map your existing AD group memberships to FBA Roles for authorization against those Roles in MOSS or standard ASP.NET web applications * Simplifies MOSS site design, deployment and management by allowing you to expose multiple authentication and authorization methods in a single MOSS web site Zone. Author: Brendan Kennedy Turnbull Technical Lead / Systems Programmer II Information Technology Research & Development Yale University, School of Management
SharePoint Custom Field - Variation labels
[en] This project is a custom field for SharePoint 2007 where the Office SharePoint Server Publishing feature is enable. This custom field display in a dropdown list the Variation labels available ...
[en] This project is a custom field for SharePoint 2007 where the Office SharePoint Server Publishing feature is enable. This custom field display in a dropdown list the Variation labels available in your publication website. 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 (vous devez avoir la feature Office SharePoint Server Publishing activitée). Ce champ personnalisé affiche dans une liste déroulante la liste des variations disponibles. Ce champ personnalisé sera déployé sous forme de feature dans une solution SharePoint.
Winsmarts SharePoint WCF Support
This project contains a web application level feature which will add WCF support to an existing SharePoint 2007 website.
This project contains a web application level feature which will add WCF support to an existing SharePoint 2007 website.
Simple SharePoint IIS Manager
Proof of concept project that shows states of IIS websites and applicationpools within the sharepoint context.
Proof of concept project that shows states of IIS websites and applicationpools within the sharepoint context.
SPTwitter
This project contains SharePoint Web Part(s) and any other useful components that can be used to view/update Twitter.
This project contains SharePoint Web Part(s) and any other useful components that can be used to view/update Twitter.
SharePoint Weather Web Part
This SharePoint 2007 web part pulls in the logged in users AD account and uses their location field to pulls in the weather data from weather.com If the current users AD location is empty, then a d...
This SharePoint 2007 web part pulls in the logged in users AD account and uses their location field to pulls in the weather data from weather.com If the current users AD location is empty, then a default location is enclosed. An XML is provided to control how to render the weather info.
TabControl WebPart
TabControlWebPart for MOSS 2007
TabControlWebPart for MOSS 2007
SharePoint My Site template quota
Application for change user profile site disk quota, if you have too much my site web. Because SharePoint implicitly cannot change my site quota templates for all my site web at once, you can use...
Application for change user profile site disk quota, if you have too much my site web. Because SharePoint implicitly cannot change my site quota templates for all my site web at once, you can use this applications.
Image Upload Web Part
The Image Upload Web Part for SharePoint Technologies is an easy to use replacement for the built-in Image Web Part. Site members can upload and display an image in one single step.
The Image Upload Web Part for SharePoint Technologies is an easy to use replacement for the built-in Image Web Part. Site members can upload and display an image in one single step.
Ajaxify MOSS
stsadm commands for adding/removing needed web.config entries to MOSS Web Applications for ASP.NET AJAX 1.0 extensions.
stsadm commands for adding/removing needed web.config entries to MOSS Web Applications for ASP.NET AJAX 1.0 extensions.
SharePoint EasyQuery
This project delivers the facility to query multiple lists in a SharePoint site using Inner and Left Outer joins and an SQL-like syntax. Currently in a preview (alpha) stage of development, but doe...
This project delivers the facility to query multiple lists in a SharePoint site using Inner and Left Outer joins and an SQL-like syntax. Currently in a preview (alpha) stage of development, but does include basic functionality.
SharePoint TreeView Webpart
This web part is the basic tree view that you can see on the Quick Launch menu. I created this web part because I needed to have only a Tree view of sub-sites on a front page of a WSS site. This ...
This web part is the basic tree view that you can see on the Quick Launch menu. I created this web part because I needed to have only a Tree view of sub-sites on a front page of a WSS site. This webpart is security trimmed.
MOSS Designer Workflow Activities
There are a number of Sharepoint Designer activities that I think should be available within the Designer, but they are not currently there. The first Activity is one that will lookup User Profile ...
There are a number of Sharepoint Designer activities that I think should be available within the Designer, but they are not currently there. The first Activity is one that will lookup User Profile information on Microsoft Office Sharepoint Services (MOSS)
SSPScopeDeploy (SharePoint SSP Shared Search Scope Management plug-in)
The SSPScopeDeploy.wsp solution extends the SSP Search Management Interface with three new abilities: Deploy Search Center Template SRCHCEN#0 to Site Collection(s) Deploy Shared Search Scop...
The SSPScopeDeploy.wsp solution extends the SSP Search Management Interface with three new abilities: Deploy Search Center Template SRCHCEN#0 to Site Collection(s) Deploy Shared Search Scope(s) to Site Collection Retract Shared Search Scope(s) From Site Collection This automates the largest part of the "heavy lifting" when dealing with Shared Search Scopes and Many Site Collections; greatly reducing the effort required to implement a new Shared Search Scope across the enterprise. This solution completely automates the Shared Scope Deployment Process from over 10 seperate and lengthy steps, for each and every search scope in each and every site collection, into a simple button click and a smile! Upon installation and activation you will find these abilities added to each SSP in your Farm. These Admin Pages only surface items from web applications attached to the SSP your are in. The SSPSearchCenterDeploy.aspx automates the generation of a Search Center in a given Site Collection. The SSPScopeDeploy.aspx automates the deployment of one or more Shared Search Scopes to a given site collection. The SSPScopeRetract.aspx automates the removal of one or more Shared Search Scopes from a given site collection.
BI Report Automation Publisher
The BI Report Automation Publisher is a command line tool + .net library which provides a more automated way to move reports between servers/environments. Useful when using PerformacnePoint (PPS),...
The BI Report Automation Publisher is a command line tool + .net library which provides a more automated way to move reports between servers/environments. Useful when using PerformacnePoint (PPS), Proclarity Analytic Server (PAS) or MOSS/Sharepoint
SearchPlus
merge "Chinese Did you mean..." and "Search as you type" project in one. As ProjectName means, this project supports "Did you mean..." feature in Chinese ( or any other language.) and intellisense ...
merge "Chinese Did you mean..." and "Search as you type" project in one. As ProjectName means, this project supports "Did you mean..." feature in Chinese ( or any other language.) and intellisense when you key in search textbox.
Sharepoint 2003-2007 List Migrator
Small application which helps users migrate data from Sharepoint 2003 lists to Sharepoint 2007 lists, which is useful when an installation is not being simply upgraded overnight.
Small application which helps users migrate data from Sharepoint 2003 lists to Sharepoint 2007 lists, which is useful when an installation is not being simply upgraded overnight.
Sharepoint WebPartator
Generator of WebParts based on classic ASP.net usercontrols. Allows web developers to easily create WebParts by compiling web projects. WebPartator uses AOP to weave at post-build time WebParts th...
Generator of WebParts based on classic ASP.net usercontrols. Allows web developers to easily create WebParts by compiling web projects. WebPartator uses AOP to weave at post-build time WebParts that are wrappers of the user controls you have created in your web project. Thanks to Jb Evain (http://evain.net/blog) for his help to use Mono.Cecil the library used to inject WebParts into your assembly and to Renaud Comte (http://blogs.codes-sources.com/themit) for his ideas that will be implemented very soon.
Claims Processing Reference Architecture
Claims Processing Reference Architecture provides quality services in the field of Auto Insurance Claims Processing however these components can be leveraged for other forms of claims processing su...
Claims Processing Reference Architecture provides quality services in the field of Auto Insurance Claims Processing however these components can be leveraged for other forms of claims processing such as: Home, Medical, Mortgage, and other general claims processing services to work on behalf of clients for better advanced services. Today, global insurance industry is facing a challenge to provide cutting edge services and value added customer experience coupled with faster response time and easily adaptable services. Like with the other Financial Services architectures released, this reference architecture leverages the ACORD standard throughout. This insurance interoperability with both Commercial Off The Shelf (COTS) and custom built applications in your enterprise. This reference architecture leverages the base architecture from the Life Insurance Reference Architecture. Claims processing is a logical extension of that business functionality. Technologies Used: - SharePoint Server 2007 - Business Data Catalog (BDC) - Silverlight 1.1 - SQL Server - Web Services
SharePoint Stock Quote Web Part
This is a web part for Windows SharePoint Services v3 and Microsoft Office SharePoint Server 2007 that displays a stock quote for a single stock. Under the hood, this is a Data View Web Part and a...
This is a web part for Windows SharePoint Services v3 and Microsoft Office SharePoint Server 2007 that displays a stock quote for a single stock. Under the hood, this is a Data View Web Part and a call to a web service at WebServiceX.Net. I originally posted the web part on my blog. The blog post has information on how to use it: http://blumenthalit.net/blog/Lists/Posts/Post.aspx?ID=29
SharePoint log viewer
Read and filter SharePoint log data from log files
Read and filter SharePoint log data from log files
Sharepoint Workflow Starter
Sharepoint Workflow Starter is a visual tool for starting/stopping workflows for multiple list items. The main features this tool offers are: 1) Start/stop workflows for list items quickly with le...
Sharepoint Workflow Starter is a visual tool for starting/stopping workflows for multiple list items. The main features this tool offers are: 1) Start/stop workflows for list items quickly with less steps than Sharepoint's web interface. 2) Start/stop workflows for all list items associated to a particular workflow template in a list. 3) Start/stop workflows for all list items associated to a particular workflow template for a site and all subsites.
SharePoint Search Extensions
Extend MOSS, WSS or MSS with new search functionality
Extend MOSS, WSS or MSS with new search functionality
STSDev 2008
This is an upgrade of the original STSDev project created by Ted Pattison (codeplex.com/stsdev).
This is an upgrade of the original STSDev project created by Ted Pattison (codeplex.com/stsdev).
SPFarmDiscovery - Export Farm Hierarchy to XML
Use this executable to crawl your SharePoint farm and export the farm's entire hierarchy, down to the web level, to an XML file.
Use this executable to crawl your SharePoint farm and export the farm's entire hierarchy, down to the web level, to an XML file.
Navigant Consulting Preservation Noticing Accelerator (TM)
This code is the engine for a litigation management solution configured for managing the preservation notice component within an E-Discovery project. Currently, the data store that the engine is u...
This code is the engine for a litigation management solution configured for managing the preservation notice component within an E-Discovery project. Currently, the data store that the engine is using is a SharePoint 2007 instance (it could be either WSS or MOSS). The code has been written using Domain-Driven Design techniques; therefore, there is nothing to stop anyone from changing the data store to be a relational database, or whatever you want it to be, or even mixing some parts in SharePoint and some in a database. To change the data store, you would simply change the correct Repository configuration setings, and then implement your own Repository(ies) as you see fit. The preservation notice modules allow counsel and legal teams to create, manage, send and track preservation notices at the case level. Notices and reminders are sent automatically via email and status information is updated in the Portal in real time. The utilities allow for single or batch notice sending to all custodians or just a select group. The sent time and date is automatically recorded in the Portal. Recipients click on a link in the Preservation Notice email to acknowledge receipt and preservation understanding, and the Portal case site is updated in real time with the date and time acknowledged. The utility also allows teams to set the frequency of automatic reminders and to create customized groups of custodians. Patent Pending (c) 2008 Navigant Consulting, Inc.
Site Creation and Approval Workflow
This project contains a Windows Workflow Foundation workflow that can be deployed onto a Site Collection within SharePoint to enforce an approval process for all new sites that are provisioned with...
This project contains a Windows Workflow Foundation workflow that can be deployed onto a Site Collection within SharePoint to enforce an approval process for all new sites that are provisioned within that site collection.
Timer Web Part
Countdown timer web part with auto-refresh capability. Uses WSPBuilder to deploy the web part as a feature.
Countdown timer web part with auto-refresh capability. Uses WSPBuilder to deploy the web part as a feature.
SharePoint Content Migrator
ContentMigrator is a Windows Forms application with powerful features for tagging and uploading multiple documents to SharePoint libraries. Written in C#, the application utilizes the SharePoint Ob...
ContentMigrator is a Windows Forms application with powerful features for tagging and uploading multiple documents to SharePoint libraries. Written in C#, the application utilizes the SharePoint Object Model and is intended to run on a server in a SharePoint farm. You simply select a site collection, document library and content type, select your files and apply metadata tags. In File System Mode, you can specify individual files and entire folders on the local machine or a mapped network drive. But you are not limited to dumping all yourfiles into the same folder; if you so choose, CM will automatically recreate the file system folder structure in the destination library! In Metabase Mode, you can use the simple built-in editor to create an XML database file representing the files to be uploaded. In the metabase XML file, you specify the file location and up to 29 additional metadata values. You can then map any of your metadata fields to site columns in the target content type. One of the most powerful features in Metabase Mode is the ability to use a metabase field to specify a folder tree structure to be created in the document library, on a per-file basis! This allows you to define a "blueprint" for your content structure and then apply it with one click. If you don't want to create a new metabase file from scratch, you can have CM convert an existing Access database to XML, or initialize a new database with files/folders you select from the file system. CM is flexible! In addition to local file paths, you can specify FTP and HTTP/S URL's. In addition, you are not required to map metabase fields to target site columns. You can enter free text, and for choice type columns, CM retrieves the column option values for you to choose from. Finally, CM will create a log file containing any errors that occurred during the import, so you will know which files did not get imported and what happened.
SPWakeUp - Wake up your Sharepoint and WSS Sites
This is a simple application that touches each site and site collection on a Sharepoint or WSS server to rebuild the IIS cache. This project was inspired by the Warm Up script I found at: http://bl...
This is a simple application that touches each site and site collection on a Sharepoint or WSS server to rebuild the IIS cache. This project was inspired by the Warm Up script I found at: http://blogs.msdn.com/joelo/archive/2006/08/13/697044.aspx For information about how the script was developed, please see my blog: http://akennel.blogspot.com/ Normally IIS discards its cache overnight, which means that each Sharepoint site must be rebuilt the first time it is accessed. This can be very slow. This script will seek out every site and site collection on a sharepoint server, going as deep as you like, and send them an HTTP request, so that the site remains in cache. The application consists of the program file, spwakeup.exe and an optional configuration file, sites.conf. You must run this application on a machine that has WSS or MOSS installed. The script uses STSADM.exe, so you need to have it in your Path. STSADM.exe is usually found in: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Bin. If you want to wake up a single site, you do not need sites.conf and it can be safely deleted. If you need to wake up mulitple sites, list them in sites.conf, each on their own line.
SharePoint Extensions
The goal of this project is to show how you can extend the standard functionality of SharePoint Server 2007 and Windows SharePoint Services v3. It will be composed out of a number of subprojects: ...
The goal of this project is to show how you can extend the standard functionality of SharePoint Server 2007 and Windows SharePoint Services v3. It will be composed out of a number of subprojects: - SharePoint Analytics WebParts [MOSS only] : shows how you can use and display SharePoint usage analysis data in another fashion with a number of simple webparts. - SharePoint Workflow Utility Suite - more info to come - SharePoint Publishing Add-ons - more info to come
Custom Security Trimmer for Novell Netware
The SharePoint Custom Security Trimmer (CST) for Novell Netware provides IT pros with the binaries and documentation required for both crawling and security trimming Netware file shares using Micro...
The SharePoint Custom Security Trimmer (CST) for Novell Netware provides IT pros with the binaries and documentation required for both crawling and security trimming Netware file shares using Microsoft Office SharePoint Server 2007 (MOSS) or Microsoft Search Server 2008 (MSS).
MSCS Watcher
A small Windows service written in .Net 2.0 to hook WMI MSCluster.EventResourceStateChange Events and send SMTP events when cluster resources fail or change state. Runs on Windows 2003 Servers run...
A small Windows service written in .Net 2.0 to hook WMI MSCluster.EventResourceStateChange Events and send SMTP events when cluster resources fail or change state. Runs on Windows 2003 Servers running the MSCS Cluster Service.
ReportServer Explorer
This windows application lets you manage a Microsoft Reporting Servicer server. It supports both SQL 2000,SQL 2005 and SQL 2008, even when running in SharePoint Integration mode.
This windows application lets you manage a Microsoft Reporting Servicer server. It supports both SQL 2000,SQL 2005 and SQL 2008, even when running in SharePoint Integration mode.
SPTU - SharePoint Tools and Utilities
This project is a package of utilities and tools for SharePoint Developers and Administrators. Developers view Tools to generate some code to accomplish common development tasks on SharePoint. Admi...
This project is a package of utilities and tools for SharePoint Developers and Administrators. Developers view Tools to generate some code to accomplish common development tasks on SharePoint. Administrators view It's intended to make easier to administer SharePoint Site Collections and Sites.
Visual Studio Workflow deployed into SharePoint in 10 easy steps
Blog Article Teaser: There is a lot of content on the web around custom Windows Workflow Foundation (WFF) workflows and how they integrate into SharePoint. However, I couldn't find a post or artic...
Blog Article Teaser: There is a lot of content on the web around custom Windows Workflow Foundation (WFF) workflows and how they integrate into SharePoint. However, I couldn't find a post or article that contained the basics steps to deploying a workflow that wasn't watered down with the useful, yet complicated intricacies and specifics that make it difficult to learn WFF for beginners. This post is my attempt to help those who tend to learn better by doing, rather than reading… The workflow I'll be walking you through will bind to a SharePoint list, and when a new list item is added, the workflow will fire and create a new task in a Tasks list. This is a pretty basic example, but it serves to demonstrate the concept of creating and deploying workflows. This first part in the 2 part series walks you through creating the workflow in visual studio.
Writing your own custom DataFormWebPart with C# rather than SharePoint Designer
This project contains the source code for my blog post on writing a DataFormWebPart with C# rather than with SharePoint designer. It's a good technique to use if you prefer manipulating the UI thro...
This project contains the source code for my blog post on writing a DataFormWebPart with C# rather than with SharePoint designer. It's a good technique to use if you prefer manipulating the UI through XSL rather than using the base SPGridView, which can be a little more constraining is you have complex requirements. That, and if you prefer modifying the code in visual studio rather than designer, and the XSL generation that comes with designer is more a headache than a blessing...
Unified Search with BDC Search for MOSS 2007
MOSS 2007 기본 검색을 이용한 통합검색 페이지
MOSS 2007 기본 검색을 이용한 통합검색 페이지
SharePoint Site Data Reports
I have created a user control in SharePoint that will show Site Data based on the URL chosen in a drop down list. Currently, it dynamically links to the site collection, so that it can populate th...
I have created a user control in SharePoint that will show Site Data based on the URL chosen in a drop down list. Currently, it dynamically links to the site collection, so that it can populate the drop down list with the Site Name and Url. So far I have it showing the relative site url, user alerts, permissions, lists/libraries with different permissions and there permissions. If anyone wants to modify the code feel free. I am not sure how much time I will be spending on this item.
SharePoint Search XSL Samples
This project is a place to share examples of XSL that can be applied to SharePoint search web parts. Products include Microsoft Office SharePoint Server 2007, Microsoft Search Server 2008, and Micr...
This project is a place to share examples of XSL that can be applied to SharePoint search web parts. Products include Microsoft Office SharePoint Server 2007, Microsoft Search Server 2008, and Microsoft Search Server 2008 Express.
SPRSS: Enhanced RSS Functionality for WSS
This project leverages the established standard of RSS 2.0, in allowing you to: a) Expose SharePoint content in form of lists and document libraries as RSS. (Note: The out of the box RSS falls sh...
This project leverages the established standard of RSS 2.0, in allowing you to: a) Expose SharePoint content in form of lists and document libraries as RSS. (Note: The out of the box RSS falls short on a few aspects, described elsewhere in the project description). b) Expose SharePoint content, expressible as CAML queries, querying either a folder, or a list/doc lib, or an entire web app/site collection, as RSS. c) Provides you with a webpart that aggregates any RSS Feed, and lets you specify any XSLT stylesheet to completely control the rendering of the content. Example usecases: 1. Aggregate content between site collections, while impersonating as the logged in user ID. 2. Go to news.google.com, put in a keyword, and get the RSS Feed of the news search results. 3. Aggregating SharePoint content in non-SharePoint platforms. etc.