<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-24218888</id><updated>2009-12-23T20:03:38.497+01:00</updated><title type='text'>.SharePoint</title><subtitle type='html'>En blogg på svenska om SharePoint i synnerhet och .Net i allmänhet</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.dewe.net/sharepoint/atom.xml'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>188</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-24218888.post-6534751320882674183</id><published>2008-06-19T01:00:00.001+02:00</published><updated>2008-06-19T01:05:54.279+02:00</updated><title type='text'>Tack och hej</title><content type='html'>&lt;p&gt;I mitt f&amp;#246;rra inl&amp;#228;gg fr&amp;#229;gade jag retoriskt &amp;quot;vad ska jag nu hitta p&amp;#229;?&amp;quot;. Tack f&amp;#246;r tips och feedback, nu &amp;#228;r jag inte helt r&amp;#229;dl&amp;#246;s... &lt;/p&gt;  &lt;p&gt;Faktum &amp;#228;r att jag redan har best&amp;#228;mt mig och har planen klar: jag hoppar av konsultbranschen och g&amp;#229;r till &amp;quot;andra sidan&amp;quot;. Och d&amp;#228;rmed l&amp;#228;gger jag ner det h&amp;#228;r med SharePoint ocks&amp;#229;. Hepp, vilken tajming!&lt;/p&gt;  &lt;p&gt;Jag har h&amp;#229;llit p&amp;#229; med SharePoint alldeles f&amp;#246;r l&amp;#228;nge. B&amp;#246;rjade i slutet p&amp;#229; 1900-talet,&amp;#160; ett bra tag innan Tahoe d&amp;#246;ptes om till SharePoint. Jag byggde intran&amp;#228;t-produkt med Digital Dashboard Resource Kit (DDRK, sprunget ur Outlook Web Folders) och Exchange-motorn &amp;quot;Web Storage System&amp;quot; (WSS!), Windows 2000 Server och egen XSLT-baserad motor f&amp;#246;r rendrering. Microsoft kom med nyheter: Tahoe + DDRK + s&amp;#246;kmotorn fr&amp;#229;n Site Server blev &lt;em&gt;SPS 2001, &lt;/em&gt;och Outlook Web Server blev &lt;em&gt;STS 1.0&lt;/em&gt;. D&amp;#229; skrev vi v&amp;#229;ren 2001, om jag minns r&amp;#228;tt, och vi ins&amp;#229;g snabbt att det inte skulle g&amp;#229; att konkurrera med Microsoft och bytte sp&amp;#229;r.&amp;#160; Sedan dess har det varit SharePoint i n&amp;#229;gon form hela tiden. &lt;/p&gt;  &lt;p&gt;S&amp;#229; gott som ingen hade h&amp;#246;rt talas om SharePoint p&amp;#229; den tiden. Men produkten var inte sv&amp;#229;r att prata om eller s&amp;#228;lja; webparts och dokumenthantering fanns med redan d&amp;#229;, content types, in/ut-checkning, major/minor versions och godk&amp;#228;nnandeprocesser (workflows) likas&amp;#229;. Vi byggde &lt;a href="http://web04.microsoft.se/sverige/references/ref_description/2003-04-11_123.htm" target="_blank"&gt;dokumenthantering f&amp;#246;r 1700 byggprojekt&lt;/a&gt; och annat skoj. Allt gick inte sm&amp;#228;rtfritt - det var ju version 1.0 f&amp;#246;r guds skull - men mycket fanns p&amp;#229; plats och funkade hyfsat.&lt;/p&gt;  &lt;p&gt;Sedan dess har SharePoint-versionerna snurrat p&amp;#229;. N&amp;#228;r Office 2003 kom segrade STS &amp;#246;ver SPS och blev till WSS 2.0 och SPS 2003. I praktiken gick SPS 2001 i graven, s&amp;#229; n&amp;#228;r som p&amp;#229; en komponent f&amp;#246;r bak&amp;#229;tkompatibla dokumentbibliotek. Ville man vara fram&amp;#229;tkompatibel s&amp;#229; gick s&amp;#229; gott som alla dokument&amp;#173;hanterings&amp;#173;funktioner i graven. Alla var frustrerade.&lt;/p&gt;  &lt;p&gt;I samband med 2003-releasen satt jag i Redmond en period inom ramen f&amp;#246;r deras JDP-program. Kul att se MS fr&amp;#229;n insidan. Det blev ytterligare ett par v&amp;#228;ndor dit lite senare. Och Microsoft Sverige drog ig&amp;#229;ng SharePoint Portal Forum - ett litet g&amp;#228;ng konsulter tr&amp;#228;ffades och utbytte erfarenheter n&amp;#229;gra g&amp;#229;nger. Alla k&amp;#228;nde alla. Det var kul. &lt;/p&gt;  &lt;p&gt;N&amp;#229;gonstans i den vevan spekulerade jag i att det kommer en tid d&amp;#229; alla ska kunna SharePoint-utveckling. Den tiden har kommit nu - fem &amp;#229;r senare... Och d&amp;#229; &amp;#228;r det allts&amp;#229; dags f&amp;#246;r mig att s&amp;#228;ga tack och hej. Tack SharePoint. I'll be back, n&amp;#229;gon g&amp;#229;ng. &lt;/p&gt;  &lt;p&gt;... och vad blir det av den h&amp;#228;r bloggen d&amp;#229;? F&amp;#246;rst ett par m&amp;#229;nader kompakt tystnad medan jag l&amp;#246;gar mig i solsken och semester. Segla hade jag t&amp;#228;nkt mig. Och cykla. Sen f&amp;#229;r vi se. Kanske n&amp;#229;gon g&amp;#228;st-SharePoint-bloggare. Eller s&amp;#229; d&amp;#246;per jag om hela klabbet och pratar om andra saker. Den som lever f&amp;#229;r se.&lt;/p&gt;  &lt;p&gt;Ha en riktigt sk&amp;#246;n sommar!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dewe.net/sharepoint/images/Tackochhej_294/johan.dewe.84.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="88" alt="johan.dewe.84" src="http://www.dewe.net/sharepoint/images/Tackochhej_294/johan.dewe.84_thumb.jpg" width="88" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;/Johan&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-6534751320882674183?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/6534751320882674183/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=6534751320882674183' title='2 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/6534751320882674183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/6534751320882674183'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/06/tack-och-hej.html' title='Tack och hej'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-3261939857244892510</id><published>2008-06-18T11:34:00.001+02:00</published><updated>2008-06-19T00:11:11.082+02:00</updated><title type='text'>Det var på tiden...</title><content type='html'>&lt;p&gt;Nu har jag &amp;#228;ntligen f&amp;#229;tt tummen ur och petat in &lt;a title="SharePoint Team Blog: SharePoint Exams Released!" href="http://blogs.msdn.com/sharepoint/archive/2007/02/15/sharepoint-exams-and-certifications.aspx" target="_blank"&gt;de fyra SharePoint-certifieringarna&lt;/a&gt;. Det &amp;#228;r ju n&amp;#228;stan en hygienfr&amp;#229;ga n&amp;#228;r man h&amp;#229;ller p&amp;#229; med SharePoint till vardags... &lt;/p&gt;  &lt;p&gt;Och n&amp;#228;r jag nu har certen, vad ska jag d&amp;#229; hitta p&amp;#229;?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-3261939857244892510?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/3261939857244892510/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=3261939857244892510' title='2 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/3261939857244892510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/3261939857244892510'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/06/det-var-p-tiden.html' title='Det var på tiden...'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-2524301478364651056</id><published>2008-06-10T15:00:00.001+02:00</published><updated>2008-06-10T15:01:52.878+02:00</updated><title type='text'>Översättningsgrodor</title><content type='html'>&lt;p&gt;Jag p&amp;#229;b&amp;#246;rjade en g&amp;#229;ng en lista med roliga/underliga/bizarra &amp;#246;vers&amp;#228;ttningsgrodor i svenska versionen av MOSS/WSS. Sen tappade jag bort den. Men nu &amp;#228;r det kanske dags att b&amp;#246;rja om... &lt;/p&gt;  &lt;p&gt;Vad s&amp;#228;gs om om den h&amp;#228;r:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="240" alt="moss_svenska" src="http://www.dewe.net/sharepoint/images/versttningsgrodor_D1D9/moss_svenska_thumb.png" width="234" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;&amp;quot;Transparent&amp;quot; &amp;#228;r i och f&amp;#246;r sig en direkt &amp;#246;vers&amp;#228;ttning av &amp;quot;Clear&amp;quot;. Helt korrekt. Och i kombination med alternativet &amp;quot;Redigera bild&amp;quot; s&amp;#229; blir det extra kraftfullt.&lt;/p&gt;  &lt;p&gt;   &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:93ffdfd7-b628-4a14-a5fe-104b39ea62c3" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/sharepoint" rel="tag"&gt;sharepoint&lt;/a&gt;,&lt;a href="http://technorati.com/tags/moss" rel="tag"&gt;moss&lt;/a&gt;,&lt;a href="http://technorati.com/tags/svenska" rel="tag"&gt;svenska&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-2524301478364651056?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/2524301478364651056/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=2524301478364651056' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/2524301478364651056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/2524301478364651056'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/06/versttningsgrodor.html' title='Översättningsgrodor'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-8884267424081457960</id><published>2008-06-09T23:10:00.001+02:00</published><updated>2008-06-09T23:21:42.645+02:00</updated><title type='text'>Installera WSS 3.0 SP1 på Vista</title><content type='html'>&lt;p&gt;Bamboo Solutions har en l&amp;#246;sning f&amp;#246;r hur man installerar WSS 3.0 SP1 p&amp;#229; Vista. Att kunna k&amp;#246;ra WSS p&amp;#229; ett klient-OS &amp;#228;r verkligen ett steg i r&amp;#228;tt riktning f&amp;#246;r utvecklarna... men man kan ju fr&amp;#229;ga sig varf&amp;#246;r inte Microsoft gjort detta &amp;#229;t oss.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://community.bamboosolutions.com/blogs/bambooteamblog/archive/2008/05/21/how-to-install-windows-sharepoint-services-3-0-sp1-on-vista-x64-x86.aspx" target="_blank"&gt;How to install Windows SharePoint Services 3.0 SP1 on Vista x64/x86&lt;/a&gt;&lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:10b421d8-6eb4-486c-983d-4250d074badc" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/wss" rel="tag"&gt;wss&lt;/a&gt;,&lt;a href="http://technorati.com/tags/development" rel="tag"&gt;development&lt;/a&gt;,&lt;a href="http://technorati.com/tags/vista" rel="tag"&gt;vista&lt;/a&gt;,&lt;a href="http://technorati.com/tags/sharepoint" rel="tag"&gt;sharepoint&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-8884267424081457960?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/8884267424081457960/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=8884267424081457960' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/8884267424081457960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/8884267424081457960'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/06/installera-wss-30-sp1-p-vista.html' title='Installera WSS 3.0 SP1 på Vista'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-3335347177922842</id><published>2008-05-28T10:03:00.001+02:00</published><updated>2008-05-28T10:03:17.184+02:00</updated><title type='text'>Office kommer att stödja Open Document Format</title><content type='html'>&lt;p&gt;Office 2007 &lt;strong&gt;SP2&lt;/strong&gt; kommer att ha inbyggt st&amp;#246;d f&amp;#246;r &lt;a href="http://en.wikipedia.org/wiki/OpenDocument" target="_blank"&gt;Open Document Format (ODF)&lt;/a&gt;. SP2 ligger dock m&amp;#229;nga m&amp;#229;nader bort (f&amp;#246;rsta halv&amp;#229;ret 2009 &amp;#228;r det sagt).&lt;/p&gt;  &lt;blockquote&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="120" alt="odt_120" src="http://www.dewe.net/sharepoint/images/OfficekommerattstdjaOpenDocument_8982/odt_120_thumb.png" width="110" align="right" border="0" /&gt;    &lt;p&gt;&lt;em&gt;&lt;b&gt;ODF, PDF and XPS as built-in file formats.&lt;/b&gt; We're making these new formats work just like the other formats Office supports, in a seamless and integrated fashion. When you click the Save As Type dropdown, for instance, you'll see a list which includes ODT, PDF and XPS in the same list where you'll find DOCX, DOC, and many other formats. &lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;And of course users can set ODF to be the default format if they wish, the same way they would for other Word, Excel or PowerPoint formats.&amp;#160; &lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;L&amp;#228;s mer: &lt;a href="http://blogs.msdn.com/dmahugh/archive/2008/05/21/office-support-for-document-format-standards.aspx"&gt;&lt;strong&gt;Office support for document format standards&lt;/strong&gt;&lt;/a&gt;. &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1ed4f647-dbb1-4b99-9145-f630a4a9f012" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/office" rel="tag"&gt;office&lt;/a&gt;,&lt;a href="http://technorati.com/tags/odf" rel="tag"&gt;odf&lt;/a&gt;,&lt;a href="http://technorati.com/tags/pdf" rel="tag"&gt;pdf&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-3335347177922842?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/3335347177922842/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=3335347177922842' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/3335347177922842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/3335347177922842'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/05/office-kommer-att-stdja-open-document.html' title='Office kommer att stödja Open Document Format'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-8186161649847325674</id><published>2008-05-09T15:11:00.001+02:00</published><updated>2008-05-09T15:20:53.650+02:00</updated><title type='text'>Vad du kan vänta dig som SharePoint-utvecklare...</title><content type='html'>&lt;p&gt; Funderar du p&amp;#229; att b&amp;#246;rja med SharePoint? H&amp;#228;r &amp;#228;r en kul (och sann) artikel av &lt;a href="http://www.binarywave.com/blogs/eshupps/" target="_blank"&gt;Eric Shupps&lt;/a&gt; [MVP] om vad det inneb&amp;#228;r att bli SharePoint-utvecklare:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;SharePoint development is not about wizards and IDE's &amp;#8211; it's about raw code, XML (CAML), and a generous helping of elbow grease ...&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;...&lt;/em&gt;&lt;em&gt; for VB/C# and ASP.NET developers, transitioning to SharePoint is like catching a bucket of ice water with your face on a chilly winter morning. &lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Let's face it &amp;#8211; Microsoft has done a really good job over the last decade making repetitive programming tasks virtually extinct. Control libraries, project templates, database connections, event wireups &amp;#8211; all the things which get done for you in Visual Studio with a few clicks in a wizard are suddenly missing in SharePoint and that causes a lot of heartburn for newbies. &lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Whether that's good or bad is relative; I would argue that knowing how to do things by hand makes you a better programmer in the long run but many people don't see it that way. Regardless, that's how it is (at least for the time being), so get used to it.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Hela artikeln, inklusive lite l&amp;#228;nkar att starta med: &lt;strong&gt;&lt;a href="http://www.binarywave.com/blogs/eshupps/Lists/Posts/Post.aspx?List=9c93c708-e5ce-4714-bdea-499330361130&amp;amp;ID=118" target="_blank"&gt;SharePoint Development for the Masses&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ed6675da-487f-4fce-b10f-d613af815e2d" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/sharepoint" rel="tag"&gt;sharepoint&lt;/a&gt;,&lt;a href="http://technorati.com/tags/developer" rel="tag"&gt;developer&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-8186161649847325674?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/8186161649847325674/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=8186161649847325674' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/8186161649847325674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/8186161649847325674'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/05/vad-du-kan-vnta-dig-som-sharepoint.html' title='Vad du kan vänta dig som SharePoint-utvecklare...'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-6312348242682328258</id><published>2008-05-09T14:35:00.001+02:00</published><updated>2008-05-09T14:35:02.433+02:00</updated><title type='text'>Live Mesh</title><content type='html'>&lt;p&gt;Det surras om &lt;a href="https://www.mesh.com/" target="_blank"&gt;Live Mesh&lt;/a&gt; ... a &amp;#8220;software-plus-services&amp;#8221; platform that enables individuals and organizations to manage, access, and share files, data and applications from anywhere.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;There&amp;#8217;s been a bunch of buzz about &amp;#8220;the mesh&amp;#8221; since &lt;/em&gt;&lt;em&gt;&lt;a title="Ray Ozzie&amp;#39;s Keynote from MIX 08" href="http://www.microsoft.com/presspass/events/mix/default.mspx" target="_blank"&gt;Ray Ozzie&lt;/a&gt;&lt;/em&gt;&lt;em&gt; alluded to it at last month&amp;#8217;s MIX Conference. As Ray said there, we&amp;#8217;ve been exploring the concept of &amp;#8220;the mesh&amp;#8221; for a couple of years now. &lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;We started by asking ourselves a series of questions about our own digital lifestyle experiences, and examining the role of the web in our lives. We examined many of the ways the web is becoming more central to us &amp;#8211; both workstyle and lifestyle. We&amp;#8217;re friending, twittering, digging, tagging and linking to stay in touch, share photos, be entertained, meet new people, express our opinions, learn, and the list goes on. &lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Devices are how we interact in this new &amp;#8220;web connected&amp;#8221; world and we use a variety of them, including PCs, laptops, media devices, phones, digital picture frames, game consoles, music players and the list grows at every CES. However, as we discover, adopt and use more of these digital devices, it becomes increasingly difficult to keep the people, information and applications we depend on in sync... (Hela artikeln: &lt;/em&gt;&lt;a title="Introducing Live Mesh" href="http://dev.live.com/blogs/devlive/archive/2008/04/22/279.aspx" target="_blank"&gt;&lt;em&gt;Windows Live Dev blog&lt;/em&gt;&lt;/a&gt;&lt;em&gt;)&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Mer info: &lt;a title="Exploring the Live Mesh Platform" href="http://dev.live.com/blogs/devlive/archive/2008/04/29/290.aspx" target="_blank"&gt;Exploring the Live Mesh Platform&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Testa Live Mesh tech preview: &lt;a title="http://www.mesh.com/" href="http://www.mesh.com/"&gt;&lt;strong&gt;http://www.mesh.com/&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&amp;#160;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;   &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7adc05a5-576a-4acb-9d15-ace1d47b0090" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/web2.0" rel="tag"&gt;web2.0&lt;/a&gt;,&lt;a href="http://technorati.com/tags/software+services" rel="tag"&gt;software+services&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-6312348242682328258?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/6312348242682328258/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=6312348242682328258' title='2 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/6312348242682328258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/6312348242682328258'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/05/live-mesh.html' title='Live Mesh'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-5986548766310897969</id><published>2008-05-09T10:13:00.001+02:00</published><updated>2008-05-09T13:34:57.065+02:00</updated><title type='text'>Webb-säkra svenska filnamn</title><content type='html'>&lt;p&gt;Ibland beh&amp;#246;ver man skapa webb-s&amp;#228;kra namn fr&amp;#229;n vanlig text, f&amp;#246;r anv&amp;#228;nding i URLer, p&amp;#229; samma s&amp;#228;tt som bloggmotorer g&amp;#246;r. H&amp;#228;r &amp;#228;r en f&amp;#246;rsvenskad metod som &amp;#228;r sn&amp;#228;ll mot svenska/konstiga tecken:&lt;/p&gt;  &lt;div style="font-size: 10pt; background: white; color: black; font-family: consolas"&gt;   &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;static&lt;/span&gt; &lt;span style="color: blue"&gt;string&lt;/span&gt; UrlNameFromTitle(&lt;span style="color: blue"&gt;string&lt;/span&gt; title, &lt;span style="color: blue"&gt;int&lt;/span&gt; maxlength)&lt;/p&gt;    &lt;p style="margin: 0px"&gt;{&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #2b91af"&gt;Regex&lt;/span&gt; nonstd = &lt;span style="color: blue"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af"&gt;Regex&lt;/span&gt;(&lt;span style="color: #a31515"&gt;@&amp;quot;[^a-zA-Z0-9\s]&amp;quot;&lt;/span&gt;);&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #2b91af"&gt;Regex&lt;/span&gt; whites = &lt;span style="color: blue"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af"&gt;Regex&lt;/span&gt;(&lt;span style="color: #a31515"&gt;@&amp;quot;\s+&amp;quot;&lt;/span&gt;);&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #2b91af"&gt;Regex&lt;/span&gt; dashes = &lt;span style="color: blue"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af"&gt;Regex&lt;/span&gt;(&lt;span style="color: #a31515"&gt;@&amp;quot;^[-]|[-]+$&amp;quot;&lt;/span&gt;);&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;string&lt;/span&gt; s = RemoveDiacritics(title);&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; s = nonstd.Replace(s, &lt;span style="color: #a31515"&gt;&amp;quot;&amp;quot;&lt;/span&gt;);&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; s = whites.Replace(s, &lt;span style="color: #a31515"&gt;&amp;quot;-&amp;quot;&lt;/span&gt;);&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;if&lt;/span&gt; (s.Length &amp;gt; maxlength)&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; {&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; s = s.Substring(0, maxlength);&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; s = dashes.Replace(s, &lt;span style="color: #a31515"&gt;&amp;quot;&amp;quot;&lt;/span&gt;);&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;return&lt;/span&gt; s.ToLower();&lt;/p&gt;    &lt;p style="margin: 0px"&gt;}&lt;/p&gt; &lt;/div&gt;  &lt;p&gt;Jag anv&amp;#228;nder ett unicode-trick f&amp;#246;r att plocka bort prickar och ringar fr&amp;#229;n svenska tecken, eller r&amp;#228;ttare sagt transformera alla accentuerade tecken till sin basform. Koden kommer fr&amp;#229;n &lt;a title="Stripping is an interesting job (aka On the meaning of meaningless, aka All Mn characters are non-spacing, but some are more non-spacing than others)" href="http://blogs.msdn.com/michkap/archive/2007/05/14/2629747.aspx" target="_blank"&gt;Michael Kaplan&lt;/a&gt;:&lt;/p&gt;  &lt;div style="font-size: 10pt; background: white; color: black; font-family: consolas"&gt;   &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;static&lt;/span&gt; &lt;span style="color: blue"&gt;string&lt;/span&gt; RemoveDiacritics(&lt;span style="color: blue"&gt;string&lt;/span&gt; s)&lt;/p&gt;    &lt;p style="margin: 0px"&gt;{&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;string&lt;/span&gt; d = s.Normalize(&lt;span style="color: #2b91af"&gt;NormalizationForm&lt;/span&gt;.FormD);&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #2b91af"&gt;StringBuilder&lt;/span&gt; sb = &lt;span style="color: blue"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af"&gt;StringBuilder&lt;/span&gt;();&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;for&lt;/span&gt; (&lt;span style="color: blue"&gt;int&lt;/span&gt; i = 0; i &amp;lt; d.Length; i++)&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; {&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #2b91af"&gt;UnicodeCategory&lt;/span&gt; uc =       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: #2b91af"&gt;CharUnicodeInfo&lt;/span&gt;.GetUnicodeCategory(d[i]);&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;if&lt;/span&gt; (uc != &lt;span style="color: #2b91af"&gt;UnicodeCategory&lt;/span&gt;.NonSpacingMark)&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; sb.Append(d[i]);&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;return&lt;/span&gt; sb.ToString().Normalize(&lt;span style="color: #2b91af"&gt;NormalizationForm&lt;/span&gt;.FormC);&lt;/p&gt;    &lt;p style="margin: 0px"&gt;}&lt;/p&gt; &lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d8dc0706-91f4-475a-824e-8264098166c4" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/developer" rel="tag"&gt;developer&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.net" rel="tag"&gt;.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/unicode" rel="tag"&gt;unicode&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-5986548766310897969?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/5986548766310897969/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=5986548766310897969' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/5986548766310897969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/5986548766310897969'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/05/webb-skra-svenska-filnamn.html' title='Webb-säkra svenska filnamn'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-4275310978797004391</id><published>2008-05-08T13:36:00.000+02:00</published><updated>2008-05-09T13:44:12.118+02:00</updated><title type='text'>SharePoint 2007 Test Data Population Tool</title><content type='html'>&lt;p&gt;P&amp;#229; CodePlex finns &lt;a href="http://www.codeplex.com/sptdatapop" target="_blank"&gt;SPDataPop&lt;/a&gt;: ett verktyg, script och exempel f&amp;#246;r att lasttesta WSS och MOSS.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Use this tool to populate test data for SharePoint capacity planning. Also included are some sample test scripts that can be used for performance and load testing SharePoint and Excel Services with the test data. &lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;...&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;MOSS and WSS performance testing samples have now been added as a download. These samples include about a dozen performance testing scripts each and are based on the &amp;quot;Microsoft Visual Studio 2005 Team Edition for Software Testers&amp;quot; performance testing tool. &lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Mer info h&amp;#228;r: &lt;strong&gt;&lt;a href="http://www.codeplex.com/sptdatapop" target="_blank"&gt;SharePoint 2007 Test Data Population Tool - Home&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Och &amp;#228;r du intresserad av lasttester s&amp;#229; kan det vara intressant att l&amp;#228;sa:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.combined-knowledge.com/Downloads/HowToConfigStressTestProjectForMOSS07usingVS2008TS.pdf" target="_blank"&gt;How to Configure a Stress Test Project for Microsoft Office SharePoint Server 2007 using Visual Studio Team Suite 2008&lt;/a&gt; av Steve Smith.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/wbaer/archive/2007/08/02/stress-testing-microsoft-office-sharepoint-server-2007-windows-sharepoint-services-3-0.aspx" target="_blank"&gt;Stress Testing Microsoft Office SharePoint Server 2007/Windows SharePoint Services 3.0&lt;/a&gt; av Bill Baer&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;   &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d371ddf9-adbe-42ba-9359-40cdd1574bc2" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/sharepoint" rel="tag"&gt;sharepoint&lt;/a&gt;,&lt;a href="http://technorati.com/tags/moss" rel="tag"&gt;moss&lt;/a&gt;,&lt;a href="http://technorati.com/tags/wss" rel="tag"&gt;wss&lt;/a&gt;,&lt;a href="http://technorati.com/tags/visual%20studio" rel="tag"&gt;visual studio&lt;/a&gt;,&lt;a href="http://technorati.com/tags/developer" rel="tag"&gt;developer&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-4275310978797004391?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/4275310978797004391/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=4275310978797004391' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/4275310978797004391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/4275310978797004391'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/05/sharepoint-2007-test-data-population.html' title='SharePoint 2007 Test Data Population Tool'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-2433650260974810403</id><published>2008-03-27T17:22:00.001+01:00</published><updated>2008-03-27T17:26:00.924+01:00</updated><title type='text'>XmlFormView webpart trick</title><content type='html'>&lt;p&gt;N&amp;#228;r man l&amp;#228;gger till en XmlFormView webpart (som publicerar browser enabled InfoPath forms) visas meddelandet &amp;quot;The form has been closed&amp;quot;. Meddelandet beror p&amp;#229; att webparten inte pekar p&amp;#229; n&amp;#229;got formul&amp;#228;r och f&amp;#246;ljaktligen inte &amp;#228;r r&amp;#228;tt konfigurerad. &lt;/p&gt;  &lt;p&gt;Problemet &amp;#228;r att meddelandet tar &amp;#246;ver hela sk&amp;#228;rmen, p&amp;#229; n&amp;#229;got pseoudo-ajax-man&amp;#233;r, och hindrar effektivt &amp;#229;tkomst till web part settings.&lt;/p&gt;  &lt;p&gt;Trick: skapa och publicera ett enkelt formul&amp;#228;r, och f&amp;#246;rkonfigurera en XmlFormView webpart s&amp;#229; att XsnLocation pekar p&amp;#229; samma formul&amp;#228;r. Voil&amp;#224;. Ett problem mindre.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:20a6a4f2-e95a-41fe-aec5-70d2a7131dc2" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/sharepoint" rel="tag"&gt;sharepoint&lt;/a&gt;,&lt;a href="http://technorati.com/tags/forms%20services" rel="tag"&gt;forms services&lt;/a&gt;,&lt;a href="http://technorati.com/tags/webparts" rel="tag"&gt;webparts&lt;/a&gt;,&lt;a href="http://technorati.com/tags/developer" rel="tag"&gt;developer&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-2433650260974810403?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/2433650260974810403/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=2433650260974810403' title='2 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/2433650260974810403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/2433650260974810403'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/03/xmlformview-webpart-trick.html' title='XmlFormView webpart trick'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-4428569533718603053</id><published>2008-03-27T16:57:00.001+01:00</published><updated>2008-03-27T16:57:35.646+01:00</updated><title type='text'>Page Layouts: ZoneTemplate vs AllUsersWebPart</title><content type='html'>&lt;p&gt;Kom ih&amp;#229;g: Om du deklarerar webparts p&amp;#229; en page layout ska du anv&amp;#228;nda &lt;a href="http://msdn2.microsoft.com/en-us/library/ms446831.aspx" target="_blank"&gt;&amp;lt;AllUsersWebPart&amp;gt;&lt;/a&gt; i moduldeklarationen som &lt;a href="http://msdn2.microsoft.com/en-us/library/ms441170.aspx" target="_blank"&gt;provisionerar din page layout&lt;/a&gt;. Basta.&lt;/p&gt;  &lt;p&gt;Deklarera &lt;em&gt;inte&lt;/em&gt; &lt;a href="http://msdn2.microsoft.com/en-us/library/bb153523.aspx" target="_blank"&gt;webparts i en &amp;lt;ZoneTemplate&amp;gt;&lt;/a&gt;, det kan ge upphov till mystiska effekter som hallucinationer, paranoia och &lt;em&gt;dubbla webparts varav en inte g&amp;#229;r att redigera&lt;/em&gt;.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8771f14a-ab75-41dc-ac03-d5b056b32cbb" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/sharepoint" rel="tag"&gt;sharepoint&lt;/a&gt;,&lt;a href="http://technorati.com/tags/moss" rel="tag"&gt;moss&lt;/a&gt;,&lt;a href="http://technorati.com/tags/wcm" rel="tag"&gt;wcm&lt;/a&gt;,&lt;a href="http://technorati.com/tags/developer" rel="tag"&gt;developer&lt;/a&gt;,&lt;a href="http://technorati.com/tags/webparts" rel="tag"&gt;webparts&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-4428569533718603053?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/4428569533718603053/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=4428569533718603053' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/4428569533718603053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/4428569533718603053'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/03/page-layouts-zonetemplate-vs.html' title='Page Layouts: ZoneTemplate vs AllUsersWebPart'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-1874634055227443821</id><published>2008-03-25T22:54:00.001+01:00</published><updated>2008-03-25T22:54:44.800+01:00</updated><title type='text'>Konfigurera Visual Studio för att debugga .NET Frameworks källkod</title><content type='html'>&lt;p&gt;H&amp;#228;r &amp;#228;r en artikel som visar hur du aktiverar nya funktioner i Visual Studio 2008 f&amp;#246;r att debugga rakt ner i .Net Frameworks k&amp;#228;llkod: &lt;a href="http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx" target="_blank"&gt;&lt;strong&gt;Configuring Visual Studio to Debug .NET Framework Source Code&lt;/strong&gt;&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;S&amp;#229; h&amp;#228;r g&amp;#246;r man i korta drag (men l&amp;#228;s hela artikeln ovan i alla fall) :&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Installera &lt;a href="https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=10443&amp;amp;wa=wsignin1.0"&gt;Visual Studio 2008 QFE&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;VS 2008 &amp;gt; Tools &amp;gt; Options &amp;gt; Debugging &amp;gt; General:      &lt;ul&gt;       &lt;li&gt;St&amp;#228;ng av &amp;quot;Enable Just My Code (Managed Only)&amp;quot; &lt;/li&gt;        &lt;li&gt;S&amp;#228;tt p&amp;#229; &amp;quot;Enable Source Server Support&amp;quot; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;G&amp;#229; till . . . &amp;gt; Debugging &amp;gt; Symbols:&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;L&amp;#228;gg till &amp;quot;http://referencesource.microsoft.com/symbols&amp;quot; som symbol location&lt;/li&gt;      &lt;li&gt;Ange en cache location&lt;/li&gt;      &lt;li&gt;Klicka i &amp;quot;Search the above locations only when...&amp;quot;&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Debugga och stanna p&amp;#229; l&amp;#228;mplig breakpoint, ta upp call stack, h&amp;#246;gerklicka p&amp;#229; ett .Net assembly och v&amp;#228;lj &amp;quot;Load Symbols&amp;quot;. &lt;/li&gt;    &lt;li&gt;Forts&amp;#228;tt med F11 (Step Into) ner i assemblyt... &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Observera att n&amp;#228;r man st&amp;#228;nger av &amp;quot;&lt;strong&gt;Enable Just My Code&lt;/strong&gt;&amp;quot; blir det sn&amp;#228;ppet jobbigare att debugga mot GAC, se: &lt;a href="http://www.dewe.net/sharepoint/2007/11/debugga-mot-gac-utan-att-kopiera-pdb.html"&gt;Debugga mot GAC utan att kopiera PDB-filerna&lt;/a&gt;.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:fff0b848-038e-478c-bf1e-03ca580972ab" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/visual%20studio" rel="tag"&gt;visual studio&lt;/a&gt;,&lt;a href="http://technorati.com/tags/debug" rel="tag"&gt;debug&lt;/a&gt;,&lt;a href="http://technorati.com/tags/developer" rel="tag"&gt;developer&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-1874634055227443821?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/1874634055227443821/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=1874634055227443821' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/1874634055227443821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/1874634055227443821'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/03/konfigurera-visual-studio-fr-att.html' title='Konfigurera Visual Studio för att debugga .NET Frameworks källkod'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-2455347118942892620</id><published>2008-03-03T23:13:00.001+01:00</published><updated>2008-03-03T23:15:16.613+01:00</updated><title type='text'>Windows Live Writer</title><content type='html'>&lt;p&gt;Har du testat &lt;a title="Windows Live Writer overview" href="http://get.live.com/writer/overview" target="_blank"&gt;Windows Live Writer&lt;/a&gt; &amp;#228;n? Det &amp;#228;r en klient f&amp;#246;r att skriva blogg-inl&amp;#228;gg, och &amp;#228;r ganska imponerande trots sitt enkla gr&amp;#228;nssnitt. Det &amp;#228;r bland det b&amp;#228;sta jag sett i genren, j&amp;#228;mf&amp;#246;rt med att anv&amp;#228;nda Bloggers egen webb-editor s&amp;#229; &amp;#228;r det himmelriket. Att det dessutom &amp;#228;r ett exempel p&amp;#229; det som Microsofts kallar &lt;a href="http://msdn2.microsoft.com/en-us/architecture/aa699384.aspx" target="_blank"&gt;Software+Services&lt;/a&gt; &amp;#228;r lite kul...&lt;/p&gt;  &lt;p&gt;Vid f&amp;#246;rsta anblicken &amp;#228;r det inte mer &amp;#228;n en enkel textredigerare, men tittar man under ytan finns det mer att se:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Live Writer funkar rakt av med m&amp;#229;nga (de flesta? alla?) bloggmotorer, via standard-APIer.&lt;/li&gt;    &lt;li&gt;Jag ser inl&amp;#228;gget precis som det kommer att se ut, trots att jag har anpassat mallen hos Blogger - Live Writer kopplade upp sig och h&amp;#228;mtade ner mallen. Najs. &lt;/li&gt;    &lt;li&gt;L&amp;#228;tt att anv&amp;#228;nda - du &amp;#228;r bokstavligen ig&amp;#229;ng p&amp;#229; under 3 min - och gr&amp;#228;nssnittet f&amp;#246;rklarar sig sj&amp;#228;lv. &lt;/li&gt;    &lt;li&gt;Klockren hantering av uppladdning av bilder; i mitt fall ska de inte skickas samma v&amp;#228;g som texten. &lt;/li&gt;    &lt;li&gt;Drafts, offline-redigering, redigera gamla inl&amp;#228;gg, publiceringsdatum, rel attribut p&amp;#229; l&amp;#228;nkar (f&amp;#246;r taggar), kategorier, mm, mm. &lt;/li&gt;    &lt;li&gt;Utbyggbar... Spana in &lt;a title="Windows Live Writer SDK" href="http://download.microsoft.com/download/f/9/a/f9a19f2d-cec4-4a25-9b0b-eb9655ea7561/Windows%20Live%20Writer%20SDK%20(Beta).msi" target="_blank"&gt;SDK:t&lt;/a&gt;. Det finns redan &lt;a title="Windows Live Gallery" href="http://gallery.live.com/results.aspx?c=0&amp;amp;bt=9&amp;amp;pl=8&amp;amp;st=5" target="_blank"&gt;ett g&amp;#228;ng plug-in&lt;/a&gt; om du inte orkar skriva sj&amp;#228;lv. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Jag beh&amp;#246;ver v&amp;#228;l knappast till&amp;#228;gga att det h&amp;#228;r inl&amp;#228;gget &amp;#228;r skrivet med Live Writer. &lt;/p&gt; &lt;span class="technoratitag"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/live" target="_blank" rel="tag"&gt;live&lt;/a&gt;, &lt;a href="http://technorati.com/tag/utility" target="_blank" rel="tag"&gt;utility&lt;/a&gt;&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-2455347118942892620?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/2455347118942892620/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=2455347118942892620' title='3 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/2455347118942892620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/2455347118942892620'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/03/windows-live-writer.html' title='Windows Live Writer'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-1782957036985147670</id><published>2008-03-03T22:16:00.000+01:00</published><updated>2008-03-03T22:15:57.419+01:00</updated><title type='text'>Default HTML in Sharepoint 2007</title><content type='html'>&lt;p&gt;&lt;a href="http://friendlybit.com/" target="_blank"&gt;Emil Stenstr&amp;#246;m&lt;/a&gt; har skrivit en intressant artikel om default.master och HTML-koden som den spottar ur sig: &lt;a href="http://friendlybit.com/html/default-html-in-sharepoint-2007/" target="_blank"&gt;&lt;strong&gt;Default HTML in Sharepoint 2007&lt;/strong&gt;&lt;/a&gt;. &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Default.master contains the worst code I&amp;#8217;ve ever seen, and it&amp;#8217;s really disappointing to see that from a product with &amp;#8220;2007&amp;#8243; 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).&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Huvudet p&amp;#229; spiken, it ain't pretty. P&amp;#229; s&amp;#228;tt och vis &amp;#228;r det v&amp;#228;rre &amp;#228;n SPS 2003. Man undrar ibland om Microsoft har haft PRAO-elever som gr&amp;#228;nssnitts&amp;#173;programmerare.&lt;/p&gt;  &lt;p&gt;Nu funderar jag bara p&amp;#229; om jag ska l&amp;#228;gga med Emils blogg i listan &amp;#246;ver &lt;a href="http://www.dewe.net/sharepoint/2008/02/svenska-sharepoint-bloggare.html"&gt;svenska SharePoint-bloggare&lt;/a&gt;, man vill ju inte f&amp;#246;rol&amp;#228;mpa n&amp;#229;gon... :-)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Uppdatering&lt;/strong&gt;: Det h&amp;#228;r inl&amp;#228;gget &amp;#228;r inte komplett utan att n&amp;#228;mna &lt;a href="http://aks.hisoftware.com/" target="_blank"&gt;Accessibility Toolkit for SharePoint (AKS)&lt;/a&gt;. Och just idag har det kommit en ny version (v1.1) som riktar sig mot collaborations sites:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;This latest update to the AKS provides increased levels of accessibility across &lt;strong&gt;the collaborative environment&lt;/strong&gt;. 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. (&lt;/em&gt;&lt;a href="http://aks.hisoftware.com/" target="_blank"&gt;&lt;em&gt;http://aks.hisoftware.com&lt;/em&gt;&lt;/a&gt;&lt;em&gt;)&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;span class="technoratitag"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/sharepoint" target="_blank" rel="tag"&gt;sharepoint&lt;/a&gt;, &lt;a href="http://technorati.com/tag/development" target="_blank" rel="tag"&gt;development&lt;/a&gt;, &lt;a href="http://technorati.com/tag/master+pages" target="_blank" rel="tag"&gt;master pages&lt;/a&gt;, &lt;a href="http://technorati.com/tag/css" target="_blank" rel="tag"&gt;css&lt;/a&gt;&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-1782957036985147670?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://friendlybit.com/html/default-html-in-sharepoint-2007/trackback/' title='Default HTML in Sharepoint 2007'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/1782957036985147670/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=1782957036985147670' title='2 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/1782957036985147670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/1782957036985147670'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/02/default-html-in-sharepoint-2007.html' title='Default HTML in Sharepoint 2007'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-6951201741395287189</id><published>2008-02-28T08:58:00.002+01:00</published><updated>2008-02-28T19:56:45.653+01:00</updated><title type='text'>SDK:erna för SP1 finns för nedladdning</title><content type='html'>&lt;p&gt;Nu finns de nya SDK:erna för WSS 3.0 SP1 och MOSS 2007 SP1 att ladda hem:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=05E0DD12-8394-402B-8936-A07FE8AFAFFD&amp;amp;displaylang=en" target="_blank"&gt;Windows SharePoint Services 3.0: Software Development Kit 1.3&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6D94E307-67D9-41AC-B2D6-0074D6286FA9&amp;amp;displaylang=en" target="_blank"&gt;SharePoint Server 2007 SDK: Software Development Kit 1.3&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Om du undrar varför det finns två SDK:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;If you are only coding against the Windows SharePoint Services technology, you can download the WSS SDK. However, if you are coding against Microsoft Office SharePoint Server (MOSS), you should install the MOSS SDK, and then you’ll get all the platform and technology information as well. You don’t need to download both, and you don’t need to download any previous versions: the SDK 1.3 downloads are full releases that include all previous tools and documentation. (&lt;a href="http://blogs.msdn.com/sharepoint/archive/2008/02/27/sharepoint-sdk-downloads-now-live-with-sp1-updates.aspx" target="_blank"&gt;SharePoint Team Blog&lt;/a&gt;)&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;span class="technoratitag"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/sharepoint" target="_blank" rel="tag"&gt;sharepoint&lt;/a&gt;, &lt;a href="http://technorati.com/tag/development" target="_blank" rel="tag"&gt;development&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-6951201741395287189?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/6951201741395287189/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=6951201741395287189' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/6951201741395287189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/6951201741395287189'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/02/sdkerna-fr-sp1-finns-fr-nedladdning.html' title='SDK:erna för SP1 finns för nedladdning'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-6152643708491856813</id><published>2008-02-13T22:10:00.004+01:00</published><updated>2008-02-13T22:21:29.764+01:00</updated><title type='text'>Mer om användning av Dispose() i SharePoints OM</title><content type='html'>Här är en bra sammanställd artikel om vilka objekt i SharePoint som kräver Dispose(), eller Close(), med en hel del exempel: &lt;a href="http://blogs.msdn.com/rogerla/archive/2008/02/12/sharepoint-2007-and-wss-3-0-dispose-patterns-by-example.aspx" target="_blank"&gt;SharePoint 2007 and WSS 3.0 Dispose Patterns by Example&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Den här artikeln berör även &lt;em&gt;PublishingWeb&lt;/em&gt; till skillnad från artiklarna jag &lt;a href="http://www.dewe.net/sharepoint/2007/12/lstips-using-disposable-windows.html"&gt;rekommenderat tidigare&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="technoratitag"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/sharepoint" target="_blank" rel="tag"&gt;sharepoint&lt;/a&gt;, &lt;a href="http://technorati.com/tag/development" target="_blank" rel="tag"&gt;development&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-6152643708491856813?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/6152643708491856813/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=6152643708491856813' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/6152643708491856813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/6152643708491856813'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/02/mer-om-anvndning-av-dispose-i.html' title='Mer om användning av Dispose() i SharePoints OM'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-7092363666444949518</id><published>2008-02-07T21:01:00.000+01:00</published><updated>2008-03-17T22:39:53.354+01:00</updated><title type='text'>Svenska SharePoint-bloggare</title><content type='html'>Det b&amp;#246;rjar dyka upp lite svenska bloggar om SharePoint. Jag har googlat lite och f&amp;#246;rs&amp;#246;kt f&amp;#229; ett grepp om l&amp;#228;get. Den h&amp;#228;r &amp;#228;r listan jag kom fram till, ingen inb&amp;#246;rdes ordning annan &amp;#228;n titeln:  &lt;br /&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.sharepointblogs.com/bobsbonanza/"&gt;Bob's SharePoint Bonanza&lt;/a&gt; (Robert Frid&amp;#233;n)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://forum.cornerstone.se/blogs/sharepoint/" target="_blank"&gt;Cornerstone&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://edenstrom.wordpress.com/" target="_blank"&gt;EPiServer Polopoly Sharepoint CMS blogg&lt;/a&gt; (Martin Edenstr&amp;#246;m)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://gustafwesterlund.blogspot.com/" target="_blank"&gt;Gustaf's Microsoft CRM &amp;amp; SharePoint Blog&lt;/a&gt; (Gustaf Westerlund)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://henrikfromsweden.blogspot.com/" target="_blank"&gt;Henrik Andersson (SharePoint scrap book)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://innehallshantering.blogspot.com/" target="_blank"&gt;Inneh&amp;#229;llshantering&lt;/a&gt; (Stefan Berg)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/janoe/" target="_blank"&gt;Jan-Olov Eriksson&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.sharepointblogs.com/niklas" target="_blank"&gt;Niklas &amp;#214;sth's Sharepoint Blog&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://sharepoint.microsoft.com/blogs/pontush/" target="_blank"&gt;Pontus Haglund&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://sebastiant.blog.com/"&gt;Sebastian's blog&lt;/a&gt; (Sebastian Tegel)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.sharepointforum.se/sv-SE/Blog/" target="_blank"&gt;SharePoint Forum&lt;/a&gt; (Daniel Bugday)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://tahoesolutions.blogspot.com/" target="_blank"&gt;Tahoe Solutions&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.tednyberg.com/" target="_blank"&gt;ted nyberg&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.halan.se/" target="_blank"&gt;The HALAN blog&lt;/a&gt; (Daniel Halan)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://aljapaco.blogspot.com/" target="_blank"&gt;Tobias Strandh's blog&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.zimmergren.net/" target="_blank"&gt;Tobias Zimmergren's thoughts on development&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.tomaselfving.com/" target="_blank"&gt;Tomas Elfving : system architect &lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://workflowfoundation.blogspot.com/" target="_blank"&gt;Windows Workflow Foundation (WF)&lt;/a&gt; (Daniel Karlsson)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.wictorwilen.se/" target="_blank"&gt;Wictor Wil&amp;#233;n&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.dewe.net/sharepoint" target="_blank"&gt;.SharePoint&lt;/a&gt; (Johan Dewe)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Totalt &lt;span style="text-decoration: line-through"&gt;tolv&lt;/span&gt; &lt;span style="text-decoration: line-through"&gt;fjorton&lt;/span&gt; &lt;span style="text-decoration: line-through"&gt;sjutton&lt;/span&gt; &lt;span style="text-decoration: line-through"&gt;arton&lt;/span&gt; tjugo bloggar inklusive denna. N&amp;#229;gra breda, andra smala. Drygt h&amp;#228;lften av dem p&amp;#229; svenska. &amp;#196;r det mycket eller lite? &lt;/p&gt;  &lt;p&gt;Jag har s&amp;#228;kert missat ett antal svenska bloggar som maskerar sig som engelska. Skicka &lt;a href="mailto:johan.dewe@strandinterconnect.se"&gt;ett mail&lt;/a&gt; om du vet n&amp;#229;gon mer, s&amp;#229; h&amp;#229;ller jag listan uppdaterad. Eller l&amp;#228;gg in en kommentar...&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Uppdaterad:&lt;/strong&gt; nya bloggar trillar in d&amp;#229; och d&amp;#229;...&lt;/p&gt; &lt;span class="technoratitag"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/sharepoint" target="_blank" rel="tag"&gt;sharepoint&lt;/a&gt;, &lt;a href="http://technorati.com/tag/blog" target="_blank" rel="tag"&gt;blog&lt;/a&gt;, &lt;a href="http://technorati.com/tag/svenska" target="_blank" rel="tag"&gt;svenska&lt;/a&gt;, &lt;a href="http://technorati.com/tag/swedish" target="_blank" rel="tag"&gt;swedish&lt;/a&gt;&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-7092363666444949518?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/7092363666444949518/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=7092363666444949518' title='3 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/7092363666444949518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/7092363666444949518'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/02/svenska-sharepoint-bloggare.html' title='Svenska SharePoint-bloggare'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-2552436741720200959</id><published>2008-01-27T22:33:00.000+01:00</published><updated>2008-01-27T23:32:59.616+01:00</updated><title type='text'>STSDEV - kodgenerator för SharePoint-projekt</title><content type='html'>Det här ser lovande ut. &lt;a target="_blank" href="http://blog.tedpattison.net/"&gt;Ted Pattison&lt;/a&gt; &lt;a target="_blank" href="http://www.codeplex.com/stsdev/People/ProjectPeople.aspx"&gt;m&amp;nbsp;fl&lt;/a&gt; har skapat en kodgenerator för SharePoint-projekt. Jag brukar försöka att hinna testa saker innan jag nämner dem här på bloggen, men det här ser så spännande ut att jag slänger upp en artikel på stubben.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;"STSDEV is a proof-of-concept utility application which demonstrates how to generate Visual Studio project files and solution files to facilitate the development and deployment of templates and components for the SharePoint 2007 platform including Windows SharePoint Services 3.0 (WSS) and Microsoft Office SharePoint Server 2007 (MOSS)."&lt;/em&gt; &lt;/blockquote&gt;Enligt introduktionen är STSDEV ett verktyg som:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;skapar en Visual Studion solution och genererar projektstruktur.&lt;/li&gt;&lt;li&gt;förenklar bygg/test/debuggning av SharePoint solution packages (.wsp).&lt;/li&gt;&lt;li&gt;automatiserar skapande och uppdatering av manifest.xml och .ddf filer.&lt;/li&gt;&lt;li&gt;lägger till vanliga kommandon för SharePoint-utvecklare (i form av msbuild targets, är min gissning).&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;STSDEV ligger på CodePlex: &lt;a target="_blank" href="http://www.codeplex.com/stsdev"&gt;&lt;strong&gt;http://www.codeplex.com/stsdev&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Hanteringen av solutions packages med manifest.xml och .ddf-filer är idag en oändligt omständlig manuell process, där varje förändring måste införas på flera ställen i projektfilerna. Upplagt för fel, med andra ord. Mänskliga faktorn gör sig hörd dagligen. &lt;br /&gt;&lt;br /&gt;Om STSDEV kan råda bot på detta, eller minska omfattningen något, så kommer detta bli ett viktigt verktyg i min låda. Att man dessutom får en bra projektstruktur på köpet är en riktig bonus.&lt;/p&gt;&lt;span class="technoratitag"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/sharepoint" target="_blank" rel="tag"&gt;sharepoint&lt;/a&gt;, &lt;a href="http://technorati.com/tag/developer" target="_blank" rel="tag"&gt;developer&lt;/a&gt;, &lt;a href="http://technorati.com/tag/utility" target="_blank" rel="tag"&gt;utility&lt;/a&gt;, &lt;a href="http://technorati.com/tag/solution" target="_blank" rel="tag"&gt;solution&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-2552436741720200959?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/2552436741720200959/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=2552436741720200959' title='2 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/2552436741720200959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/2552436741720200959'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/01/stsdev-kodgenerator-fr-sharepoint.html' title='STSDEV - kodgenerator för SharePoint-projekt'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-971449999330628922</id><published>2008-01-24T20:03:00.000+01:00</published><updated>2008-01-25T23:44:24.509+01:00</updated><title type='text'>Med Vista klarar man sig utan NetStumbler</title><content type='html'>För den vill ha koll på vilka WiFi-kanaler som används i närområdet &amp;ndash; eller bara går loss på geekiga kommandon i största allmänhet &amp;ndash; kan detta knep vara intressant i Vista:&lt;br /&gt;&lt;pre style="padding:5px; background-color: #111111; color: #eeeeee;"&gt;c:\&amp;gt;netsh&lt;br /&gt;netsh&amp;gt;wlan show networks mode=bssid&lt;/pre&gt;Resultatet blir en lista över tillgängliga WLAN på det här formatet:&lt;br /&gt;&lt;pre style="padding:5px; background-color: #111111; color: #eeeeee;"&gt;SSID 1 : MyHomeWLAN&lt;br /&gt;    Network type            : Infrastructure&lt;br /&gt;    Authentication          : WPA-Personal&lt;br /&gt;    Encryption              : TKIP&lt;br /&gt;    BSSID 1                 : 00:19:db:05:0a:fb &lt;br /&gt;         Signal             : 68%&lt;br /&gt;         Radio Type         : 802.11g&lt;br /&gt;         Channel            : 6&lt;br /&gt;         Basic Rates (Mbps) : 1 2 5.5 11&lt;br /&gt;         Other Rates (Mbps) : 6 9 12 18 24 36 48 54&lt;/pre&gt;&lt;span class="technoratitag"&gt;Technorati tags: &lt;a target="_blank" rel="tag" href="http://technorati.com/tag/vista"&gt;vista&lt;/a&gt;, &lt;a target="_blank" rel="tag" href="http://technorati.com/tag/wlan"&gt;wlan&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-971449999330628922?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/971449999330628922/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=971449999330628922' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/971449999330628922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/971449999330628922'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2008/01/med-vista-klarar-man-sig-utan.html' title='Med Vista klarar man sig utan NetStumbler'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-2645571624755898952</id><published>2007-12-18T22:20:00.000+01:00</published><updated>2007-12-18T22:24:14.843+01:00</updated><title type='text'>Lästips: Forms Authentication in SharePoint Products and Technologies</title><content type='html'>Det har skrivits många artiklar på nätet om Forms Based Authentication (FBA) för WSS och MOSS, bland annat min årsgamla &lt;a href="http://www.dewe.net/sharepoint/2006/12/extrant-med-sql-membership-provider.html"&gt;Extranät med SQL membership provider&lt;/a&gt;. Men nu har den definitiva guiden kommit i form av en artikelserie i tre delar av Steve Peschka [MSFT]:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb975136.aspx"&gt;&lt;strong&gt;Forms Authentication in SharePoint Products and Technologies (Part 1): Introduction&lt;/strong&gt;&lt;/a&gt;. Introduktion med förklaringar av begrepp. Steg för steg hur du sätter upp och konfigurerar FBA för ett extranät. Som bonus en enkel applikation för att adminstrera användare via Membership- och Role-providern.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb975135.aspx"&gt;&lt;strong&gt;Forms Authentication in SharePoint Products and Technologies (Part 2): Membership and Role Provider Samples&lt;/strong&gt;&lt;/a&gt;. Komplett genomgång av hur man skriver egna custom authentication providers, inklusive en lista över vilka metoder som krävs av SharePoint, hur man registrerar och debuggar providern, samt hur man skapar en custom login form.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb977430.aspx"&gt;&lt;strong&gt;Forms Authentication in SharePoint Products and Technologies (Part 3): Forms Authentication vs. Windows Authentication&lt;/strong&gt;&lt;/a&gt;. Läs om vad som skiljer i MOSS när man kör Windows-inloggning respektive FBA. Om du funderar över hur Office-klienterna funkar med FBA ska du läsa den här artikeln. Bra förklaringar och några workarounds.&lt;/li&gt;&lt;/ul&gt;&lt;span class="technoratitag"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/sharepoint" target="_blank" rel="tag"&gt;sharepoint&lt;/a&gt;, &lt;a href="http://technorati.com/tag/moss" target="_blank" rel="tag"&gt;moss&lt;/a&gt;, &lt;a href="http://technorati.com/tag/deployment" target="_blank" rel="tag"&gt;deployment&lt;/a&gt;, &lt;a href="http://technorati.com/tag/security" target="_blank" rel="tag"&gt;security&lt;/a&gt;, &lt;a href="http://technorati.com/tag/development" target="_blank" rel="tag"&gt;development&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-2645571624755898952?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/2645571624755898952/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=2645571624755898952' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/2645571624755898952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/2645571624755898952'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2007/12/lstips-forms-authentication-in.html' title='Lästips: Forms Authentication in SharePoint Products and Technologies'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-9049002844558470894</id><published>2007-12-17T22:23:00.001+01:00</published><updated>2007-12-17T22:45:51.244+01:00</updated><title type='text'>Lästips: Using Disposable Windows SharePoint Services Objects</title><content type='html'>Den här artikeln har jag &lt;a href="http://www.dewe.net/sharepoint/2006/06/gr-s-hr-nr-du-kodar-mot-spsite-och.html"&gt;rekommenderat förut&lt;/a&gt;, men nu den har uppdaterats och utökats ganska ordentligt:&lt;br /&gt;&lt;blockquote&gt;&lt;strong&gt;&lt;a target="_blank" href="http://msdn2.microsoft.com/en-us/library/aa973248.aspx"&gt;Best Practices: Using Disposable Windows SharePoint Services Objects&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Learn the appropriate ways to write your code when using Microsoft Windows SharePoint Services objects so that you can avoid retaining the objects in memory with the Microsoft .NET Framework.&lt;/em&gt;&lt;/blockquote&gt;Med "retaining the objects in memory" menas i praktiken "minnesläckor", så läs artikeln noga och tillämpa det som står där!&lt;br /&gt;&lt;br /&gt;Jag passar på att tipsa om systerartikeln som bland annat tar upp hur man (inte) cachar SharePoint-objekt: &lt;br /&gt;&lt;blockquote&gt;&lt;strong&gt;&lt;a target="_blank" href="http://msdn2.microsoft.com/en-us/library/bb687949.aspx"&gt;Best Practices: Common Coding Issues When Using the SharePoint Object Model&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Learn about common issues encountered by developers who write custom code by using the SharePoint object model.&lt;/em&gt;&lt;/blockquote&gt;&lt;span class="technoratitag"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/sharepoint" target="_blank" rel="tag"&gt;sharepoint&lt;/a&gt;, &lt;a href="http://technorati.com/tag/development" target="_blank" rel="tag"&gt;development&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-9049002844558470894?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/9049002844558470894/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=9049002844558470894' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/9049002844558470894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/9049002844558470894'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2007/12/lstips-using-disposable-windows.html' title='Lästips: Using Disposable Windows SharePoint Services Objects'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-9028798617497466506</id><published>2007-12-12T00:10:00.000+01:00</published><updated>2007-12-12T00:49:55.995+01:00</updated><title type='text'>WSS 3.0 SP1 och MOSS 2007 SP1</title><content type='html'>Nu har SP1 för WSS 3.0 och MOSS 2007 landat! Gå till &lt;a href="http://technet.microsoft.com/en-us/office/sharepointserver/bb735839.aspx" target="_blank"&gt;SharePoint Products and Technologies Service Pack 1 Resource Center&lt;/a&gt; för instruktioner och nedladdning. Där finns ett &lt;a href="http://go.microsoft.com/fwlink/?LinkId=105704&amp;amp;clcid=0x409"&gt;white paper&lt;/a&gt; som beskriver innehållet i paketet:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;Service Pack 1 includes support for Windows Server 2008 and Internet Information Services (IIS) 7, support for creating Web Parts by using AJAX, and new operations and properties for the Stsadm command line tool. Service Pack 1 also includes over 60 hotfixes across all areas of SharePoint Products and Technologies.&lt;/em&gt;&lt;/blockquote&gt;&lt;p&gt;Värt att notera är att det nu finns officiell support för AJAX:&lt;/p&gt;&lt;blockquote&gt;&lt;em&gt;Beginning with Windows SharePoint Services 3.0 SP1 and Office SharePoint Server 2007 SP1, developers can use AJAX to create custom Web Parts. Developers can create Web Parts for asynchronous post pack by using either the Microsoft AJAX 1.0 Control toolkit for Microsoft ASP.NET or the AJAX 1.0 Extensions for ASP.NET.&lt;/em&gt;&lt;/blockquote&gt;Det finns också en sammanställning på Microsoft SharePoint Products and Technologies Team Blog:  &lt;a href="http://blogs.msdn.com/sharepoint/archive/2007/12/11/announcing-the-release-of-wss-3-0-sp1-and-office-sharepoint-server-2007-sp1.aspx"&gt;Announcing the Release of WSS 3.0 SP1 and Office SharePoint Server 2007 SP1&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="technoratitag"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/sharepoint" target="_blank" rel="tag"&gt;sharepoint&lt;/a&gt;, &lt;a href="http://technorati.com/tag/wss" target="_blank" rel="tag"&gt;wss&lt;/a&gt;, &lt;a href="http://technorati.com/tag/moss" target="_blank" rel="tag"&gt;moss&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-9028798617497466506?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://technet.microsoft.com/en-us/office/sharepointserver/bb735839.aspx' title='WSS 3.0 SP1 och MOSS 2007 SP1'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/9028798617497466506/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=9028798617497466506' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/9028798617497466506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/9028798617497466506'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2007/12/wss-30-sp1-och-moss-2007-sp1.html' title='WSS 3.0 SP1 och MOSS 2007 SP1'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-5089598373775006914</id><published>2007-12-09T21:04:00.000+01:00</published><updated>2007-12-11T21:46:12.184+01:00</updated><title type='text'>Tillgänglighet</title><content type='html'>För någon vecka sen släpptes Phase I av &lt;a href="http://www.codeplex.com/aks/" target="_blank"&gt;Accessibility Kit for SharePoint (AKS)&lt;/a&gt;. AKS är en verktygslåda för att förbättra tillgängligheten i MOSS, vilket i första fasen innebär möjlighet att skapa webbplatser som i högre grad än tidigare följer gällande webb-standarder.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;em&gt;AKS is an add-on pack for MOSS 2007 that provides accessibility and usability enhancements for MOSS.&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;This is done through a series of updates to CSS, Master pages and templates, and updates to content rendered by Web parts through the use of control adapters.&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;Phase I of kit addresses Internet and Intranet publishing templates and Web sites. &lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;Förvänta er ingen universallösning. AKS är först och främst ett antal rekommendationer och best practices. Till det kommer nya CSS:er, exempelmallar, samt huvudnumret: en uppsättning &lt;a href="http://msdn2.microsoft.com/en-us/library/xfh02sh4.aspx" target="_blank"&gt;Control Adapters&lt;/a&gt; som tar över rendreringen av vissa element.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;em&gt;AKS control adapters intercept rendered HTML source before it is output to a browser and selectively alter the output to improve accessibility... &lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;...vilket i praktiken innebär att AKS går in "rättar till" genom att under exekvering söka och ersätta vissa strängar i den HTML som genererats. Självkart är vissa AKS control adapters mer avancerade än andra, men principen är densamma. Detta påverkar givetvis prestanda negativt – jag undrar bara hur mycket.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;Första fasen som nu är släppt gäller WCM-delarna i MOSS, det vill säga publishing sites. Fas 2 tar hand om team sites, och förhoppningsvis även web parts och web part zones; genom att tumma lite på funktionalitet (drag-drop) kan vi få web parts som inte har så mycket &lt;a href="http://www.dewe.net/sharepoint/2007/10/web-part-html-overhead.html"&gt;HTML overhead med tables och annat tjafs&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="technoratitag"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/sharepoint" target="_blank" rel="tag"&gt;sharepoint&lt;/a&gt;, &lt;a href="http://technorati.com/tag/moss" target="_blank" rel="tag"&gt;moss&lt;/a&gt;, &lt;a href="http://technorati.com/tag/aks" target="_blank" rel="tag"&gt;aks&lt;/a&gt;, &lt;a href="http://technorati.com/tag/developer" target="_blank" rel="tag"&gt;developer&lt;/a&gt;, &lt;a href="http://technorati.com/tag/aks" target="_blank" rel="tag"&gt;aks&lt;/a&gt;, &lt;a href="http://technorati.com/tag/web+standards" target="_blank" rel="tag"&gt;web standards&lt;/a&gt;, &lt;a href="http://technorati.com/tag/accessibility" target="_blank" rel="tag"&gt;accessibility&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-5089598373775006914?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/5089598373775006914/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=5089598373775006914' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/5089598373775006914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/5089598373775006914'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2007/12/tillgnglighet.html' title='Tillgänglighet'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-7517459296107178787</id><published>2007-12-04T20:43:00.000+01:00</published><updated>2007-12-04T22:28:11.930+01:00</updated><title type='text'>Missa inte att göra en hel informationsarkitektur</title><content type='html'>Varje webbplats – intern eller extern – behöver en informations&amp;shy;arkitektur. Utan en genomarbetad informations&amp;shy;arkitektur är det så gott som omöjligt att skapa en strukturerad webbplats som går att utveckla och underhålla över tiden.&lt;br /&gt;&lt;br /&gt;Informations&amp;shy;arkitekturen består av två lika viktiga delar:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Hierarkisk struktur&lt;/strong&gt; (kallas ibland något felaktigt för taxonomi), vilket definierar hur olika sidor förhåller sig till varandra. Detta anger också förutsättningar för webbplatsens &lt;em&gt;navigation&lt;/em&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Informationsinnehåll, &lt;/strong&gt;en definition av innehållet för &lt;em&gt;varje typ&lt;/em&gt; av sida i webbplatsen. Detta handlar absolut inte om hur sidorna ska se ut – bara vilken information de ska hantera. &lt;/li&gt;&lt;/ul&gt;Informations&amp;shy;arkitekturen är viktig. Hoppa inte över det långtråkiga underarbetet; varje investerad timme i början av projektet är värd mångdubbelt mer ju senare i projektet man kommer. Se till att det finns någon som har rollen informations&amp;shy;arkitekt och ansvarar för att skapa och underhålla informations&amp;shy;arkitekturen. Ju tidigare den är på plats, desto bättre.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Om informations&amp;shy;arkitekturen är trasig&lt;/h4&gt;Vad händer om informations&amp;shy;arkitekturen inte är på plats? Utan hierarkisk struktur kommer man inte långt, det säger sig själv. Följaktligen brukar en webbplatskarta ligga högt i prioriteringen och skapas tidigt i projekten. Men vem underhåller hierarkin under projektets gång?&lt;br /&gt;&lt;br /&gt;Det går dock att köra ganska långt utan en detaljerad specifikation av innehållet; en del av detta kan utläsas implicit från andra krav, önskemål och specifikationer, vissa delar kan utvinnas ur wireframes och grafisk design, och slutligen har vi förväntningar och åsikter som uttrycks inom projekt&amp;shy;teamet. Men vem har koll på vilken information som ska lagras, och hur den kan återanvändas?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Min poäng är&lt;/strong&gt; att informations&amp;shy;arkitekturen inte är hel förrän både den hierarkiska strukturen och specifikationen informations&amp;shy;innehållet är på plats. Båda delarna är lika viktiga, om någon del saknas eller är trasig kommer projektet för eller senare att få mycket ont. Och då hjälper inte Alvedon.&lt;br /&gt;&lt;br /&gt;&lt;span class="technoratitag"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/web" target="_blank" rel="tag"&gt;web&lt;/a&gt;, &lt;a href="http://technorati.com/tag/information+architecture" target="_blank" rel="tag"&gt;information architecture&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-7517459296107178787?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/7517459296107178787/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=7517459296107178787' title='2 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/7517459296107178787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/7517459296107178787'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2007/12/missa-inte-att-gra-en-hel.html' title='Missa inte att göra en hel informationsarkitektur'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24218888.post-3856052908926611759</id><published>2007-11-20T22:45:00.000+01:00</published><updated>2007-11-20T22:51:23.609+01:00</updated><title type='text'>Visual Studio 2008 finns nu på MSDN</title><content type='html'>Nu ligger Visual Studio 2008 RTM uppe på &lt;a target="_blank" href="http://msdn.microsoft.com/subscriptions/"&gt;MSDN&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;span class="technoratitag"&gt;Technorati tags: &lt;a target="_blank" rel="tag" href="http://technorati.com/tag/visual+studio"&gt;visual studio&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24218888-3856052908926611759?l=www.dewe.net%2Fsharepoint%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/3856052908926611759/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=24218888&amp;postID=3856052908926611759' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/3856052908926611759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24218888/posts/default/3856052908926611759'/><link rel='alternate' type='text/html' href='http://www.dewe.net/sharepoint/2007/11/visual-studio-2008-finns-nu-p-msdn.html' title='Visual Studio 2008 finns nu på MSDN'/><author><name>Johan Dewe</name><uri>http://www.blogger.com/profile/13235019595667853405</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10886269962285819462'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>