2008-03-27

XmlFormView webpart trick

När man lägger till en XmlFormView webpart (som publicerar browser enabled InfoPath forms) visas meddelandet "The form has been closed". Meddelandet beror på att webparten inte pekar på något formulär och följaktligen inte är rätt konfigurerad.

Problemet är att meddelandet tar över hela skärmen, på något pseoudo-ajax-manér, och hindrar effektivt åtkomst till web part settings.

Trick: skapa och publicera ett enkelt formulär, och förkonfigurera en XmlFormView webpart så att XsnLocation pekar på samma formulär. Voilà. Ett problem mindre.

Page Layouts: ZoneTemplate vs AllUsersWebPart

Kom ihåg: Om du deklarerar webparts på en page layout ska du använda <AllUsersWebPart> i moduldeklarationen som provisionerar din page layout. Basta.

Deklarera inte webparts i en <ZoneTemplate>, det kan ge upphov till mystiska effekter som hallucinationer, paranoia och dubbla webparts varav en inte går att redigera.

2008-03-25

Konfigurera Visual Studio för att debugga .NET Frameworks källkod

Här är en artikel som visar hur du aktiverar nya funktioner i Visual Studio 2008 för att debugga rakt ner i .Net Frameworks källkod: Configuring Visual Studio to Debug .NET Framework Source Code.

Så här gör man i korta drag (men läs hela artikeln ovan i alla fall) :

  1. Installera Visual Studio 2008 QFE.
  2. VS 2008 > Tools > Options > Debugging > General:
    • Stäng av "Enable Just My Code (Managed Only)"
    • Sätt på "Enable Source Server Support"
  3. Gå till . . . > Debugging > Symbols:
    • Lägg till "http://referencesource.microsoft.com/symbols" som symbol location
    • Ange en cache location
    • Klicka i "Search the above locations only when..."
  4. Debugga och stanna på lämplig breakpoint, ta upp call stack, högerklicka på ett .Net assembly och välj "Load Symbols".
  5. Fortsätt med F11 (Step Into) ner i assemblyt...

Observera att när man stänger av "Enable Just My Code" blir det snäppet jobbigare att debugga mot GAC, se: Debugga mot GAC utan att kopiera PDB-filerna.

Technorati Tags: ,,

2008-03-03

Windows Live Writer

Har du testat Windows Live Writer än? Det är en klient för att skriva blogg-inlägg, och är ganska imponerande trots sitt enkla gränssnitt. Det är bland det bästa jag sett i genren, jämfört med att använda Bloggers egen webb-editor så är det himmelriket. Att det dessutom är ett exempel på det som Microsofts kallar Software+Services är lite kul...

Vid första anblicken är det inte mer än en enkel textredigerare, men tittar man under ytan finns det mer att se:

  • Live Writer funkar rakt av med många (de flesta? alla?) bloggmotorer, via standard-APIer.
  • Jag ser inlägget precis som det kommer att se ut, trots att jag har anpassat mallen hos Blogger - Live Writer kopplade upp sig och hämtade ner mallen. Najs.
  • Lätt att använda - du är bokstavligen igång på under 3 min - och gränssnittet förklarar sig själv.
  • Klockren hantering av uppladdning av bilder; i mitt fall ska de inte skickas samma väg som texten.
  • Drafts, offline-redigering, redigera gamla inlägg, publiceringsdatum, rel attribut på länkar (för taggar), kategorier, mm, mm.
  • Utbyggbar... Spana in SDK:t. Det finns redan ett gäng plug-in om du inte orkar skriva själv.

Jag behöver väl knappast tillägga att det här inlägget är skrivet med Live Writer.

Technorati tags: ,

Default HTML in Sharepoint 2007

Emil Stenström har skrivit en intressant artikel om default.master och HTML-koden som den spottar ur sig: Default HTML in Sharepoint 2007.

Default.master contains the worst code I’ve ever seen, and it’s really disappointing to see that from a product with “2007″ in it. Microsoft have failed in every possible way when it comes to the interface code, and I believe the only way out is to rebuild Sharepoint from scratch (not likely to happen).

Huvudet på spiken, it ain't pretty. På sätt och vis är det värre än SPS 2003. Man undrar ibland om Microsoft har haft PRAO-elever som gränssnitts­programmerare.

Nu funderar jag bara på om jag ska lägga med Emils blogg i listan över svenska SharePoint-bloggare, man vill ju inte förolämpa någon... :-)

Uppdatering: Det här inlägget är inte komplett utan att nämna Accessibility Toolkit for SharePoint (AKS). Och just idag har det kommit en ny version (v1.1) som riktar sig mot collaborations sites:

This latest update to the AKS provides increased levels of accessibility across the collaborative environment. It includes 21 new control adapters for the Blogs and Wikis that have been developed to enhance the accessibility of the Web parts and individual controls within Microsoft Office SharePoint Server 2007. (http://aks.hisoftware.com)

Technorati tags: , , ,