<?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>english</category><category>umbraco</category><category>spam</category><category>net</category><category>httpmodule</category><description>
&lt;p&gt;&lt;a
href="http://tech.groups.yahoo.com/group/umbraco/message/3806"
target="_blank"&gt;A while back&lt;/a&gt;, I got this little httpmodule for
protecting emails from being harvested by spam robots. It was
written in .Net 1.1, so i just converted it to 2.0 and put it in a
zip file.&lt;/p&gt;

&lt;p&gt;Get the&amp;nbsp;source (&lt;a
href="/media/11253/codearchitects.safemaillink.zip"&gt;CodeArchitects.SafeMailLink_source.zip&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;To install:&lt;/strong&gt; 1: copy the
CodeArchitects.SafeMailLink.dll to the "bin" folder of your umbraco
install 2: Add this line to the web.config in the
&amp;lt;httpModules&amp;gt; section:&lt;/p&gt;

&lt;p&gt;&amp;lt;add name="SafeMailLinkModule"
type="CodeArchitects.SafeMailLink.SafeMailLinkModule,
CodeArchitects.SafeMailLink" /&amp;gt;&lt;/p&gt;

&lt;p&gt;You're done!&lt;/p&gt;

&lt;p&gt;Hope you enjoy it :-)&lt;/p&gt;

&lt;p&gt;UPDATE 15-07-2009: I just updated the source/binaries with
changes sent in by Gordon Saxby. Fixes an issue where the module
causes problems when there is no ending html tag.&lt;/p&gt;
</description><guid isPermaLink="false">1264</guid><link>http://www.mortenbock.dk/blog/2007/06/18/protect-e-mail-links-in-umbraco-v3.aspx</link><pubDate>Mon, 18 Jun 2007 19:04:52 +0100</pubDate><title>Protect e-mail links in Umbraco V3</title></item><item><author>Morten Bock</author><category>net</category><category>dynamicweb</category><category>plugin</category><category>seo</category><category>xslt</category><description>&lt;p&gt;Onsdag var jeg en tur i Odense til Dynamicweb's partnerkonference for at høre lidt om planerne for fremtiden samt få lidt tips og tricks omring implementering af websites i &lt;a target="_blank" href="http://www.dynamicweb.dk/"&gt;Dynamicweb CMS&lt;/a&gt;. Desuden blev vores implementering af &lt;a target="_blank" title="Legetøj" href="http://www.legeskab.dk/"&gt;Legeskab.dk &lt;/a&gt;gennemgået som case da det er den første shop lanceret i Dynamicweb's nye eCommerce pakke. Her kommer lidt af det jeg synes var mest interessant på dagen.&lt;!--more--&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Nye moduler&lt;/strong&gt;
Der er en masse ny moduler på vej. Der kommer bla. Blog, Forum, Survey og integrations- og publiceringsmodul til databaser. Derudover kommer der også opdateringer til en del af de lidt ældre moduler som Formularer og Nyhedsbrev. Og så var der præsentation af noget jeg var ret spændt på at se, nemlig deres nye SEO modul. Frygten for et dommedagsmodul der spytter kode ud til højre og venstre og laver et have af doorwaypages blev heldigvis gjort til skamme, og i stedet blev vi præsenteret for et ganske imponerende analyseværktøj der gennemgik side for side på grundlag af udvalgte søgeord. Her får man så er overblik over hvordan man kan optimere sin tekst yderligere. Ydermere var der en ret smart funktion der gennem Googles API fandt de 10 sider der ligger bedst placeret på det søgeord man nu prøver at optimere på, og så kan man sammenligne parametre for hvordan konkurrenten har benyttet sine nøgleord. Det er en rigtig smart måde at få et overblik over hvad der skal til for at rykke længere op ad listen. &lt;em&gt;(EDIT: &lt;a target="_blank" title="Dynamicweb SEO" href="http://www.computerworld.dk/art/37634"&gt;Nu også i ComputerWorld&lt;/a&gt;)&lt;/em&gt;
&lt;strong&gt;.NET 2.0
&lt;/strong&gt;I februar lanceres den næste opdatering, og der vil Dynamiweb CMS køre fuldt ud i .NET 2.0 kode. Samtidig er der snak om at få åbnet mere op for API'et og dokumentere det bedre så det bliver nemmere at lave moduler der integrerer fuldt ud med resten af Dynamicweb.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Developer forum&lt;/strong&gt;
Der blev også lanceret et forum til solution partnere hvor man kan diskutere implementering osv. med andre udviklere og ikke mindst med kerneudviklerne fra Dynamicweb. Jeg håber personligt at det bliver et velbesøgt område så der kommer noget dynamik og vidensdeling ud af det, så hele platformen på den måde får et løft.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Hearsay
&lt;/strong&gt;Der blev luftet lidt idéer om måske at indføre XSLT templates til modulerne i stedet for de traditionelle templatetags der godt kan være lidt tunge at arbejde med. Det håber jeg i hvert fald ikke går i glemmebogen, for det ville gøre livet meget nemmere på mange områder.&lt;/p&gt;</description><guid isPermaLink="false">1163</guid><link>http://www.mortenbock.dk/blog/2007/01/25/dynamicweb-partnerkonference.aspx</link><pubDate>Thu, 25 Jan 2007 18:43:11 +0100</pubDate><title>Dynamicweb partnerkonference</title></item><item><author>Morten Bock</author><category>net</category><category>mcp</category><category>umbraco</category><description>&lt;p&gt;I morges tog jeg min første MCP eksamen. Så nu har jeg bestået &lt;strong&gt;&lt;small&gt;"070-315 : Developing And Implementing Web Applications With MS Visual C# .NET and Visual Stuido .NET"&lt;/small&gt;&lt;/strong&gt;. Og det med skindet på næsen endda, hvis jeg selv skal sige det. Det lykkedes mig at skrabe 867 point sammen hvilket ligger pænt over de 700 man skal have for at bestå. Og så have jeg endda en time tilbage da jeg var færdig.&lt;/p&gt;&lt;p&gt;Jeg er i hvert fald glad for at have papir på det. Nu mangler jeg så bare at få noget praktisk erfaring så det ikke ryger i glemmebogen lige med det samme. Det skal jo holdes ved lige den slags. Jeg tror jeg starter med at forsøge at lave lidt spændende User Controls til &lt;a target="_blank" title="The Friendly CMS - der ikke er enterprise" href="http://www.umbraco.org/"&gt;Umbraco&lt;/a&gt; og så ellers få lavet nogle små applikationer til mig selv.
På mandag går det så løs med næste MCP... SQL Server. Det skal nok blive sjovt :-) Tror hellere jeg må få sat en server op så jeg kan komme igang.&lt;/p&gt;</description><guid isPermaLink="false">1128</guid><link>http://www.mortenbock.dk/blog/2006/11/10/070-315-microsoft-certified-professional.aspx</link><pubDate>Fri, 10 Nov 2006 16:04:39 +0100</pubDate><title>Så er jeg blevet MCP</title></item><item><author>Morten Bock</author><category>net</category><category>dynamicweb</category><category>modul</category><category>plugin</category><description>&lt;p&gt;Som den opmærksomme læser måske har set, så er jeg jo igang med at opruste mig selv til .NET udvikler. I den forbindelse har jeg nu deltaget i det påkrævede kursus for at blive &lt;a target="_blank" href="http://dynamicweb.dk/Partnere/Find-en-partner/Sol.-Partnere-Jyl/Fyn.aspx"&gt;Dynamicweb Solution Partner&lt;/a&gt;. Dvs. man får lov til at udvikle moduler til &lt;a target="_blank" href="http://dynamicweb.dk/Produkter/Content-Management-1.aspx"&gt;Dynamicweb CMS&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;!--more--&gt;For dem der ikke kender Dynamicweb CMS , så kan jeg lige hurtigt fortælle at et website i dynamic består af sider og afsnit. Moduler hæfter man så typisk på et afsnit (hvis altså modulet har noget med præsentation af data at gøre). På afsnittet sætter man så nogle properties for denne instans af modulet. Det kunne f.eks. være sorteringen af data, hvilken template data skel renderes med eller hvilke andre parametre der nu skal sende til modulet for at bestemme hvad der skal vises frem.&lt;/p&gt;&lt;p&gt;Man vil så typisk lave et interface til at indtaste data, som der vil kunne tilgås under moduloversigten. Her er der fuldstændigt frit slag for hvordan man har tænkt sig at lave det, da det eneste du reelt sætter op for modulet er en startside, der så vil blive vist i en iFrame. Der vil dog stadig være sikkerhed med i spillet da hele modulmappen er beskyttet via web.config. Men man har faktsik også muligheden for at have hele datalagringen på et helt andet domæne, og så blot iFrame et interface fra denne side ind i backenden af Dynamicweb. Så kan man altså nøjes med at lave et præsentations lag til frontenden hvor man f.eks. bare sender en parameter der definerer en url til en XML fil på en anden server.&lt;/p&gt;&lt;p&gt;Nu er jeg i hvert fald klar til at give mig i kast med at lave lidt specialudvikling til Dynamicweb, så man ikke er så bundet af hvilke funktioner og indholdstyper der allerede findes.&lt;/p&gt;</description><guid isPermaLink="false">1120</guid><link>http://www.mortenbock.dk/blog/2006/10/22/dynamicweb-solution-partner.aspx</link><pubDate>Sun, 22 Oct 2006 20:32:44 +0100</pubDate><title>Dynamicweb Solution Partner</title></item></channel></rss>
