<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Altran CIS bloggen &#187; Ignite</title>
	<atom:link href="http://blogg.altran.se/cis/index.php/tag/ignite/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogg.altran.se/cis</link>
	<description>Altran CIS bloggen</description>
	<lastBuildDate>Wed, 08 Feb 2012 00:09:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SharePoint Ignite-kurserna</title>
		<link>http://blogg.altran.se/cis/2010/04/09/sharepoint-ignite-kurserna/</link>
		<comments>http://blogg.altran.se/cis/2010/04/09/sharepoint-ignite-kurserna/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 07:17:38 +0000</pubDate>
		<dc:creator>Joakim</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Ignite]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SP2010]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=585</guid>
		<description><![CDATA[Om man sitter och skruvar på sig och vill komma igång med SharePoint 2010 så kan ett bra ställe att börja på vara ignitekurserna (det finns två, en ITPro och en developer).
Man kan titta på videos och köra virtual labs (IE 6 och högre för detta). Virtual lab är inte det roligaste och mest flexibla [...]]]></description>
			<content:encoded><![CDATA[<p>Om man sitter och skruvar på sig och vill komma igång med SharePoint 2010 så kan ett bra ställe att börja på vara <a href="https://www.sharepointignite.com/" target="_blank">ignitekurserna</a> (det finns två, en <a href="https://www.sharepointignite.com/ITProfessional" target="_blank">ITPro</a> och en <a href="https://www.sharepointignite.com/Developer" target="_blank">developer</a>).</p>
<p>Man kan titta på videos och köra virtual labs (IE 6 och högre för detta). Virtual lab är inte det roligaste och mest flexibla formatet tycker jag personligen, men det är ju bättre än inget.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2010/04/09/sharepoint-ignite-kurserna/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ignite når sandlådenivå</title>
		<link>http://blogg.altran.se/cis/2009/11/05/ignite-nar-sandladeniva/</link>
		<comments>http://blogg.altran.se/cis/2009/11/05/ignite-nar-sandladeniva/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 12:01:08 +0000</pubDate>
		<dc:creator>Joakim</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Ignite]]></category>
		<category><![CDATA[Sandboxed Solutions]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=185</guid>
		<description><![CDATA[För att blidka BOFH-typer världen över har Microsoft tagit fram en sandlåda för utvecklare till SharePoint 2010. Sandboxed Solution är rubriken, och det handlar om en ny typ av solutions i vilka man har begränsade möjligheter (att göra fel och fula saker).
Vad består då sandboxen av? Jo det är en separat process som körs som [...]]]></description>
			<content:encoded><![CDATA[<p>För att blidka BOFH-typer världen över har Microsoft tagit fram en sandlåda för utvecklare till SharePoint 2010. Sandboxed Solution är rubriken, och det handlar om en ny typ av solutions i vilka man har begränsade möjligheter (att göra fel och fula saker).</p>
<p>Vad består då sandboxen av? Jo det är en separat process som körs som en windows service på en maskin i farmen, det kan vara på en WFE eller på någon annan maskin om man vill balansera last. Denna User Code-service (user code är ett nytt begrepp som betyder kod som körs i sandbox med de begränsade rättigheter det innebär) kommunicerar med w3wp-processen på frontenden som tar emot requesten och sedan körs koden i sandboxprocessen.</p>
<p>För att illustrera med ett exempel: Jag startar upp ett Visual Studio 2010-projekt, väljer Empty Project under SharePoint 2010-mallarna, väljer att det ska deployas som Sandboxed solution. Sedan lägger jag in en webpart i projektet och kodar någon funktionalitet i den. När jag sedan deployar min webpartsolution, så hamnar själva wsp:n på filsystemet i en solutionsfolder, och inne i SharePoint finns den med i det nya Galleriet för solutions.</p>
<p>När jag sedan smackar in min webpart på en webpartsida (eller en icke-webpartsida, för det kan man också göra nu) så är det i själva verket inte min webpart som ligger där, utan en proxy som kommer kommunicera med den webpartkod som exekverar i sandboxen.</p>
<p>Webpartkoden ligger alltså i en dll på filsystemet som sandboxprocessen kan komma åt, den objektmodell-kod min webpart använder då den kör i sandboxen är inte den fulla objektmodellen heller, utan en strypt version som visserligen innehåller alla objekt, metoder och properties, men som kastar exceptions om man försöker göra nåt otillåtet (som nåt med SPSecurity t.ex.). Det är alltså en runtimegrej, jag kan koda saker som är sandbox no-no:s i min webpart och få den att kompilera även om min solution är märkt som sandboxed. Jag tror att de försökt i VS att strypa ner intellisense för sandboxed solutions så att man får nån slags indikation på att en RunWithElevatedPrivileges t.ex. inte &#8216;finns&#8217; i sandbox-kontext.</p>
<p>Jaha, men vadå? Ingen kommer ju använda sandboxed solutions om priset är att man är begränsad i vad man kan göra till att bara kunna jobba mot sharepointobjekt (som den anropande användaren har permissions på) från SPSite-nivå och neråt?</p>
<p>Jo, det finns en poäng till &#8211; monitorering. Sandboxed solutions kan monitoreras och det går att se vad de tar upp i fråga om serverresurser, så det går att tilldela quotas av serverresurser till olika solutions och sätta regler där en solution kan blockas om den kommer upp i ett visst antal poäng, (en poäng kan t.ex. ges för att ens kod inte hanterar ett kastat exception).</p>
<p>Jag har inte riktigt bestämt mig vad jag tycker än, man ska ju se vilken overhead sandbox-lagret ger och så också. Men jag tror helt klart att Sandboxed solutions kommer vara ett hett diskussionsämne när 2010 börjar spridas.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2009/11/05/ignite-nar-sandladeniva/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BCS är det nya BDC</title>
		<link>http://blogg.altran.se/cis/2009/11/05/bcs-ar-det-nya-bdc/</link>
		<comments>http://blogg.altran.se/cis/2009/11/05/bcs-ar-det-nya-bdc/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 07:16:50 +0000</pubDate>
		<dc:creator>Joakim</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Ignite]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SP2010]]></category>
		<category><![CDATA[SPD]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=183</guid>
		<description><![CDATA[Business Connectivity Services heter det som ersätter det gamla Business Data Catalog-begreppet. De uppenbara skillnaderna är att man kan knyta in data från ett externt system både för read och update (och create). Det har också tagit fram stöd för att göra detta genom att skapa entities i SPD (entities heter det i vår build, [...]]]></description>
			<content:encoded><![CDATA[<p>Business Connectivity Services heter det som ersätter det gamla Business Data Catalog-begreppet. De uppenbara skillnaderna är att man kan knyta in data från ett externt system både för read och update (och create). Det har också tagit fram stöd för att göra detta genom att skapa entities i SPD (entities heter det i vår build, det ska heta External Content Types i den färdiga produkten).</p>
<p>I övrigt är det ganska likt BDC, man kan koppla in SQL, webservices eller nån objektkälla. Mycket användbart verktyg, alla vill väl se sitt businessdata i SharePoint?</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2009/11/05/bcs-ar-det-nya-bdc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Det startar och slutar med Visio&#8230;</title>
		<link>http://blogg.altran.se/cis/2009/11/05/det-startar-och-slutar-med-visio/</link>
		<comments>http://blogg.altran.se/cis/2009/11/05/det-startar-och-slutar-med-visio/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 07:00:15 +0000</pubDate>
		<dc:creator>Joakim</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Workflows]]></category>
		<category><![CDATA[Ignite]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SP2010]]></category>
		<category><![CDATA[SPD]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=157</guid>
		<description><![CDATA[En ny sak i 2010 är att man kan prototypa workflows i Visio. Det finns en ny flowchartmall med symboler som motsvarar SharePoint-workflows actions och conditions. När flödet är uppritat så klickar man export i ribbonen (var annars?) och får ut en fil i Visio Workflow Interface-format (.vwi).
I nästa steg kan man öppna filen i [...]]]></description>
			<content:encoded><![CDATA[<p>En ny sak i 2010 är att man kan prototypa workflows i Visio. Det finns en ny flowchartmall med symboler som motsvarar SharePoint-workflows actions och conditions. När flödet är uppritat så klickar man export i ribbonen (var annars?) och får ut en fil i Visio Workflow Interface-format (.vwi).</p>
<p>I nästa steg kan man öppna filen i SPD (SharePoint Designer / Destroyer) och bygga klart ett fungerade workflow, reusable eller listinstansspecifikt. När flödet är klart för deploy så kan man välja att ticka i &#8216;visualize workflow on status page&#8217;. Det innebär att man, om man dessutom aktiverar Visio Web-featuren i sin SharePoint, kan gå in på statussidan för en workflowinstans och grafiskt se vilka actions som är utförda, och vilka som är kvar.</p>
<p>Att arbeta med workflows i Visual Studio är inte något man kommer sluta göra. När det gäller svårare scenarion så kan det fortfarande behövas custom actions. Ett exempel på ett sådant scenario kan vara att man i ett arbetsflöde behöver anropa ett externt system och få ett svar, kanske lägga en order på någon vara.</p>
<p>Detta kommer framgent gå att lösa genom att använda sig av EDE (External Data Exchange). Workflow-runtimen kan då persistera ner workflowinstansen då anropet till det externa systemet gjorts, och sedan väcka upp det igen då det vid någon tidpunkt i framtiden kommer ett svar på anropet.</p>
<p>En lite udda nyhet (tycker jag) är workfloweventreceivers. Det kommer alltså avfyras events i samband med att workflows startar och stoppar. Då kommer man kunna skriva eventreceivers som triggar på dessa event. Så det blir på något sätt kod som körs i samband med en action i ett arbetsflöde, men den koden ligger utanför flödet. Nåja, det är ett nytt verktyg iaf, man behöver ju inte använda det. Kankse kan det vara användbart för att reagera på när arbetsflöden man inte skrivit själv drar igång.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2009/11/05/det-startar-och-slutar-med-visio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Client Object Model</title>
		<link>http://blogg.altran.se/cis/2009/11/04/client-object-model/</link>
		<comments>http://blogg.altran.se/cis/2009/11/04/client-object-model/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 05:24:40 +0000</pubDate>
		<dc:creator>Joakim</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Client Object Model]]></category>
		<category><![CDATA[Ignite]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SP2010]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=148</guid>
		<description><![CDATA[Tisdagens sista amne var client object model. SharePoint-teamet har lagt till en ny client.svc utover de webservices som finns sedan tidigare.
I korthet handlar det om att man skickar in en xml-fraga till den tjansten och far tillbaka ett json-svar. For att fa till den dar xml:en att skicka till servicen sa har det tillkommit tre klientobjektmodeller, en [...]]]></description>
			<content:encoded><![CDATA[<p>Tisdagens sista amne var client object model. SharePoint-teamet har lagt till en ny client.svc utover de webservices som finns sedan tidigare.</p>
<p>I korthet handlar det om att man skickar in en xml-fraga till den tjansten och far tillbaka ett json-svar. For att fa till den dar xml:en att skicka till servicen sa har det tillkommit tre klientobjektmodeller, en for managed code, en for javascript och en for Silverlight. Att jobba med klientobjekten ar lite annorlunda an att jobba med server-Sharepointkod, dels sa heter objekten inte samma sak, och dels sa kan man jobba i scope upp till sitecollectionniva enbart.</p>
<p>Namngrejen funkar sa att SP ar borta ur objektnamnen, sa att SPSite blir Site, SPList blir List osv., annars ska det vara sa att objekten ska ga att kanna igen vad galler namn pa properties osv.</p>
<p>Nar man jobbar fran klientsidan sa ar tillvagagangssattet lite annorlunda ocksa, man definierar sina objekt, men de blir forst anvandbara efter att de laddats (genom att man kallar Load pa dem). Nar man laddar objekten kan man valja att enbart ladda det man vill arbeta med. Sa om man t.ex. vill byta Titel pa ett antal ListItems sa kan man, t.ex. m.h.a. lite stilig lambdanotation, valja ut att bara ladda titel for varje item och inte itemets 50-60 andra kolumner.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2009/11/04/client-object-model/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slippa CAML? Icke sa nicke</title>
		<link>http://blogg.altran.se/cis/2009/11/04/slippa-caml-icke-sa-nicke/</link>
		<comments>http://blogg.altran.se/cis/2009/11/04/slippa-caml-icke-sa-nicke/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 05:14:49 +0000</pubDate>
		<dc:creator>Joakim</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[CAML]]></category>
		<category><![CDATA[Ignite]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SP2010]]></category>
		<category><![CDATA[XSLT]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=145</guid>
		<description><![CDATA[Infor 2010 har det pratats om att vi nu kommer slippa CAML, och istallet kommer kunna anvanda XSL i listdefinitioner. Men vad jag forstod av sessionen om listor och scheman igar sa handlar XSL-delen om att man slipper det enorma sjok av CDATA som representerar listvyer i listdefinitionerna. Det ar dessa som man kommer kunna [...]]]></description>
			<content:encoded><![CDATA[<p>Infor 2010 har det pratats om att vi nu kommer slippa CAML, och istallet kommer kunna anvanda XSL i listdefinitioner. Men vad jag forstod av sessionen om listor och scheman igar sa handlar XSL-delen om att man slipper det enorma sjok av CDATA som representerar listvyer i listdefinitionerna. Det ar dessa som man kommer kunna byta mot mer lasbar XSL.</p>
<p>Stod for stora listor ar en annan nyhet. 50M items per lista ska man kunna ha nu. Det finns throttlingmojligheter som ger olika anvandare med olika behorigheter olika mojligheter att hamta items. Defaultinstallningarna ger en reader mojlighet att genom en query fa ut max 5000 items och en poweruser ska kunna fa ut 20000.</p>
<p>LINQ to SharePoint ar ocksa nytt, och ar ocksa en sak som i vissa avseenden ersatter CAML, kompletterar ar kanske ett battre ord. I vilket fall som helst handlar det om att mna kan stalla LINQ-fragor mot SharePointlistor. Eller snarare stalla fragor mot entities som skapas utifran listor/content types. For att skapa entityobjekt finns ett tool som heter SPMetal, det bygger dock pa att man deployar sin listdefinition och gor en lista av den i en site, sedan kan man kora SPMetal for att fa ut C#-kod. Om man tittar pa de genererade objekten sa ser det dock ut som om det inte ska vara sa svart att gora en visual studioplugin som skapar entities fran listdefinitioner, nagon kommer sakert bygga ett sadant.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2009/11/04/slippa-caml-icke-sa-nicke/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rapport från Amsterdam</title>
		<link>http://blogg.altran.se/cis/2009/11/02/rapport-fran-amsterdam/</link>
		<comments>http://blogg.altran.se/cis/2009/11/02/rapport-fran-amsterdam/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 17:33:41 +0000</pubDate>
		<dc:creator>Joakim</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[Ignite]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Dashboard View]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=137</guid>
		<description><![CDATA[En första späckad dag av SharePoint 2010 är till ända.
Det började med en high level-presentation av vad som är nytt med SharePoint 2010. Ganska mycket samma saker man sett några gånger i sneek peek-videos och sessions från SPC09.
Sessionen efter det behandlade developer roadmap, det var också något av en översikt, men den här gången över [...]]]></description>
			<content:encoded><![CDATA[<p>En första späckad dag av SharePoint 2010 är till ända.</p>
<p>Det började med en high level-presentation av vad som är nytt med SharePoint 2010. Ganska mycket samma saker man sett några gånger i sneek peek-videos och sessions från SPC09.</p>
<p>Sessionen efter det behandlade developer roadmap, det var också något av en översikt, men den här gången över vad som är nytt för utvecklare. I den efterföljande labben fick vi också känna på det nya gränssnittet, det s.k. UI v4 (det interface som finns i innevarande sharepointversion kallas UI v3), med server ribbons och ajaxiga kontroller. Vi skrev lite kod för att slå på developer dashboard på en webpartsida också, och så blev det lite powershell. Mycket av administrationen av SharePoint är ju tänkt att skötas i powershell istället för med stsadm.</p>
<p>Efter lunch blev det en titt på SPT, det är ytterligare en ny förkortning som står för SharePoint Tools, de som kommer med Visual Studio 2010 alltså. Något jag tyckte var mycket intressant med dem var hur det är tänkt att man ska deploya SharePoint-projekt. Server-explorern med SharePoint connections var intressant också, i den kan man browsa sina siter från VS. Den kan inte riktigt lika mycket som SharePoint Manager (jag såg inga propertyobjekt), men det kan ju tänkas att det kommer till innan release, annars kommer säkert nån annan bygga till det.</p>
<p>Det är nog lagom för en postning, men det kommer mera&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2009/11/02/rapport-fran-amsterdam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

