Latest 7 Posts
I’m a SharePoint Server MVP
Thu, Jan 1st 2009 3
Programmatically creating Variation Hierarchies in SharePoint 2007
Thu, Jan 1st 2009 4
Change the WSPBuilder DeploymentTarget to WebApplication
Tue, Dec 30th 2008 1
Excluding empty text values in SharePoint Search
Tue, Dec 30th 2008 2
tryGetValue in JavaScript
Tue, Dec 30th 2008 1
jQuery :regex filter
Tue, Dec 30th 2008 2
Imtech Fields Explorer Visual Studio 2008 plugin
Mon, Dec 22nd 2008 1
Top 10
Let me google that for you
Thu, Nov 20th 2008 19
Why tables for layout is stupid?
Thu, Nov 13th 2008 17
Site Collection and Variation relative URLs in Office SharePoint Server 2007
Thu, Nov 20th 2008 17
JavaScript date formatting .NET style
Fri, Nov 21st 2008 16
How to retrieve the contents of a file in SharePoint no matter its location?
Thu, Nov 13th 2008 13
Wikipedia has the most valuable SharePoint resources
Tue, Nov 11th 2008 12
Inconvenient PublishingStartDate and PublishingEndDate
Wed, May 7th 2008 11
Inconvenient provisioning of Content Query Web Part instances
Mon, Sep 15th 2008 11
SharePoint wallpapers
Wed, May 14th 2008 10
Tag Clouds considered harmful
Mon, Jun 16th 2008 10


Waldek Mastykarz
Blog Title Waldek Mastykarz
Blog Description Innovation Matters | SharePoint Server MVP
Blog URL http://blog.mastykarz.nl
RSS Feed http://feeds.feedburner.com/WaldekMastykarz
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked Jan 06, 2009 4:57:22 PM EST. Realtime Update:
Landed Here May 27, 2008
Location
Posts: # / 1st / Latest 129 - May 07, 2008 - Jan 01, 2009
Total Hits 545.

Waldek Mastykarz's Planet SharePoint Keyword Cloud

ASP.NET 2.0 ASP.NET 2.0 CSS CSS Collaboration Collaboration Document library Microsoft Office SharePoint De Microsoft Office SharePoint Se Microsoft Windows SharePoint S Sharepoint Sharepoint Sharepoint services Windows SharePoint Services 3. Workflow administration ajax application application applications applications archive archive best practice blogger blogging bug collaboration community css designer desktop development development document enterprise facebook firefox firefox forms gadget google interface interface javascript linking microsoft microsoft network office office php profile properties properties security security server sharepoint sql tag cloud template vista web 2.0 widget wiki workspace xml xml xslt


Total: 598 Average per Post: 4.6357

Blog Posts
3
I’m a SharePoint Server MVP
Thu, Jan 1st 2009 7:56p   Waldek Mastykarz
I’ve just received an e-mail telling me that I have received the Microsoft Most Valuable Professional (MVP) award for my contributions to the SharePoint community. It is a great honor to me and I would like to thank everyone who contributed to my nomination but also all my colleagues and readers of my blog who provide me with new challenges every single day: Thank you! I’m really looking forward to all the new engagements both the MVP Award and the New Year 2009 will bring. I hope it will al [read] Keywords: blogging community microsoft profile server sharepoint
4
Programmatically creating Variation Hierarchies in SharePoint 2007
Thu, Jan 1st 2009 7:56p   Waldek Mastykarz
Scripting deployment of SharePoint 2007 solutions gives you numerous benefits. Not only you will be able to deploy your work in a structured and repeatable manner but it also saves you tons of time which you would otherwise spend on configuring the solution in different environments over and over again. If you’re going to automate your deployment process, you would preferably want to script it all, leaving no manual steps at all. Unfortunately it’s not always possible as both WSS and MOSS te [read] Keywords: applications development microsoft sharepoint xml
1
Change the WSPBuilder DeploymentTarget to WebApplication
Tue, Dec 30th 2008 7:59p   Waldek Mastykarz
By default WSPBuilder builds solutions with the DeploymentTarget attribute set to GlobalAssemblyCache. All assemblies provisioned by the solution will be deployed to the Global Assembly Cache (GAC) of the target web server which might not always be desirable/doable. There are a couple of ways of how to change the DeploymentTarget to the bin directory of the target Web Application. One way of changing the WSPBuilder’s default behavior is using the WSPBuilder.exe.config file. Changing the value [read] Keywords: application development microsoft properties server sharepoint
2
Excluding empty text values in SharePoint Search
Tue, Dec 30th 2008 7:59p   Waldek Mastykarz
Last week I got an opportunity to work with SharePoint Search. As you could imagine it didn’t go that easy at all and to be honest the SQL-like statements didn’t make it for me at all. And unless I’ve seriously missed something, I’ve found out that there is no easy way to exclude empty text results in SharePoint Search. At least it seemed so… In my case I’ve had a MultiLookup field (Tags) attached to some Content Types. What I wanted to achieve is to obtain a list of all tags and the [read] Keywords: microsoft sharepoint sql
1
tryGetValue in JavaScript
Tue, Dec 30th 2008 7:59p   Waldek Mastykarz
Recently, while working on a new JavaScript mockup I’ve noticed that JavaScript lacks a decent support for retrieving values of object properties. Constantly checking whether both object and property makes the code almost unreadable. But isn’t there a better to get the values of object properties and keep the JavaScript code to the minimum? Let’s look at the following example: var options = { filter: true, defaultText: "Lorem ipsum", multiList: false }; The options variable is an object [read] Keywords: javascript properties
2
jQuery :regex filter
Tue, Dec 30th 2008 7:58p   Waldek Mastykarz
jQuery is a powerful library which simplifies working with JavaScript. Using CSS-like selectors it allows you to grab DOM elements on a page and run some operations on it. As you might’ve guessed the power is not only in what kind of operations you may perform but also how efficiently you are able to select the elements that you’re interested in. jQuery ships with quite a few filters among which Content Filters: selectors which allow you to select DOM elements based on the text they contain. [read] Keywords: javascript css
1
Imtech Fields Explorer Visual Studio 2008 plugin
Mon, Dec 22nd 2008 12:22p   Waldek Mastykarz
For the last couple of weeks we’ve been thinking here at Imtech ICT Velocity about how we could improve our SharePoint development process. During the last year we have gathered a lot of different tools which help us to automate the routine. And while they all are definitely very useful, they make the development environment quite complex. Maybe even too complex. One of the improvements we thought about was integrating all these different tools we have made into Visual Studio. Imtech Fields Ex [read] Keywords: desktop development microsoft properties sharepoint xml
1
SharePoint InlineSiteSettings
Mon, Dec 22nd 2008 1:25a   Waldek Mastykarz
Via Jaap Vossers: Recently I’ve been pinged about a new SharePoint project on CodePlex called SharePoint InlineSiteSettings. What is does is to display the links to all Site Settings on the front-end saving you at least two clicks: SharePoint InlineSiteSettings is a great alternative to SharePoint Developer Bookmarklets. While the bookmarklets depend on JavaScript to get the right data, SharePoint InlineSiteSettings provides a server-side control. Just like the bookmarklets, SharePoint Inlin [read] Keywords: javascript ajax server sharepoint
0
See IDs of all available Site Definitions
Thu, Dec 18th 2008 7:28a   Waldek Mastykarz
While working on SharePoint solutions once in a while you need to create custom Site Definitions. It’s not easy to work with Site Definitions: they can easily get very complex and are almost impossible to debug. Unfortunately there are situations when you cannot avoid using custom Site Definitions. Is there anything we could do to make it easier to work with Site Definitions? One of the things you really have to be careful about is defining the ID of a Site Definition. According to the Windows [read] Keywords: template applications microsoft server sharepoint xml
0
Improving the SharePoint print experience
Thu, Dec 18th 2008 3:18a   Waldek Mastykarz
Via EndUserSharePoint.com: The ability to print web pages has been available for years. Comparing it to the transition that most browsers have gone through, there is very little that has changed about how web pages are printed. While moving the digital version of a page to its paper equivalent, important information is not accessible to the print job. Luckily you can quite easily provide your visitors with a richer printing experience using no more than a couple of lines of JavaScript. Check out [read] Keywords: javascript sharepoint
4
Images slideshow in SharePoint 2007 using jQuery
Wed, Dec 17th 2008 7:59p   Waldek Mastykarz
Yesterday I published an article with an example on how you can display a random image in SharePoint 2007 using jQuery. With only a couple of lines of JavaScript you can pick a random image from an Image Library and display it on a page. But did you actually know that with a little more effort you can create your own images slideshow? Images slideshow: the ingredients Just like in the previous example, let’s start with creating an Image Library, adding some pictures and adding the Images List [read] Keywords: javascript ajax css server sharepoint xml
5
Improve your jQuery
Wed, Dec 17th 2008 7:59p   Waldek Mastykarz
jQuery has been out there for a while now. Many web developers use it thanks to its simplicity. But because you can use it intuitively there is a chance you might overuse it. Because not all browsers out there can easily deal with lots of JavaScript your enhancements might decrease the user experience – definitely the opposite of what you wanted. So how can you avoid it? If you’re into jQuery you should definitely check out Jon’s article: Improve your jQuery – 25 excellent tips. These ti [read] Keywords: javascript best practice
8
Showing random images in SharePoint 2007 using jQuery
Tue, Dec 16th 2008 7:56p   Waldek Mastykarz
If you’ve been following my blog you know that a bit more than a year ago I’ve published the Imtech Random Image Web Part: a SharePoint web part which allows you to display random images from a list of your choice. The web part I’ve made contains some code which you would have to deploy it in your SharePoint environment to get it working. Did you actually know that you can create the same functionality using no more than a couple of lines of JavaScript and no server-side code at all? Showi [read] Keywords: javascript template ajax application development server sharepoint xml
4
jQuery :random filter
Tue, Dec 16th 2008 7:56p   Waldek Mastykarz
While working on a new JavaScript mockup I needed a way to obtain a random jQuery item. While I could use jQuery(“selector”).get(int) to get a random item, I wanted to have a cleaner way of doing that to keep my code clean. jQuery ships with great support for extensibility. You can not only extend jQuery with custom functions but filters as well. That is when I thought of the custom “:random” filter, just as you have the standard “:first”, “:last” and “:nth” filters. Is jQuer [read] Keywords: javascript xml
6
Getting values of internal properties in SharePoint 2007
Tue, Dec 16th 2008 7:56p   Waldek Mastykarz
SharePoint has a lot of gold under the hood. Unfortunately for us – developers not all of it is publicly available. Some methods/properties are marked as internal what makes it impossible for us to use is custom functionality we’re developing. But do you really develop your own alternatives or is there a way to get to those gems after all? GroupedItemPicker – almost unusable? One of the examples of the situation I’ve described above is the GroupedItemPicker- a list control which allows [read] Keywords: archive development microsoft properties sharepoint
2
Is it a good idea to use lambda expressions for querying SharePoint data?
Tue, Dec 9th 2008 7:56p   Waldek Mastykarz
.NET 3x ships with a number of new features among which lambda expressions: an easy way to write code for querying collections. Because of its ease of use many developers use it for retrieving data from different kind of collections. Just recently I’ve been asked to have a look how well lambda expressions perform while retrieving data from SharePoint comparing to SharePoint native mechanisms. Before you read further… Keep in mind that lambda expressions are nothing else than a fancy way of w [read] Keywords: development sharepoint
4
RenderAllHiddenFieldsAtTopOfForm – is it really a SEO solution?
Sun, Dec 7th 2008 7:59p   Waldek Mastykarz
Yesterday I’ve found out about one of the new features of .NET 3.5 SP1: the renderAllHiddenFieldsAtTopOfForm setting which allows you to control where in the page the hidden fields are being rendered. Today I gave it a shot in combination with a SharePoint Web Content Management solution… The RenderAllHiddenFieldsAtTopOfForm has been added to the .NET framework as a solution for some postback related problems when users would trigger the postback before the page was fully rendered. Steve Smi [read] Keywords: application archive microsoft sharepoint
3
Optimize your Internet facing sites in SharePoint for search engines using out of the box functionality
Sat, Dec 6th 2008 7:55p   Waldek Mastykarz
.NET 3.5 SP1 ships with some extra functionality which allows you to optimize your ASP.NET pages for search engines. Basically it means less hacking and more control about the generated markup. Steve Smith has just posted an article about using standard ASP.NET functionality to optimize ASP.NET pages for search engines. Steve wrote that .NET 3.5 SP1 allows you to control where in the page the ASP.NET hidden fields (eg. __VIEWSTATE) are being rendered: at the top or at the bottom of the HTML body [read] Keywords: applications development microsoft office server sharepoint
5
CodePlex Downloads Gadget update
Sat, Nov 22nd 2008 7:56p   Waldek Mastykarz
Recently the CodePlex Team has updated the GUI of the whole site. Because of some minor changes in the layout the CodePlex Downloads Gadget stopped working and turned into: Today I’ve provided a fix which works with the updated version of the CodePlex Release pages. Additionally I’ve added the ability to forcibly reload the statistics by double clicking on the gadget’s surface. Download: CodePlex Downloads Gadget v1.3.0.0 (48K) Technorati Tags: CodePlex, Vista, Gadgets [read] Keywords: gadget vista
16
JavaScript date formatting .NET style
Fri, Nov 21st 2008 7:59p   Waldek Mastykarz
It’s quite surprising for a .NET developer to see that JavaScript doesn’t provide any mechanism to format dates. Considering how powerful JavaScript is, especially in environments where custom development is limited or not allowed, you can provide some great experience using JavaScript only. But just because something isn’t there out of the box, it doesn’t mean we can’t make it ourselves. While working on a new project I’ve found that it would be actually great to be able to format d [read] Keywords: document javascript template development
19
Let me google that for you
Thu, Nov 20th 2008 7:53p   Waldek Mastykarz
Getting tired of answering questions like: “What is SharePoint?” and “How can I create a Feature in SharePoint?”. Start answering: “Let me google that for you” Technorati Tags: Google [read] Keywords: google sharepoint
17
Site Collection and Variation relative URLs in Office SharePoint Server 2007
Thu, Nov 20th 2008 7:53p   Waldek Mastykarz
Microsoft Office SharePoint Server (MOSS) 2007 provides architecture for designing and developing scalable solutions. Two of these concepts are Site Collections for separating information and Variations for delivering multilingual solution. While working with both concepts – especially in Web Content Management (WCM) solutions I have found out that there is no easy way to create Site Collection or Variation relative links. SPSite.ServerRelativeUrl != / Per definition SharePoint allows you to c [read] Keywords: application microsoft office server sharepoint
9
A better way to obtain objects from cache
Wed, Nov 19th 2008 7:53p   Waldek Mastykarz
Last week I have posted a better approach to getting field values from an SPListItem. Today I’ve found out that you can actually use almost the same approach to get stuff from the ASP.NET cache. Once again it’s an extension method which can be used in an intuitive way. The only difference is the type of the key: while getting a field value we’ve been using a GUID and now we’re using a string. Using the above method you can now easily obtain various items from the cache in a type-safe m [read] Keywords:
8
“Search on this Page” using jQuery
Mon, Nov 17th 2008 7:53p   Waldek Mastykarz
Every modern browser provides the ability to search for text within a page. In most cases that functionality is underserved and allows you to find only one instance of the text at a time. Google Chrome recently presented improved version of search which searches for the given text as you type and highlights all instances found on the current page. But wait a minute: is this functionality limited to Google Chrome only? Check out my article @ End User SharePoint.com: “Search on this Page” usin [read] Keywords: javascript google sharepoint
17
Why tables for layout is stupid?
Thu, Nov 13th 2008 7:56p   Waldek Mastykarz
Yesterday I asked you a question: should I use tables for layout? In 99% cases the right answer is of course ‘No’ and in 1% ‘It depends’. In case you’re surrounded by a bunch of guys still stuck to the tables, I’ve found a great resource which might help you explain it to them: Why tables for layout is stupid? Technorati Tags: Webdesign [read] Keywords:
13
How to retrieve the contents of a file in SharePoint no matter its location?
Thu, Nov 13th 2008 7:56p   Waldek Mastykarz
Imagine you want to retrieve the contents of a non-binary (text, CSS, XSL, etc.) file stored in SharePoint 2007 and all you know about that file is its location (URL). How would you do it? The answer is way simpler than you might think: SPWeb.GetFileAsString(string) allows you to obtain the contents of the file at the given URL. But that’s not all. Using SPContext.Current.Site.RootWeb.GetFileAsString you can obtain even files which are stored in subwebs! Now isn’t that just cool?! Technorati [read] Keywords: css microsoft sharepoint
7
Google Search Engine Optimization Starter Guide and SharePoint 2007
Thu, Nov 13th 2008 7:56p   Waldek Mastykarz
As announced earlier this morning, Google has published the Search Engine Optimization Starter Guide: a set of good practices which can help you get the most of your website. Having it read with my SharePoint 2007 developer hat on a couple of things took my attention in particular. Writing meaningful titles Creating meaningful titles tells both the search engine and the visitor what the page is about. It identifies that particular page in fact. According to Google you should try to create accura [read] Keywords: archive google microsoft office server sharepoint xml
6
Google Search Engine Optimization Starter Guide
Thu, Nov 13th 2008 7:56p   Waldek Mastykarz
To simplify the process of optimizing websites for search engines, Google has published yesterday the Search Engine Optimization Starter Guide. Although this is the first time that Google publishes such document, the guide contains many different practices which should help you get the most of your site and reach your audience. You should definitely check it out no matter if you are a developer, a designer or a content author. As long as you have anything to do with web technologies, the guide a [read] Keywords: designer document google
8
Microsoft SharePoint Team help solve the problem of disposable objects
Wed, Nov 12th 2008 7:56p   Waldek Mastykarz
The SharePoint team has just announced that they are working on a tool which will help SharePoint developers to deal with disposable objects in custom code. SPDisposeCheck – as the tool is called, will check custom compiled assemblies and validate them against the Microsoft guidance. I definitely like the idea of having an extra piece of software just to be sure that I do everything okay. It would be cool if it would end up as a kind of intellisense in Visual Studio so that we can get the feed [read] Keywords: application archive microsoft sharepoint
8
A better way to obtain fields values of an SPListItem
Wed, Nov 12th 2008 7:56p   Waldek Mastykarz
Obtaining the value of a particular field (SPField) of a list item (SPListItem) is quite awkward. First of all you have to pass either the index, Id or the InternalName of an existing field. If the field exists a value of the object type is being returned. In some cases that value can be null. If it’s not you can cast it to its origin type as in most cases defined by the SPField.FieldValueType Property. Imagine doing all that each time you want to retrieve a field value. Isn’t there a better [read] Keywords: microsoft sharepoint
6
Should I use tables for layout?
Wed, Nov 12th 2008 7:56p   Waldek Mastykarz
I’ve just stumbled upon a new campaign called: “Give up and use tables”. Two guys: Todd A and Brian Matthews seem to be tired of wasting their time on making things work CSS. Instead they suggest using tables and even offer to provide you with the HTML code you need. To make it even better they provide a little app: a counter which measures how much time you already spent on making CSS work. Should you really be using tables for layout? Tables for layouts Probably right when CSS became mor [read] Keywords: designer application applications archive css development interface sharepoint
7
Imtech SpriteGenerator binaries posted
Tue, Nov 11th 2008 7:56p   Waldek Mastykarz
I’ve just noticed that while creating the release for the Imtech SpriteGenerator the binaries haven’t been uploaded. I’ve just fixed it by adding the executables to the existing release. Check out Imtech SpriteGenerator @ http://www.codeplex.com/tmt/Release/ProjectReleases.aspx?ReleaseId=19270 [read] Keywords:
12
Wikipedia has the most valuable SharePoint resources
Tue, Nov 11th 2008 7:56p   Waldek Mastykarz
According to Microsoft Live Search it is neither the WSS or MOSS team nor the SharePoint MVP's that provide the most useful information on SharePoint. Looking for websites about SharePoint which provide RSS feeds Microsoft Live Search returns Wikipedia on the first place.   Technorati Tags: SharePoint, SharePoint 2007, Live Search, Wikipedia [read] Keywords: microsoft sharepoint wiki
7
Paging large content in SharePoint using jQuery
Tue, Nov 11th 2008 7:56p   Waldek Mastykarz
Recently I’ve stumbled upon an interesting challenge on the Microsoft SharePoint Forums: how to automatically page the content of a large Publishing Page? And while I came up with a plausible solution quite quickly I have decided to make it work as well. The case Imagine you had a Publishing Page with a large chunk of content in the body (PublishingPageContent field for example). While you might just throw it to the users/visitors to read in one piece, it’s definitely much neater to split th [read] Keywords: javascript ajax archive microsoft server sharepoint
5
Generating CSS sprites using Imtech SpriteGenerator
Mon, Nov 10th 2008 7:56p   Waldek Mastykarz
Using CSS sprites is one of the known methods for improving performance of a website. By minimizing the number of requests the web pages load faster. Creating sprites manually is quite difficult: you not only have to put the sprite together but have to manually create the stylesheet to actually use the sprite as well. Imtech SpriteGenerator simplifies working with by generating a sprite out of a directory with images and creating a CSS for all the pieces as well. Introducing Imtech SpriteGenerat [read] Keywords: application css interface
5
Visual Studio 2008 doesn’t display XML files with the UTF-16 encoding
Sun, Nov 9th 2008 7:56p   Waldek Mastykarz
Recently, while working on a new tool for converting XML files using XSLT I have noticed something odd: Visual Studio (VS) 2008 wouldn’t display the contents of the converted XML files! It’s not the first time that I’ve been working with XML and XSLT in .NET. I really like XML, and I use it for many purposes: from storing configuration data for applications to returning raw data so it can be presented using XSLT. XML is really really great. But what would keep Visual Studio 2008 from displ [read] Keywords: applications microsoft xml xslt
3
WCAG 2.0: Preparing for tomorrow
Fri, Nov 7th 2008 7:55p   Waldek Mastykarz
Via Roger Johansson: Web Accessibility Initiative (WAI) has been working on the new version of the Web Content Accessibility Guidelines (WCAG) for a couple of years now. Just recently the WCAG 2.0 version has advanced to the W3C Proposed Recommendation status. To simplify the migration process WAI has posted some documentation. Check out Roger’s article Going from WCAG 1.0 to WCAG 2.0 for more information. Technorati Tags: WCAG, WCAG 2.0, WAI, Accessibility [read] Keywords: archive
4
Provisioning Content Query Web Part querying subsites in a structured and repeatable way
Wed, Nov 5th 2008 7:53p   Waldek Mastykarz
Today, while working on a brand new SharePoint Web Content Management (WCM) solution, I’ve faced quite a challenge: I needed to provision a Content Query Web Part (CQWP) which would query subsites of the current site using a custom Site Definition. Each time user would create a site using that Site Definition, he would get on the home page an aggregation of the content from all underlying sites. It’s more challenging than it sounds and you won’t know it unless you had to do it yourself onc [read] Keywords: microsoft server sharepoint xml
5
SharePoint developer bookmarklets updated
Tue, Nov 4th 2008 7:53p   Waldek Mastykarz
SharePoint developer bookmarklets got updated: 87 bookmarklets to get you as quickly as possible to the most frequently used SharePoint functionality. Get the latest version now and save time for the cool stuff instead of clicking around. Today I’ve posted a major update of the SharePoint developer bookmarklets. I’ve added quite some new links: at the moment there are 87 different links to help you get to various options as soon as possible. I’ve been using the bookmarklets for a couple of [read] Keywords: office sharepoint
8
Provisioning subclassed Content Query Web Part using Gary Lapointe’s setwebpartstate stsadm command
Fri, Oct 24th 2008 6:56a   Waldek Mastykarz
Stsadm is highly extensible and Gary Lapointe is one of the guys who could tell you everything about it. In order to support the deployment and administration of SharePoint solutions, Gary has created more than 130 custom STSADM commands. One of them – setwebpartstate has recently took my attention. I kept getting errors while importing a subclassed Content Query Web Part (CQWP) – until now… Back in August 2007 Gary Lapointe has noticed that STSADM lacks functionality he needed for his pro [read] Keywords: administration application applications blogger bug community google microsoft profile security server sharepoint xml
6
Optimize your images and save the bits for later
Thu, Oct 23rd 2008 6:56a   Waldek Mastykarz
There are many different ways of optimizing the performance of your website. While many developers tend to look for the troubles inside their code, there are some things that designers can do to make a website load faster. There are many good image editing tools that allow us to get the best visual result for a certain file size but "under the hood" a lot more optimization can be done Recently I stumbled on smush it! – new service which can help you decrease the load time of your website. smu [read] Keywords: firefox server
8
New generation of web forms or a design stunt?
Thu, Oct 23rd 2008 6:56a   Waldek Mastykarz
Huffduffer has come with a quite interesting sign up form. Does it represent a new generation of web forms or is it nothing more than a design stunt? The sign up form @ huffduffer.com resembles a traditional paper-form we’ve seen for years: some text with gaps to fill-in to provide the requested information. It’s actually the first time that I see something similar on the web. But will that case trigger a new revolution or is it just a design mockup that we’ll never see again? I really lik [read] Keywords: forms server
4
Localizing Content Query Web Part XSL templates
Mon, Oct 20th 2008 6:56a   Waldek Mastykarz
It’s great to know that the Content Query Web Part (CQWP) is there whenever you need to provide a roll up of some content. Delivering a solution of similar experience, possibilities and flexibility would be really time consuming. Unfortunately there are still some things inside the CQWP which could be improved. Let’s take for example localizing the XSL used for data presentation: do we really have to create a different template for every language or is there a better way? The truth behind va [read] Keywords: template application css microsoft server sharepoint xslt
4
Alternative display order in Content Query Web Part
Thu, Oct 16th 2008 12:59a   Waldek Mastykarz
Content Query Web Part (CQWP) is a great solution for content aggregation: not only thanks to its high performance but to the XSLT-based output rendering as well. And while XSLT is very powerful, many beginning SharePoint developers experience it as an obstacle and are more likely to provide custom aggregation solutions instead of using the standard components provided with SharePoint. In this article you will find out how you can alter the standard display order of the aggregated content using [read] Keywords: template sharepoint xslt
3
Generating list instances XML using Imtech ListInstance Generator
Fri, Oct 10th 2008 7:59p   Waldek Mastykarz
This week I learned the hard way that the FeatureId attribute of the ListInstance element must contain the ID (GUID) of the Feature which has provisioned the particular List Definition. Although I’ve provisioned lists using Features dozens of times, this one sneaked up on me and took me more than an hour to figure out. To prevent it from happening ever again I’ve decided to create a tool which would make working with ListInstance element even easier. Introducing Imtech ListInstance Generator [read] Keywords: document template interface properties sharepoint xml
4
Setting the right value of the FeatureId attribute for ListInstance
Fri, Oct 10th 2008 12:59a   Waldek Mastykarz
Setting the correct value for the FeatureId attribute of the ListInstance element is just one of things you can easily overlook on a sunny Friday afternoon when your mind is already enjoying the weekend. It’s like forgetting to read the small letters underneath a contract you’re about to sign: it seems like it all is going to be okay but at the end of the day you’ll be in troubles. When provisioning list instances using Features you must provide the ID of the Feature associated with the pa [read] Keywords: microsoft sharepoint
3
This is a test
Tue, Oct 7th 2008 8:00p   Waldek Mastykarz
[read] Keywords: sharepoint
3
Improving performance of SharePoint solutions by using Cache and CacheDependency
Mon, Oct 6th 2008 6:56a   Waldek Mastykarz
Recently I noticed that the customers ask for more control about the custom SharePoint solutions we deliver. They not only want to be able to customize general SharePoint settings which determine the working of the solution but they want to be able to configure various custom controls as well. Storing custom settings in a list provides the power users a nice interface, yet retrieving these values for each single request is very likely to decrease the overall performance. Is it then a battle betw [read] Keywords: collaboration archive interface sharepoint
5
Best Practices to create designer friendly server controls
Sat, Oct 4th 2008 6:52a   Waldek Mastykarz
SharePoint 2007 is a really great application development framework. While the framework is rich and contains plenty of controls which can be incorporated in the custom solutions, there are quite often situations when you need to create custom controls. Most of the time the developers and consultants focus on the functionality, forgetting that, depending on the solution, the customer might require to be able to use the custom controls in SharePoint Designer (SPD). It turns out that making the cu [read] Keywords: designer application archive community development microsoft office server sharepoint
5
Why using the Minimal SharePoint Master Page is a bad idea?
Mon, Sep 29th 2008 12:53a   Waldek Mastykarz
Branding Office SharePoint Server 2007 Web Content Management solutions reaches beyond development and is done in most scenarios by webdesigners. Once done the templates are being sliced into pieces and incorporated in SharePoint. To simplify the work, SharePoint community has created a Minimal Master Page: a template which contains all the elements required by SharePoint. Just recently I have noticed that using that template for branding is rather harmful and can lead to even more problems inst [read] Keywords: template application archive community css development microsoft office server sharepoint
10
Extending Content Query Web Part XSLT with custom functions
Sat, Sep 27th 2008 12:52a   Waldek Mastykarz
Earlier this month I wrote that SharePoint developers working with the Content Query Web Part (CQWP) are provided a mechanism to extend the information available in the XSLT transformations. While exploring the CQWP even further I found out that you could create custom XSLT functions as well! Can you imagine the possibilities? It's probably a common knowledge by now, that the CQWP uses XSLT for creating the presentation layer for the queried data. The default set of the functions provided w [read] Keywords: template interface microsoft office properties server sharepoint xml xslt
8
SharePoint development toolkit
Tue, Sep 16th 2008 2:53a   Waldek Mastykarz
If you've been following my Facebook updates, you probably noticed that I started working on a brand new SharePoint Web Content Management (WCM) solution. Just to prevent myself from from any dependencies whatsoever I have decided to use a brand new development environment. I've been developing for SharePoint for more than a year and a half now and I got really surprised seeing how many different tools I'm using while developing SharePoint solutions to simplify the process. The En [read] Keywords: Sharepoint Microsoft Office SharePoint Designer CSS community css development facebook firefox interface microsoft office properties server sharepoint xml
7
Generate Page Layouts using Imtech Fields Explorer
Tue, Sep 16th 2008 2:53a   Waldek Mastykarz
A couple of weeks ago I have added some new functionality to the Imtech Fields Explorer: generating wrapper classes allowing you to work with Site Columns and Content Types in an intuitive way. Just when I thought that it couldn't get any better I thought of something new: how about generating Page Layouts?! We all know the ability of SharePoint Designer to read the information from the chosen Content Type and provide a list of the available fields which can be dragged & dropped onto a [read] Keywords: Sharepoint microsoft sharepoint
11
Inconvenient provisioning of Content Query Web Part instances
Mon, Sep 15th 2008 2:52a   Waldek Mastykarz
Some time ago I wrote about provisioning instances of Content Query Web Part (CQWP) in a structured and repeatable way. Just recently I have found out that there is one very important thing you have to be aware of, if you don't want to break the deployment process. Back in June I provided you with a way to imitate the context required to provision a CQWP. Such context would consist of the minimal information required by the Content Query Web Part - the reference to the current site. In most [read] Keywords: Sharepoint microsoft sharepoint
1
SharePoint blogs RSS feeds aggregation back on-line
Tue, Sep 9th 2008 3:53a   Waldek Mastykarz
It took me a bit to make it up and running correctly, but here it is: the aggregation of SharePoint blogs RSS is available again! Right after I published the first aggregation I got notified that there was an aggregation of SharePoint MVPs' blogs already available. While I'm trying to follow the SharePoint scene, I have definitely missed that one. In case you didn't know it either, check out the post by Lawrence Liu at Microsoft SharePoint Team Blog: New aggregated feeds for Share [read] Keywords: Sharepoint archive community microsoft sharepoint
3
Best SharePoint blogs RSS feeds aggregation
Sun, Sep 7th 2008 10:52p   Waldek Mastykarz
The day that Joel Oleson has published his top 100 SharePoint blogs list, I thought that it would be great to have an aggregated RSS feed of the best SharePoint blogs on the Internet. And while it's nearly 4 months since Joel published his list, I haven't had a chance to make it work until today: I present to you the aggregated feed of the best SharePoint blogs on the Internet. Instead of using a custom solution I have decided to use the Yahoo Pipes to do the job. Using an example aggr [read] Keywords: Sharepoint gadget sharepoint vista
2
Innovation Matters is now member of 9rules
Wed, Sep 3rd 2008 10:53p   Waldek Mastykarz
The list of the new sites accepted by 9rules Network has just been published. I'm really proud to share with you that my blog has been accepted to become a member of the 9rules Network! 9rules has been there since 2003 presenting some of the greatest content on the Web. Having my blog accepted as a part of the same network which shares the content of some great bloggers like Roger Johansson, Jonathan Snook and Robert Nyman. While there are a lot of very good blogs in the SharePoint communit [read] Keywords: Sharepoint community network sharepoint
3
Extending Content Query Web Part with custom data
Tue, Sep 2nd 2008 10:53p   Waldek Mastykarz
Have you ever found yourself in a situation when you were working with the Content Query Web Part (CQWP) and you wished it could provide you with some more information? While many SharePoint developers create they custom aggregation solutions you should know better than that. Content Query Web Part can provide you with almost any kind of information that you need and all that with only a few lines of code! The Content Query Web Part provided with MOSS 2007 is probably the best performing content [read] Keywords: Sharepoint archive interface microsoft properties sharepoint xslt
3
Optimize Publishing Pages for search engines using the Imtech SharePoint SEO Slugs Feature
Tue, Sep 2nd 2008 5:53a   Waldek Mastykarz
Recently I have made a Live Writer plugin which helps you create search engines optimized names for your blog posts (slugs). While I was working on a new MOSS 2007 Web Content Management (WCM) solution I have noticed that the standard page names generated by SharePoint while creating Publishing Pages can be optimized for better findability. How MOSS 2007 deals with slugs While creating a new Publishing Page the first thing you do is to enter the title. Based on your input SharePoint automaticall [read] Keywords: Sharepoint application microsoft sharepoint
2
SharePoint 2007 Web Services are missing DISCO and WSDL files
Fri, Aug 29th 2008 4:53a   Waldek Mastykarz
While working on new functionality for Imtech Fields Explorer I have noticed that there are Web Services in SharePoint 2007 which are missing the DISCO and the WSDL files. If you ever tried to attach a web reference to such Web Service you know that it will fail. While you might think that it's impossible, I have found a way of creating a WSDL file for an existing Web Service. One of the SharePoint 2007 Web Services which is missing the WSDL file is the SharePointPublishingToolboxService wh [read] Keywords: Sharepoint microsoft sharepoint xml
1
Including Welcome Pages in the search scope in SharePoint Web Content Management solutions
Wed, Aug 27th 2008 4:53a   Waldek Mastykarz
When using SharePoint search in a Web Content Management (WCM) solution you are very likely to create your scope which will include Publishing Pages only. As other pages like Application Pages and Lists' Forms are not accessible by anonymous visitors you don't want them to appear in the search results on the public site. While creating what I call a 'public scope' is rather straight-forward there is one thing you have to keep in mind to make it work as expected. To create a s [read] Keywords: Sharepoint Document library application sharepoint
2
How to reset the Windows Live Writer language to English
Tue, Aug 26th 2008 6:54p   Waldek Mastykarz
Via Myo Kyaw Htun.com: after installing the Windows Live Writer for the first time I thought that I missed some options when the interface turned to be in Dutch. While working on a Live Writer plugin, I have stumbled upon an interesting article about the interface language in Windows Live Writer. Myo Kyaw Htun describes the problem and provides an easy step-by-step solution on how to change the Live Writer interface language to English. Read: How to reset regional language to English in Windows [read] Keywords: interface
1
Generate search engine optimized slugs for your blog posts (Live Writer Plugin)
Tue, Aug 26th 2008 6:54p   Waldek Mastykarz
Search engine optimized titles, headers and URL's are very important if you want your articles to score high in the natural search results. While you definitely need to take your time while crafting the first two, let the Imtech SEO Slugs Live Writer Plugin help with the slugs. Imtech SEO Slugs Live Writer Plugin creates an optimized slug for your blog post of any phrase chosen by you. In most cases you will use the post title to generate a slug but you can pick any other phrase as well. [read] Keywords: properties
1
Imtech Fields Explorer v1.4.1.0 (Inconvenient Site Columns update)
Tue, Aug 26th 2008 2:54p   Waldek Mastykarz
While testing the newest feature of Imtech Fields Explorer - generated Content Types and Site Columns wrapper classes I have discovered that there were some issues while using these classes for referring to Site Columns. To avoid problems while referring to Site Columns from custom code I have decided to use SPField.Id instead of SPField.InternalName. While generating wrapper classes Imtech Fields Explorer v1.4.1.0 will now use the InternalName for the property name and Id for the value: To im [read] Keywords: Sharepoint microsoft sharepoint
1
Inconvenient Site Columns
Tue, Aug 26th 2008 1:54p   Waldek Mastykarz
Windows SharePoint Services (WSS) v3 introduces the concept of Site Columns: reusable fields which can be used for creating content definition across the whole Site Collection. While this concept allows you to manage the way content is stored, you have to be really careful when working with Site Columns in custom development. Yesterday I have introduced a new version of Imtech Fields Explorer which simplifies working with Content Types and Site Columns in custom code by generating wrapper classe [read] Keywords: Sharepoint Sharepoint services development microsoft sharepoint
2
Work with SharePoint Content Types and Site Columns using intellisense - Imtech Fields Explorer v1.4.0.0
Mon, Aug 25th 2008 4:53p   Waldek Mastykarz
Windows SharePoint Services v3 has introduced the concept of Content Types and Site Columns which allows you to separate the definition of the content from the content itself. Furthermore it is possible to reuse these definitions across the whole Site Collection. In many situations you will need either the Internal Name or the ID of the Content Type/Column to obtain its reference. Manually typing these values in your code is prone to type errors which you can see no earlier than during the runti [read] Keywords: Sharepoint Sharepoint services development sharepoint xml
2
Search Engine Optimization of MOSS 2007 WCM sites
Sat, Aug 23rd 2008 12:53p   Waldek Mastykarz
Andrew Connell has pointed today to a new white paper at MSDN Office Developer Center called How to Optimize SharePoint Server 2007 Web Content Management Sites for Search Engines. From what the title says I was expecting the paper to provide SharePoint specialists with SharePoint specific knowledge and solutions to various Search Engine Optimization (SEO) challenges. Unfortunately, the white paper published at MSDN has disappointed me. SEO is common knowledge - search results ranking isn' [read] Keywords: Sharepoint CSS ajax applications archive css microsoft office server sharepoint xml
2
Google's custom 404 widget
Fri, Aug 22nd 2008 6:53p   Waldek Mastykarz
I've just found out that Google has released a custom 404 widget. The idea is to improve the experience of 404 pages and instead of telling the user that he or she is lost, provide him with something he could really use. Google's custom 404 widget resembles other Google technology like search. All you need to do to integrate it in your website is to copy & paste an HTML snippet. Check out the Google custom 404 widget at Google Webmaster Tools. Unfortunately it's impossible to [read] Keywords: google widget
4
Measuring the length of a string in pixels using JavaScript
Fri, Aug 22nd 2008 4:54a   Waldek Mastykarz
There are many situations while developing websites when you need to know how long a text string is: not how many characters it has but how long it is in pixels. While this isn't of much importance for regular webdesign it might get useful in certain scenario's like for example when designing Vista Sidebar gadgets. To provide the experience as originally designed, you want to precisely position all elements within the gadget. While it isn't really difficult in case of static text, [read] Keywords: CSS css gadget vista
2
Track the ranking of your SharePoint blog from the Sidebar
Thu, Aug 21st 2008 5:54p   Waldek Mastykarz
Back in May this year Joel Oleson has put together a list of the top 100 SharePoint blogs. That top 100 is ordered by the Technorati Rating (Rank) of each blog participating. Joel is planning to do an update soon, so come on and improve the ranking of your blog so you can make it to the top 100 too. Technorati Blog Info Vista Sidebar Gadget v1.0.0.0 Sure you can surf to the http://www.technorati.com/blogs/yourblog each time you want to check the ranking of your blog. But don't you think it [read] Keywords: Sharepoint gadget sharepoint vista
2
Regular Expressions in JavaScript don't support the single-line mode
Thu, Aug 21st 2008 1:58p   Waldek Mastykarz
Today, while working on a gadget involving some client-side development I have discovered that JavaScript doesn't support the single-line mode for Regular Expressions (Regex). Now why is that bad? What is the Regular Expression Single-line mode? As you know Regular Expressions work with patters. Using various metacharacters you can match pieces of a text string. One of such characters is a "." (dot) which by default matches any character except newline characters ( on *nix and [read] Keywords: CSS css development firefox gadget
1
Regular Expressions save the day
Thu, Aug 21st 2008 12:58p   Waldek Mastykarz
Regular Expressions (Regex) is a very powerful technology which allows you to process strings using patterns. It gives you the possibility of processing text in a relatively easy and manageable way. Depending on what you need to do, creating a single Regular Expression might save you some pretty complex programming. Because of its power the Regular Expressions have been implemented in probably every programming language used nowadays (including for the brevity PHP and JavaScript as well). Lookin [read] Keywords: Sharepoint Document library development php server sharepoint
2
The future of blogging
Thu, Aug 21st 2008 10:59a   Waldek Mastykarz
In the last couple of weeks I have notice that people on the Internet started talking about the trend-to-come for blogging: video blogging. The idea isn't that new and there are plenty of people doing it already: they publish videos alongside the textual content. What's new about the future concept of blogging is that it's supposed to totally replace blogging as we know it now: no more writing and reading, recording and watching instead. I've been following some blogs using v [read] Keywords: Sharepoint applications blogging sharepoint
1
Waldek Mastykarz @ SharePoint.Alltop.com
Wed, Aug 20th 2008 7:55a   Waldek Mastykarz
Today I have received an e-mail from the guys at Alltop that my blog has been chosen to make part of the SharePoint.Alltop.com page. It's always great to hear that people appreciate your efforts. Considering other blogs available at that page, it's even better compliment! [read] Keywords: Sharepoint sharepoint
1
WordPress Stats Vista Sidebar Gadget v1.0.0.0
Tue, Aug 19th 2008 2:53p   Waldek Mastykarz
Recently I have published a Vista Sidebar Gadget which allows you to track the number of downloads for different CodePlex projects' releases. As the gadget works as a dashboard it simply saves you some time which you would otherwise spend to visit the pages of all the different releases you want to track. I have to admit: I really like the way it works. But I have noticed that there is another page I visit daily: the visitors statistics of this blog. There are a couple of reasons why I' [read] Keywords: Sharepoint gadget sharepoint vista
3
Microsoft Office SharePoint Server 2007 Developer Badge
Sun, Aug 17th 2008 12:53p   Waldek Mastykarz
Proud of being a MOSS 2007 developer? If so, then this is something for you: the Microsoft Office SharePoint Server 2007 Developer Badge! Show to the world that you are a MOSS 2007 developer and that you belong to the one of the greatest communities out there! It would definitely be great to make something useful of the badge. Post your ideas on where it should point to when clicked. The best idea will be added as the link of the MOSS 2007 Developer badge. The MOSS 2007 Developer Badge is a Vist [read] Keywords: Sharepoint Microsoft Office SharePoint Server gadget microsoft office server sharepoint vista
2
CodePlex Downloads tracking Vista sidebar gadget
Sun, Aug 17th 2008 10:56a   Waldek Mastykarz
Since I started blogging nearly a year ago I have made quite a few tools I share with the community using CodePlex. Because all these tools are rather small me and my colleagues at Imtech ICT Velocity have decided to setup one project where we would publish tools that simplify developers' work. During that year I have made quite some tools I have uploaded to CodePlex. Just as every other author, I've been curious about the successfulness of my products. Unfortunately as only 10% of the [read] Keywords: blogging community gadget interface vista
2
Sample code acceptance checklist for IT organizations
Sat, Aug 16th 2008 1:54p   Waldek Mastykarz
Recently, there has been the Sample code acceptance checklist for IT organizations published at Microsoft TechNet. This checklist is meant to help IT organizations evaluate custom SharePoint solutions before they are deployed in the production environments. Because many SharePoint solutions are really complex, such checklist is definitely something you must have implemented in your organizations if you have an IT department and want to keep track of what has to be supported. I'm a developer [read] Keywords: Sharepoint applications development google microsoft security server sharepoint vista web 2.0
3
Inconvenient WSSv3 RSS Feeds
Wed, Aug 13th 2008 4:52a   Waldek Mastykarz
Windows SharePoint Services v3 ships with a possibility to create RSS Feeds for every List. This feature is quite powerful as it allows you to create multiple RSS Feeds for one List based on Views. If you have worked with Lists at least a bit, you know that you can quite easily create a custom View using the standard SharePoint interface. Without any problems you will be able to define the filter and apply the sorting criteria. When using the SharePoint RSS Feeds with Document Libraries (like fo [read] Keywords: Sharepoint Sharepoint services Document library application interface microsoft sharepoint xml
3
Going on vacation
Wed, Jul 30th 2008 1:56p   Waldek Mastykarz
Finally, the last day at work is behind me. After having delivered the OneClickDeployment of a SharePoint solution for one of our customers and having a great meeting about accessibility in SharePoint this work day is finished to me. I'm officially going on vacation. I really like the idea of seeing my family again. Quite a lot of things have changed since the last time we've spoken so it will be long evenings. For the next three weeks I will have limited access to my blog and e-mail, [read] Keywords: Sharepoint office sharepoint
2
SharePoint developer bookmarklets updated
Tue, Jul 29th 2008 1:56p   Waldek Mastykarz
Recently I've been working quite intensively with the SharePoint developer bookmarklets. SharePoint is really infamous of way too many clicks required to accomplish various things. Having shortcuts to the most commonly used functionality within one click saves really a lot of time. The first set of SharePoint bookmarklets I have published a couple of weeks ago, provided one-click-access to a few places only. Sure it was useful but eventually you would end up clicking around to get to the Si [read] Keywords: Sharepoint sharepoint
2
Manage Checked Out Publishing Pages (OCDCheckedOutPages StsAdm command)
Sun, Jul 27th 2008 8:55a   Waldek Mastykarz
Structured and repeatable deployment of SharePoint solutions is very important for preserving scalability and maintainability of the solution. Furthermore it allows you to keep track of the deployed components what is very important if you want to provide your customers with support for your solution. Here at Imtech ICT Velocity we have taken that concept even further and have developed a tool (Imtech SharePoint One Click Deployment Studio - OCD) which allows us to deploy the configuration in a [read] Keywords: Sharepoint CSS css development properties server sharepoint
3
Inconvenient SPWeb.GetFile(string)
Sat, Jul 26th 2008 10:53a   Waldek Mastykarz
Recently I've been working on a piece of code which would obtain an instance of SPFile using either a GUID or the server relative URL. You don't have to search long to find out that the SPWeb provides a method to do that: GetFile(String). According to the WSS v3 SDK it should return the file object located at the specific URL. While checking if it was working as I was expecting it to, I have found out that it actually doesn't. The GetFile method returned an instance of SPFile but [read] Keywords: Sharepoint microsoft server sharepoint
1
Consistent development of Master Pages, Page Layouts and User Controls in MOSS 2007
Fri, Jul 18th 2008 2:53p   Waldek Mastykarz
Page Layouts form the presentation layer in Publishing Sites of MOSS 2007. In fact they are very close to the Web Forms as we know them from ASP.NET except that Page Layouts in SharePoint don't contain any content. One of the things that Page Layouts and ASP.NET Web Forms have in common is using custom User Controls and Web Controls. This concept provides developers with high extensibility, code reusability, and allows them to encapsulate custom functionality instead of using in-line coding [read] Keywords: Sharepoint application development microsoft server sharepoint
1
How to do it: RSS aggregation (merging multiple XML files using XSLT)
Fri, Jul 18th 2008 4:52a   Waldek Mastykarz
In my previous article I have presented you a little test case I have made for testing the performance of various data merging approaches. Using an XSLT based method turned out to be the best performing way of merging multiple XML files. Combining multiple XML files into one is not difficult, but some parts of the process might nog be obvious at the first glance. Below you will find a step-by-step guide of creating your own XML data merging solution. Let's start with an empty XSLT file: T [read] Keywords: xml xslt
3
Performance of various data merging methods
Thu, Jul 17th 2008 4:52a   Waldek Mastykarz
Recently I got the task to develop a Web Part which would aggregate the contents of a couple of RSS Feeds, sort them descending on the publishing date and display the top n of them. Thinking about how the whole thing could be done, I have found out that there are multiple methods to get things done. The Web Part was supposed to work on an Internet site so I decided to have a closer look at the performance of the various methods. RSS Feeds are just an example. You could apply all the presented me [read] Keywords: Sharepoint sharepoint xml xslt
1
Internet Explorer 8 will support AJAX page navigation
Tue, Jul 15th 2008 3:53a   Waldek Mastykarz
The IE team has recently announced that they have made a few AJAX improvements in the newest version of Internet Explorer. One of such improvements is support for updating the navigation log through AJAX. So when your application uses intensively AJAX to enhance the User Experience, you can still leverage the native browser navigation mechanism by updating the navigation log information. It's definitely great improvement of usability and accessibility. What concerns me is the fact, that it [read] Keywords: ajax application
1
Imtech Extended ContentQueryWebPart (with paging) source code available
Mon, Jul 14th 2008 2:00p   Waldek Mastykarz
Some time ago I have created a concept of the ContentQueryWebPart extended with paging support, called Imtech Extended ContentQueryWebPart. Since its release, the Imtech ExCQWP has been downloaded more than 200 times and some of you have sent me some questions regarding how it all works. One of the frequently asked questions was about sharing the source code of the web part. Because I'm curious of what other improvements could've been done, I have decided to post the source code and sh [read] Keywords: Sharepoint sharepoint
1
Preselecting Page Layout in the Create Page screen
Mon, Jul 14th 2008 9:54a   Waldek Mastykarz
Did you know that you can preselect a Page Layout in the Create Page screen? To preselect a layout simply add LayoutName=YourLayout.aspx to the query string parameters: This becomes extremely useful when you want to create for example a shortcut in the Site Actions menu so that the content editors can quickly add press releases from any location on the Site Collection. Using the LayoutName parameter preselects the chosen Page Layout what simplifies the process of creating new Publishing Pages: [read] Keywords: Sharepoint sharepoint
2
MOSS 2007 is XHTML compliant out-of-the-box
Sun, Jul 13th 2008 11:53a   Waldek Mastykarz
Recently, while gathering resources for a presentation on MOSS 2007 WCM I’ll be giving next week for a Dutch SharePoint community, I have stumbled upon something interesting. Did you know that MOSS 2007 is XHTML compliant out-of-the-box? Well, neither did I. But it is so, according to CMS Matrix. CMS Matrix is a service which provides comparison of various Content Management Systems. They have a quite impressive collection to be honest, but what I have doubts about is the quality of each r [read] Keywords: Sharepoint archive community sharepoint
1
SharePoint developers don’t know what accessibility is
Fri, Jul 11th 2008 2:53p   Waldek Mastykarz
Since a couple of months I’ve been following the SharePoint Forums @ MSDN. Most of the time I’m just checking whether there are some new questions on Web Content Management (WCM) in MOSS I could answer. Each day there are posted around 100 new questions, so you could say that SharePoint is a quite popular product and the community is really busy with it. One of the areas on the SharePoint Forums is Accessibility where people working with SharePoint can ask their questions regardin