<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Felice Pollano Blog - DasBlog</title>
    <link>http://www.felicepollano.com/</link>
    <description>The official Fatica Labs Blog!</description>
    <language>en-us</language>
    <copyright>Felice Pollano</copyright>
    <lastBuildDate>Fri, 16 Apr 2010 19:40:41 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>felice@felicepollano.com</managingEditor>
    <webMaster>felice@felicepollano.com</webMaster>
    <item>
      <trackback:ping>http://www.felicepollano.com/Trackback.aspx?guid=c5091f08-ea39-4d3a-8706-0af5609471ef</trackback:ping>
      <pingback:server>http://www.felicepollano.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.felicepollano.com/PermaLink,guid,c5091f08-ea39-4d3a-8706-0af5609471ef.aspx</pingback:target>
      <dc:creator>Felice Pollano</dc:creator>
      <wfw:comment>http://www.felicepollano.com/CommentView,guid,c5091f08-ea39-4d3a-8706-0af5609471ef.aspx</wfw:comment>
      <wfw:commentRss>http://www.felicepollano.com/SyndicationService.asmx/GetEntryCommentsRss?guid=c5091f08-ea39-4d3a-8706-0af5609471ef</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Finalmente, dopo tre anni passati con <a href="http://www.dotnetblogengine.net/">BlogEngine.NET</a>,
ho trovato il tempo di ritornare al fido <a href="http://www.dasblog.info/">DasBlog</a>,
secondo me il miglior blog engine con backend XML esistente. Ovviamente la causa del
primo abbandono non era l’insoddisfazione, ma il fatto che Aruba, senza dire niente
a nessuno, cambiasse da un momento all’altro le impostazioni del runtime .NET da full
trust a medium trust. Per una serie di motivi DasBlog non era compatibile con tale
modello, ma lo è stato in breve tempo. Nel contempo c’era blog engine .NET, che funzionava
in medium trust, ma era povero e pieno di bachi. Dopo tre anni i bachi sono sempre
gli stessi, per cui… meglio lasciare perdere. Per fare funzionare DasBlog su Aruba
medium trust, tuttavia, bisogna dare qualche martellatina qua e la, perchè bisogna
adattarsi alle meravigliose permission che hanno studiato i <strong>geniali sistemisti
di Aruba</strong>, gli inventori di <strong>mdb-database</strong>, <strong>che nell’anno
2010 ci danno la gioia di usare un database access come nell’età della pietra</strong>…
:)
</p>
        <p>
Bene, come dicevo, con qualche martellatina ai sorgenti, si ottiene facilmente questo:
</p>
        <p>
          <a href="http://www.felicepollano.com/public/WindowsLiveWriter/RitornoaDASBLOG_130D5/blog_2.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="blog" border="0" alt="blog" src="http://www.felicepollano.com/public/WindowsLiveWriter/RitornoaDASBLOG_130D5/blog_thumb.png" width="492" height="365" />
          </a>
        </p>
        <p>
 
</p>
        <p align="justify">
Tutto funzionante in medium trust, con le immagini che si inseriscono nella <strong>public</strong>,
e i setting nella <strong>App-Data</strong>. Suggerisco di scaricare <a href="http://download.live.com/writer">Windows
Live Writer</a> e attivate il nuovo account: Das Blog supporta il protocollo “<strong><a href="http://tales.phrasewise.com/rfc/rsd.html">Really
Simple Discovery</a></strong>”, così collegarsi con live writer è un gioco da ragazzi,
basta scegliere “altro blog engine”, inserire l’indirizzo del blog e la password,
e fa tutto in automatico. Ovviamente se volete evitare di fare voi stessi le modifiche
ai sorgenti di dasblog, <a href="http://cid-b8821720666a55e7.skydrive.live.com/self.aspx/.Public/Aruba%5E_dasblogce.zip" target="_blank">potete
scaricare la mia partch da qui</a>. <strong>Prima di  copiare i file su Aruba</strong>, <strong>modificate</strong> il
file <strong>site.config in app_data</strong>, in modo che il tag<strong> &lt;root&gt;
punti alla directory del vostro blog</strong> ( nel mio caso <a href="http://www.felicepollano.com">http://www.felicepollano.com</a> ),
e già che ci siete, mettete anche uno user e password furbi per l’amministratore editando <strong>sitesecurity.config</strong>.
fatto questo copiate pure i file via FTP, o con altri potenti mezzi che Aruba mette
a disposizione, scegliete il tema, e avete finito.
</p>
        <p align="justify">
E se… invece avete anche voi un altro engine in pista, e volete portare i vostri vecchi
post su DasBlog ? Bene, io ho fatto così: Visto che il mio vecchio engine, bene o
male, supportava le MetaWebLogAPI, ho scritto un <a href="http://cid-b8821720666a55e7.skydrive.live.com/self.aspx/.Public/BlogPump.zip" target="_blank">piccolo
tool command line</a> per pompare i vecchi post sul nuovo motore. Ovviamente il nuovo
motore l’ho installato momentaneamente in localhost, altrimenti come facevo ? ;) Il
tool è assolutamente non user friendly, quindi se non avete voglia di dover mettere
becco nei sorgenti lasciate pure perdere. In aggiunta, il tool <a href="http://cid-b8821720666a55e7.skydrive.live.com/self.aspx/.Public/Pluralsight.MetaWeblog.zip" target="_blank">usa
una versione patchata</a> della libreria <a href="http://www.pluralsight-training.net/community/blogs/aaron/archive/2008/08/19/programming-the-metaweblog-api-in-net-c.aspx" target="_blank">metaweblog
API di Pluralsight</a>. La patch consiste nell’implementazione della funzione newMediaObject,
non presente nella versione originale.
</p>
        <img width="0" height="0" src="http://www.felicepollano.com/aggbug.ashx?id=c5091f08-ea39-4d3a-8706-0af5609471ef" />
      </body>
      <title>Ritorno a DAS BLOG</title>
      <guid isPermaLink="false">http://www.felicepollano.com/PermaLink,guid,c5091f08-ea39-4d3a-8706-0af5609471ef.aspx</guid>
      <link>http://www.felicepollano.com/2010/04/16/RitornoADASBLOG.aspx</link>
      <pubDate>Fri, 16 Apr 2010 19:40:41 GMT</pubDate>
      <description>&lt;p&gt;
Finalmente, dopo tre anni passati con &lt;a href="http://www.dotnetblogengine.net/"&gt;BlogEngine.NET&lt;/a&gt;,
ho trovato il tempo di ritornare al fido &lt;a href="http://www.dasblog.info/"&gt;DasBlog&lt;/a&gt;,
secondo me il miglior blog engine con backend XML esistente. Ovviamente la causa del
primo abbandono non era l’insoddisfazione, ma il fatto che Aruba, senza dire niente
a nessuno, cambiasse da un momento all’altro le impostazioni del runtime .NET da full
trust a medium trust. Per una serie di motivi DasBlog non era compatibile con tale
modello, ma lo è stato in breve tempo. Nel contempo c’era blog engine .NET, che funzionava
in medium trust, ma era povero e pieno di bachi. Dopo tre anni i bachi sono sempre
gli stessi, per cui… meglio lasciare perdere. Per fare funzionare DasBlog su Aruba
medium trust, tuttavia, bisogna dare qualche martellatina qua e la, perchè bisogna
adattarsi alle meravigliose permission che hanno studiato i &lt;strong&gt;geniali sistemisti
di Aruba&lt;/strong&gt;, gli inventori di &lt;strong&gt;mdb-database&lt;/strong&gt;, &lt;strong&gt;che nell’anno
2010 ci danno la gioia di usare un database access come nell’età della pietra&lt;/strong&gt;…
:)
&lt;/p&gt;
&lt;p&gt;
Bene, come dicevo, con qualche martellatina ai sorgenti, si ottiene facilmente questo:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.felicepollano.com/public/WindowsLiveWriter/RitornoaDASBLOG_130D5/blog_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="blog" border="0" alt="blog" src="http://www.felicepollano.com/public/WindowsLiveWriter/RitornoaDASBLOG_130D5/blog_thumb.png" width="492" height="365"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p align="justify"&gt;
Tutto funzionante in medium trust, con le immagini che si inseriscono nella &lt;strong&gt;public&lt;/strong&gt;,
e i setting nella &lt;strong&gt;App-Data&lt;/strong&gt;. Suggerisco di scaricare &lt;a href="http://download.live.com/writer"&gt;Windows
Live Writer&lt;/a&gt; e attivate il nuovo account: Das Blog supporta il protocollo “&lt;strong&gt;&lt;a href="http://tales.phrasewise.com/rfc/rsd.html"&gt;Really
Simple Discovery&lt;/a&gt;&lt;/strong&gt;”, così collegarsi con live writer è un gioco da ragazzi,
basta scegliere “altro blog engine”, inserire l’indirizzo del blog e la password,
e fa tutto in automatico. Ovviamente se volete evitare di fare voi stessi le modifiche
ai sorgenti di dasblog, &lt;a href="http://cid-b8821720666a55e7.skydrive.live.com/self.aspx/.Public/Aruba%5E_dasblogce.zip" target="_blank"&gt;potete
scaricare la mia partch da qui&lt;/a&gt;. &lt;strong&gt;Prima di&amp;nbsp; copiare i file su Aruba&lt;/strong&gt;, &lt;strong&gt;modificate&lt;/strong&gt; il
file &lt;strong&gt;site.config in app_data&lt;/strong&gt;, in modo che il tag&lt;strong&gt; &amp;lt;root&amp;gt;
punti alla directory del vostro blog&lt;/strong&gt; ( nel mio caso &lt;a href="http://www.felicepollano.com"&gt;http://www.felicepollano.com&lt;/a&gt; ),
e già che ci siete, mettete anche uno user e password furbi per l’amministratore editando &lt;strong&gt;sitesecurity.config&lt;/strong&gt;.
fatto questo copiate pure i file via FTP, o con altri potenti mezzi che Aruba mette
a disposizione, scegliete il tema, e avete finito.
&lt;/p&gt;
&lt;p align="justify"&gt;
E se… invece avete anche voi un altro engine in pista, e volete portare i vostri vecchi
post su DasBlog ? Bene, io ho fatto così: Visto che il mio vecchio engine, bene o
male, supportava le MetaWebLogAPI, ho scritto un &lt;a href="http://cid-b8821720666a55e7.skydrive.live.com/self.aspx/.Public/BlogPump.zip" target="_blank"&gt;piccolo
tool command line&lt;/a&gt; per pompare i vecchi post sul nuovo motore. Ovviamente il nuovo
motore l’ho installato momentaneamente in localhost, altrimenti come facevo ? ;) Il
tool è assolutamente non user friendly, quindi se non avete voglia di dover mettere
becco nei sorgenti lasciate pure perdere. In aggiunta, il tool &lt;a href="http://cid-b8821720666a55e7.skydrive.live.com/self.aspx/.Public/Pluralsight.MetaWeblog.zip" target="_blank"&gt;usa
una versione patchata&lt;/a&gt; della libreria &lt;a href="http://www.pluralsight-training.net/community/blogs/aaron/archive/2008/08/19/programming-the-metaweblog-api-in-net-c.aspx" target="_blank"&gt;metaweblog
API di Pluralsight&lt;/a&gt;. La patch consiste nell’implementazione della funzione newMediaObject,
non presente nella versione originale.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.felicepollano.com/aggbug.ashx?id=c5091f08-ea39-4d3a-8706-0af5609471ef" /&gt;</description>
      <comments>http://www.felicepollano.com/CommentView,guid,c5091f08-ea39-4d3a-8706-0af5609471ef.aspx</comments>
      <category>DasBlog</category>
    </item>
  </channel>
</rss>