<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Morten Bock</title><link>http://www.mortenbock.dk/</link><description>A feed of new content on my website</description><item><author>Morten Bock</author><category>netdrive</category><category>synkron</category><category>synkron-via</category><category>visual-studio</category><category>webdav</category><category>xml</category><category>xsd</category><description>&lt;p&gt;Når jeg sidder og arbejder med Synkron Via, så kan det være lidt bøvlet at arbejde med den xml der definerer document templates, page templates og lignende. Men der er heldigvis kodehjælp at hente i Visual Studio.&lt;/p&gt;&lt;p&gt;Det eneste du skal gøre er at &lt;a href="http://msdn2.microsoft.com/en-us/library/aa302298.aspx#xmltools_topic4" target="_blank"&gt;tilføje URL'en til XSD'en i properties vinduet for din XML fil&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Hvis du så samtidig bruger NetDrive (&lt;a href="http://www.hia.no/it/prog/netdrive.exe"&gt;http://www.hia.no/it/prog/netdrive.exe&lt;/a&gt;) til at &lt;a href="http://jwj.synkron.com/blog/2006-07-10/webdav-og-netdrive" target="_blank"&gt;forbinde til WebDav&lt;/a&gt;, ja så er du ved at være rigtig godt kørende.&lt;/p&gt;&lt;p&gt;Men det undrer mig stadig lidt hvorfor man skal ind og &lt;a href="http://developer.synkronvia.com/faq/styling+the+visual+editor" target="_blank"&gt;rode med sin toolsfile&lt;/a&gt; for at få lov at sætte links ind i en Visual Editor...&lt;/p&gt;</description><guid isPermaLink="false">1238</guid><link>http://www.mortenbock.dk/blog/2007/05/02/synkron-via-tips.aspx</link><pubDate>Wed, 02 May 2007 18:46:04 +0100</pubDate><title>Et lille tip til Synkron Via</title></item><item><author>Morten Bock</author><category>cms</category><category>dynamicweb</category><category>synkron</category><description>&lt;p&gt;Idag blev det meddelt at DynamicWeb køber Synkron. Det kommer som noget af en overraskelse for mig, da jeg har lidt svært ved at forestille mig hvordan de to produkter skal skabe synergieffekt sammen. Det er to ret forskellige systemer, hvor DynamicWeb helt klart har bedst fat i markedet på deres hjemmebane indenfor plug'n'play funktionalitet. Synkron er derimod kun lige ved at komme igang med deres helt nye Synkron Via system.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Konvertering af Synkron.Web kunder?&lt;/strong&gt;
Jeg kan ikke lade være med at tænke på om indkøbet fra DynamicWeb's side er en strategisk manøvre for at få fat på alle de ca 700 kunder der lige nu sidder med en gammelt Synkron.Web CMS der har udsigt til ikke at blive opdateret videre.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.dynamicweb.dk/Dynamicweb-Software/Nyheder.aspx?PID=4986&amp;amp;NewsID=1105" target="_blank"&gt;Læs pressemeddelelsen her&lt;/a&gt;&lt;/p&gt;</description><guid isPermaLink="false">1186</guid><link>http://www.mortenbock.dk/blog/2007/03/30/dynamicweb-koeber-synkron.aspx</link><pubDate>Fri, 30 Mar 2007 07:48:30 +0100</pubDate><title>DynamicWeb køber Synkron</title></item><item><author>Morten Bock</author><category>synkron</category><category>synkron-via</category><description>&lt;p&gt;Så fik jeg lidt undervisning i Synkrons nye Via system. Generelt ser det meget lovende ud, og der er en masse fede features. Det er klart at når systemet er så nyt, så er der nogle ting der ikke er helt finpolerede, men jeg tror der kommer en del forbedringer til version 1.2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Channels
&lt;/strong&gt;Jeg lovede at give et lille overblik over hvad hele begrebet Channels går ud på i Via. Kort fortalt går det ud på at du gennem den samme side kan rendere indholdet forskelligt, alt efter hvilken Channel du benytter. &lt;!--more--&gt;Der er forskellige måder at definere hvilken Channel en bruger er på.
&lt;ul&gt;
	&lt;li&gt;Host Header
&lt;ul&gt;
	&lt;li&gt;Her testes der på hvilket domæne du er på. Man tilføjer altså flere (sub)domæner til samme site, og leverer så forskellige renderinger af indholdet baseret på hvilket domæne man er på&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
	&lt;li&gt;Key Value
&lt;ul&gt;
	&lt;li&gt;Der kan bruges &lt;strong&gt;Querystring&lt;/strong&gt;,&lt;strong&gt; Form&lt;/strong&gt;,&lt;strong&gt; Server Variable&lt;/strong&gt; eller &lt;strong&gt;Cookie&lt;/strong&gt;. Her testes altså på om en "key" er = eller != en bestemt værdi.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
	&lt;li&gt;Regular Expression
&lt;ul&gt;
	&lt;li&gt;Her er samme valgmuligheder som under Key Value, men man kan skrive sit eget "Pattern" til at vurdere hvilken channel brugeren skal præsenteres for.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
Selve den Channel man sender brugeren ind på definerer man gennem XSLT snippets der renderer de forskellige side elementer, der igen bliver indsat i en XSLT snippet der renderer hele siden. På den måde kan man altså komplet kontrollere hvordan alt bliver renderet til lige netop den kanal man ønsker. Det være sig til mobile enheder, printvenlige sider, XML output eller hvad dit hjerte nu måtte begære. Man skal bare skrive et sæt XSLT snippets til formålet.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Editions
&lt;/strong&gt;Parallelt med Channels har vi så Editions. Her taler vi så om sprogversioner. Det handler alså om selve indholdet, og ikke hvordan det renderes. Igen har du samme muligheder for at vælge hvilken Edition der skal vises. Et eksempel:&lt;/p&gt;&lt;p&gt;www.example.dk/via12.html (default channel og edition, lad os sige alm. browser og dansk)
www.example.dk/via12.html?cha=mobile&amp;amp;la=en (mobil version på engelsk)
en.example.dk/via12.html?cha=xml (en XML version på engelsk.)&lt;/p&gt;&lt;p&gt;Jeg håber det giver lidt et overblik over hvad Channels og Editions går ud på. For at opsummere:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Channels: &lt;/strong&gt;Definerer renderingen af indholdet (html, mobil, xml, pdf)
&lt;strong&gt;Editions:&lt;/strong&gt; Definerer hvilken version af indholdet der vises (dansk, engelsk, kort tekst)&lt;/p&gt;&lt;p&gt;Der kommer mere om Via når jeg kommer igang med at bruge det.&lt;/p&gt;</description><guid isPermaLink="false">1097</guid><link>http://www.mortenbock.dk/blog/2006/08/21/via-explored.aspx</link><pubDate>Mon, 21 Aug 2006 18:55:48 +0100</pubDate><title>Via 1.1 explored</title></item></channel></rss>
