Sunday, February 24, 2008

The missing restored variations timer jobs issue fixed!

While I was Reading about the post SP1 hotfix for WSS and MOSS I have found that the issue about the restore of a publishing portal with variations has been fixed (see my previous post). The documentation says:

"This hotfix package also fixes the following issues that were not previously documented in a Microsoft Knowledge Base article:

Timer jobs may be missing after you restore a backup
After you restore a backup to another server, many Windows SharePoint Services timer jobs may be missing on the restored server. "

Somebody has tested it?

70-630 passed too

With this exam I have achieved three of the four certifications about SharePoint 2007 (70-541, 70-630 and 70-631). This last exam is very similar to 70-631, and I recommend it to every "SharePoint worker" who deals with it regularly.

See you in Seattle!

Saturday, February 16, 2008

Accessible variation label menu

This is my little contribution to the improvement of the accessibility in MOSS. I use this user control to show my variations in an accessible manner without tables.

<%@ Control Language="C#" %>
<%@Assembly Name="Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>
<%@Register TagPrefix="CMS" Assembly="Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" namespace="Microsoft.SharePoint.Publishing.WebControls"%> <cms:VariationDataSource id="LabelMenuDataSource" LabelMenuConfiguration="1" Filter="" runat="server"/>
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="LabelMenuDataSource" EnableViewState="False">
<ItemTemplate>
<a href="<%# DataBinder.Eval(Container.DataItem, "NavigateUrl") %>">
<%# DataBinder.Eval(Container.DataItem, "DisplayText") %></a>&nbsp;
</ItemTemplate>
</asp:Repeater>

To use it you can replace the content of the C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES\VariationsLabelMenu.ascx with the code above. In those cases where there are different publishing portals on the same MOSS installation you can create a new file in the same directory (for example MyCustomVariationsLabelMenu.ascx) and use it in your master page simply changing the register tag.

Original tag:

<%@ Register TagPrefix="PublishingVariations" TagName="VariationsLabelMenu" src="~/_controltemplates/VariationsLabelMenu.ascx" %>

New tag:

<%@ Register TagPrefix="PublishingVariations" TagName="VariationsLabelMenu" src="~/_controltemplates/MyCustomVariationsLabelMenu.ascx" %>

Friday, February 15, 2008

Web.config for all web applications in the same port? How is that possible?

I have three web applications on the port 80 and each one is accessible through different host headers. I have to configure the proxy settings to one of them, but the changes to its web.config have not any effect. But if I make some change in the web.config of the web application that has the default host header access, this change is applied to all web applications. Is it possible? What is the reason?

Thursday, February 14, 2008

70-631 Passed!

Today I have passed the "Configuring Microsoft Windows SharePoint Services 3.0" exam. In my opinion the most difficult section was "Configure Network Infrastructure" (about NLB configuration basically).

Next exam: 70-630 "Microsoft Office SharePoint Server 2007, Configuring"

 
Online Visitors