Contents tagged with SharePoint
-
New SharePoint Tool: SharePoint Cross-site Configurator
Various settings and customizations (e.g. Master Pages, Content Types) can be pushed to an entire SharePoint Site Collection pretty easy. But crossing the Site Collection can't be accomplished without building your own solution (which typically involves writing code). The Microsoft guys and girls have released a tool that can help you with these scenarios: SharePoint Cross-site Configurator (http://www.codeplex.com/SPConfigurator)
-
Tool of the Day: WSPBuilder for SharePoint
What a coincidence: this week I'm in Aarhus, Denmark for a SharePoint 2007 Development Training, and I've stumbled upon a very nice SharePoint tool, created by a Danish guy: Carsten Keutmann. The tool is named WSPBuilder and can be downloaded from the CodePlex site. Basically this tool can build a SharePoint solution file (WSP) in minutes. You just have to copy the contents for the WSP to a corresponding structure (e.g. 12\template\layouts, 12\template\features\yourfeature), run the tool and you've got yourself a splendid SharePoint solution!
-
SharePoint Feature: Add Column from Existing Site Columns menu item
Question: what is the easiest way to add a column to a list or document library in SharePoint 2007?
Answer: navigate to the list, from the Settings menu, choose Create Column.Question: how do you add an existing Site Column to a list or document library?
Answer: navigate to the list, from the Settings menu, choose List/Document Library Settings, scroll down to the Columns section and click Add from existing site columns.In the beta versions of SharePoint 2007 there was an easier way to add an existing Site Column to a list or document library because there was another menu item in the Settings menu: Add column from existing site columns. For those of you who are nostalgic about the beta's of Office 12, and want to have the menu item back: I've created simple feature to add the menu item:
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<CustomAction
Id="{F32CD702-0391-4b55-A8D6-7653650DEF95}"
Location="Microsoft.SharePoint.StandardMenu"
GroupId="SettingsMenu"
RegistrationType="List"
Sequence="0"
ImageUrl="_layouts/images/menuaddcolumn.gif"
Title="Add column from existing site columns"
Description="Add an existing site column to store additional information about each item."
Rights="ManageLists"
>
<UrlAction
Url="javascript:window.location= '{SiteUrl}/_layouts/AddFieldFromTemplate.aspx?List={ListId}&Source=' + window.location"/>
</CustomAction>
</Elements>The feature uses the Javascript tric which I explained yesterday (this feature was actually the reason for it). If you want to download the complete feature, packaged in a nice SharePoint Solution (WSP); just click here!
Here's a screenshot of the result:
-
Developing SharePoint 2007 Web Parts - Book Excerpt
The nice guys over at WROX have published an excerpt of my web part chapter from the Real World SharePoint 2007 book. It's only a small piece of the complete chapter, discussing the basic web part development stuff.
-
Using the Current Page URL in the UrlAction of a SharePoint Feature
With the introduction of the feature framework in SharePoint 2007, developers have some great opportunities to customize and enhance nearly everything in SharePoint. One of the things that's quite easy to do with the help of a feature, is to add and/or replace functionality in the web user interface of SharePoint site. This was typically very hard to do (in a nice way) for the previous version of SharePoint (remember having to edit a javascript file to add a menu item in the ECB?).
-
The Book: Real World SharePoint 2007
Two weeks ago the book Real World SharePoint 2007: Indispensable Experiences From 16 MOSS and WSS MVPs became available, I had the honour to work with a bunch of really smart guys and girls to create this book. There are 16 chapters in this book, all written by a SharePoint MVP based on his/her personal experiences and expertise. My chapter dives into web part development, the basics of web part development are covered as well as advanced scenarios like connectable web parts and the SmartPart.
-
Event Handlers in SharePoint 2007
Brian Wilson has started a nice series on event handlers in SharePoint 2007, first episode: Everything you need to know about MOSS Event Handlers.
-
Using the AJAX Control Toolkit in SharePoint
To get started with the ASP.NET AJAX extensions in SharePoint 2007, check out my previous posts:
-
New version of SmartPart, now with "AJAX Connections"
As you may know, last week I released a version (still in beta) of the SmartPart which supports the ASP.NET AJAX extensions. For more information about this version of the SmartPart, see my previous blog post.
-
SmartPart for SharePoint - ASP.NET AJAX Support
There has been a lot of buzz around SharePoint support for ASP.NET AJAX the last couple of days, resulting in some nice posts, even from the Microsoft guys. If you are new to the topic; some required reading: