| Updated Wiki Webpart |
Upload a picture to a picture libray. It will be automatically added to the wiki entry.
 | Wiki Webpart |
| SharePoint Warmup | ASP.Net pages have to be compiled upon the first hit. This tool calls every SharePoint Website, so that the pages can be delivered faster to the visitor. | SharePoint Warmup |
| Updated WikiWebpart + Tool to install it | The Webpart now comes as a SharePoint solution, which makes it easier to deploy.
Additionally I added a tool to configure your Wiki. The Webart will show up on your EditForm, and you don't need the SharePoint Designer anymore.
| Wiki Webpart |
| Setting the masterpage Url | WSS lacks the ability to set a masterpage for the entire Sitecollection. This tool will do exactly this for you. | Setting the masterpage Url |
| SharePoint Console | A console application, which helps you with certain tasks:
- EnumContentTypes
- CreateContentType
- RenameContentType
- DeleteContentType
- DeleteAllListItems
- ShowInNewForm
- ShowInEditForm
- ShowInDisplayForm
- DeleteAllVersions
- RecycleAllVersions
- SetTitleWithFilename
| SharePoint Console |
| EventHandler which sends emails | | EventHandler which sends an Email for new/changed items |
| How to use the SharePoint Web Controls | This article will help you understand and use the SharePoint Webcontrols from within a Webpart, or elsewhere.
| How to use the SharePoint Web Controls |
| Display a single listitem | You can display multiple list items with SharePoint and SharePoint Designer quite easy. But how do you display a single listitem? I worte a Webpart, which does this. If there are more than one listitem, you can page through them. And if you like, you can pass an itemid via a Webpart connection.

| Display a single listitem |
| Display all my alerts |
The "old" SharePoint Server 2003 offered the ability to display all alerts from a user on his/her MySite. MOSS lacks this functionality. So I wrote a Webpart, which will display all my alerts. Of course is multilingual. Currently there is English and German language support included. And it will work on Windows SharePoint Services V3. You don't need the Office Server for it :-)

| Display all my alerts |
| Access Fileserver Data via SharePoint |
All files and folders are security trimmed. Meaning you can only download files and see folders, which you would see on the directory itself.
Of course this Webpart is translated to English and German. If you want it in your language, contact me.
This Webpart requires the .Net Framework 3.5 on your WFE (Web Front End) Servers. | Access Fileserver Data via SharePoint |
| Flexible Migration - SharePoint 2003 nach 2007 |
Ein wenig Werbung sei auch erlaubt. Ich habe ein Tool für die Migration von SPS 2003 nach MOSS 2007 geschrieben:
Die Migrationswege von 2003 nach 2007 auf Basis der Herstellertools erweisen sich in der Praxis meist aus unterschiedlichen Gründen als unzureichend: Quell-und Zielsystem sollen unterschiedliche Strukturen aufweisen, MOSS 2007 wurde schon parallel in Betrieb genommen, die Migration soll nicht ad-hoc passieren, Migrationen von gesamten Datenbanken schlagen fehl oder sind komplex.
Net at Work bietet zur Darstellung einer „schleichenden“ Migration von SPS nach MOSS das Net at Work® CopyTool for SharePoint an. Diese Lösung ist auf Basis einer Vielzahl von Migrationsprojekten entstanden und erhöht die Flexibilität in der Planung eines Migrationsprojektes enorm.
Datenblatt  | Flexible Migration - SharePoint 2003 nach 2007 |
| Reporting on SharePoint Lists |
- Configure the Datasource with integrated Security
-
Define a query like
<Query> <SoapAction>http://schemas.microsoft.com/sharepoint/soap/GetListItems</SoapAction> <Method Namespace="http://schemas.microsoft.com/sharepoint/soap/" Name="GetListItems"> <Parameters> <Parameter Name="listName"> <DefaultValue>SharePoint List Name</DefaultValue> </Parameter> </Parameters> </Method> <ElementPath IgnoreNamespaces="True">*</ElementPath> </Query>
- Hit the "Field Refresh" Button to get the Field from your SharePoint List
- Drag your Fields in the Report
- Use the Code to eliminate "ID;#" and "<div>","</div>" from your Fields
| Reporting on SharePoint Lists |
| Custom assemblies for the Reporting Services 2005 |
You can then use your code like this:
=MyNamespace.ReportingExtension.getSomeListItem("http://site/web", 5)
| Custom assemblies for the Reporting Services 2005 |
| SharePoint Userrights | | SharePoint Userrights |
| Tired of Comment Spam? |
What does it do?
- Approve comments from non anonymous users (you can decide if logged in users, may post links)
- Recycle posts with comments in the subject / body (you can decide)
- Approve comments from anonymous if they do not contain links
| Tired of Comment Spam? |
| HowTo create a contact form |
Steps to create a contact form:
- Create a custom list, and configure it with all the fields you need.
- Change the security settings in the advanced settings for the new contact list
| HowTo create a contact form |
| Wiki Webpart 2.0 |
With the Wiki Webpart you can upload images and documents from a Wiki edit page into existing picture/document libraries. After the file has been uploaded, a link will be inserted into the Wiki Content. | Wiki Webpart |
| Upload documents/pictures to a discussion lists |
With this Solution you can upload images and documents from the new/edit form into existing picture/document libraries. After the file has been uploaded, a link will be inserted into the Body.
This is either a <img> or a <a> tag, depending on the uploaded file.
How does it work?
After uploading the image/file, it will be put into your Body via JavaScript. There is no reload of the page required.

| Upload documents/pictures to a discussion lists |
| SharePoint Web Controls to access remote content |
In my post How to use the SharePoint Web Controls I talked about using the SharePoint Web Controls to show and edit data in SharePoint lists.
Today I want to post a sample how to work on a list, which is in another web. The remote list will be the "User Information List" which exists on every rootWeb. | How to use the SharePoint Web Controls |