| 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 |