Se non vuoi utilizzare wordpress come CMS o piattaforma per il tuo blog, ecco una mini guida che ti mostrerà un valido sostituto: BlogEngine.net.
Questo articolo presenta in forma esaustiva, tutte le caratteristiche fondamentali di questo CMS alternativo a wordpress (o Blogger); software che utilizza la tecnologia .NET.
Grazie al contributo ed alla partecipazione dei lettori sullo sviluppo futuro di questo progetto, Blographik focalizzerà in parte la sua attenzione anche nella realizzazione di articoli dedicati ad esperti e professionisti, e non solo a chi è alle prime armi.
Il seguente post è rivolto sia ad esperti che appassionati newbie che stanno cercando valide alternative a WordPress
.
Se stai utilizzando BlogEngine.net o hai intenzione di farlo, sei libero di condividere la tua esperienza nei commenti di questo articolo.
Che cos’è BlogEngine.NET
di Francesco Mori

BlogEngine.NET nasce da un’intuizione di Mads Kristensen, un giovane programmatore danese il quale, analogamente a quanto accade a molti programmatori che prendono la decisione di iniziare un’esperienza nel mondo dei blog, si trovò a cercare un software CMS su tecnologia .NET che potesse in qualche modo soddisfare le sue esigenze: la ricerca non produsse niente di buono e quindi fu conseguente la decisione di rimboccarsi le maniche ed iniziare a svilupparne uno tutto suo.
L’inizio dello sviluppo di questo CMS
Il primo grosso impulso alla diffusione di BlogEngine.NET derivò dal fatto di essere inserito fra i pacchetti di installazione dei così detti “Starter Kit” ufficiali rilasciati da Microsoft a scopo didattico sul portale dedicato ad ASP.NET.
Ovviamente questo fu anche di grande stimolo per l’autore.
Oltre alla sua diffusione, questo tipo di distribuzione, garantiva anche che molte persone iniziassero da subito a “studiare” il codice, si veniva così a formare una community non ancora però consapevole di essere tale.
Il passo successivo fu intrapreso nel momento dell’inaugurazione di “CodePlex“, il sito-contenitore di progetti open gestito direttamente da Microsoft, infatti possiamo trovarci questo CMS nella sua forma sorgente ed anche un interessantissimo e attivissimo forum.
Tutto questo accadeva nella tarda primavera del 2007. Il grosso della community che già esisteva trovò in questo momento la consapevolezza di essere tale, CodePLex ha rappresentato il punto di incontro di tutte quelle persone che già si erano formate sul progetto attraverso il suo studio per scopi didattici.
Come funziona questo CMS
BlogEngine.NET è sviluppato utilizzando il linguaggio C# su framework 2.0 (oppure Mono, rendendolo disponibile anche su sistemi Linux based) ed attualmente è disponibile la versione 1.4.5 (che poi non è altro che la 1.4 più le patch successive) ed ha trovato larghissimo consenso fra gli sviluppatori in tutte le parti del mondo (l’adozione di C# non deve spaventare i programmatori VB.NET in quanto ASP.NET e quindi anche BE permette di far coesistere pagine scritte in entrambi i linguaggi con opportuni accorgimenti).
Al momento questo CMS è in grado di lavorare con la maggior parte dei DB commerciali e free disponibili sul mercato: MySQL, SQL Server, VistaDB e molti altri.
In alternativa, per chi non avesse la possibilità di utilizzare un DataBase, è sempre disponibile la possibilità di utilizzare files XML.
BE.NET permette con estrema facilità la personalizzazione di temi, plug-in, widget ed estensioni e, anche se al momento la disponibilità di materiale già pronto non è paragonabile a quella relativa a WP, stiamo comunque assistendo ad una rapida espansione delle risorse disponibili in rete.
E’ necessario dire che in rete si trovano tutorial per il porting, ad esempio, di temi WordPress direttamente su BlogEngine.NET.
Oltre a questo tipo si “Tips” esistono anche dei validi tutorial che spiegano passo-passo le varie procedure per trasferire il proprio blog su questa piattaforma qualora già avessimo iniziato, ad esempio, su Blogger oppure su WordPress.
Le caratteristiche fondamentali di BE.net
BlogEngine.NET è completamente plug’n play nella sua versione standard con uso di XML, upload dei files nel proprio spazio web e siamo subito operativi.
BE offre tutte le più avanzate caratteristiche che un moderno CMS deve avere, vengono supportati nativamente la maggior parte dei social bookmarks, supporto a OpenSearch, XFN tags, AJAX, FOAF, SIOC, APML, Gravatars, coComments, tag cloud, Google sitemap e molte altre funzionalità del Web 2.0.
Oltre alle caratteristiche sopra elencate vi si trova una sezione statistica basata sui referref, un sistema avanzato di gestione dei commenti, RSS disponibili per post, commenti, autori e categorie con pieno supporto per gli standard rss 2.0 e atom 1.0. Ed ancora, sistema automatico di trackbacks e pingbacks, ad ogni nuovo post BE.NET effettua un ping verso tutti i sistemi elencati nell’apposita sezione di configurazione (Technorati, Feedburner, Ping-o-Matic etc.) facilmente integrabile con nuovi servizi qual’ora ve ne fosse la necessità.
Un sistema di ricerca avanzato, possibilità di creare pagine stand alone e per finire troviamo la possibilità di definire più autori per il nostro blog.
Altra caratteristica da non sottovalutare è data dalla piena compatibilità con lo standard “MetaWeblog“, un set di API utilizzate dai più diffusi client di blogging off-line, Windows Live Writer, ne è un esempio.
Queste in sintesi le caratteristiche principali alle quali vanno aggiunte tutte le novità relative all’ultima versione disponibile, fra le quali la possibilità di organizzare i widgets tramite drag’n drop, solo per citarne una.
BlogEngine.NET come alternativa a WordPress
In sostanza, BlogEngine.NET è una validissima alternativa a WordPress, ne ricalca la semplicità d’uso, la configurabilità e la facilità di espansione.
Il punto di forza è dato sicuramente dalla tecnologia adottata, il framework .NET (oppure Mono) è potenzialmente superiore a PHP.
BlogEngine è debole dove WordPress invece ha uno dei suoi punti di maggior forza: il numero di plug-in, temi e quanto altro.
Ciò è intuibile e giustificabile dalla giovane età del progetto e comunque la comunità di sviluppatori, italiani compresi, sta aumentando sempre più e ciò si trasformerà in sempre maggiori risorse.
Riferimenti
- Sito ufficiale: http://www.dotnetblogengine.net/
- BE su CodePlex: http://www.codeplex.com/blogengine
- Raccolta extension: http://www.codeplex.com/BlogEngineExtensions
- Starter Kit: http://www.asp.net/downloads/starter-kits/blog-engine/
- Community Italiana: http://forum.italianbloggers.it/viewforum.php?f=19&sid=6faa6947649b4ff550a0c941980065fc
- blog ideatore: http://blog.madskristensen.dk/
Note al post
Nel momento in cui viene redatto questo articolo è disponibile per il download la versione 1.4.5
Articolo scritto da Francesco Mori come guest poster per Blographik.it.
Autore
Francesco Mori (aka Sanghino) inizia a lavorare in ambito informatico nell’ormai lontano 1992, dopo aver frequentato la scuola per Ragionieri e Programmatori.
Da sempre sviluppa software, all’inizio quasi esclusivamente in ambito ERP, passando dalle allora classiche architetture client-server fino a giungere oggi a progettare e sviluppare applicazioni internet, intranet e desktop prevalentemente utilizzando tecnologia .NET.
Nel poco tempo libero a disposizione riesce ad appuntare alcuni pensieri sui proprio blog:
uno dedicato alla tecnologia, computerinformatica.blogspot.com, e l’altro alla sua Fiorentina, www.fiorentina.inf
Abbonati al Feed Rss

Blographik è un progetto dedicato in larga parte a web design, grafica e risorse per blog. Nasce nel Gennaio del 2006 con lo scopo di seguire i continui sviluppi del blogging e del web design cercando di proporre sempre materiale ed informazioni utili per tutti i professionisti e gli appassionati del settore.