Ecco una buona alternativa a WordPress: BlogEngine.NET, cos’è e come funziona

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

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

Ti è piaciuto questo articolo?

Ricevi continui aggiornamenti su come migliorare il tuo blog:

Scegli di seguire i post e le chicche di blographik (esclusiva ai soli iscritti), direttamente nella tua casella email.

Abbonati ora alla newsletter compilando questo form.

Nome:
Email:
 
 

Articoli correlati:

Se di tuo interesse, puoi consultare anche i seguenti post correlati:

  • http://www.espertini.com Davide Espertini

    Ottima recensione! Io lo uso da diverso tempo e posso affermare cge è un ottimo progetto, giovane e dinamico. Ho scritto anche un’estensione ed alcuni temi per BE.Net. Per maggiori info riguardo ad esse vi rimando al mio blog. Chiudendo l’OT e scusandomi con l’amico Sanghino per la pubblicità a me stesso (xD) consiglio a chiunque voglia iniziare a bloggare con una piattaforma stabile e semplice da utilizzare di provare oltre al validissimo WP anche il nostro BE.Net perchè è davvero un ottimo prodotto.

  • http://computerinformatica.blogspot.com Sanghino

    @Davide: Ci mancherebbe, essendo tu un appartenente alla community di sviluppatori che si è presa sulle spalle questo progetto mi pare doveroso.

    @Mirko: Non so se per errore mio …. ma ci sono un paio di link sbagliati nel post BE.NET non è pertinente ….. sorry ;)

  • TonyBot

    ma qusto post è uno spazio pubblicitario per sviluppatori .NET?

    battute a parte non preferirei mai .NET a PHP e cms/blog diversi da wordpress ecc.

    ma qual è la licenza e il sito ufficiale?

  • http://www.espertini.com Davide Espertini

    Posso chiederti come mai non preferisti mai tali tecnologie e piattaforme?

  • http://www.espertini.com Davide Espertini

    preferiREsti * (perdonatemi..)

  • http://computerinformatica.blogspot.com Sanghino

    @TonyBot: Ciao, sono Francesco, l’autore del post, con tutto il rispetto non credo che parlare di un software sviluppato con .NET ne rappresenti uno spazio pubblicitario, ne tanto meno credo che parlare di WP rappresenti una pubblicità a PHP.
    Detto questo, nessuno impone a nessuno niente, ci mancherebbe altro, anzi, avere più alternative rappresenta un momento di libertà di scelta. Credo ci siano molte persone che abbiano nella loro formazione professionale più competenze su questo tipo di framework, mi pare giusto che anche loro abbiano la possibilità di sviluppare, divulgare e collaborare con progetti di questa natura.
    Il sito ufficiale è riportato nei riferimenti ed il software in questione è rilasciato con licenza MS-PL: http://opensource.org/licenses/ms-pl.html

    Ciao a presto.

  • TonyBot

    @Sanghino: ciao Francesco, il discorso dello spazio “pubblicitrio” era una battuta visto che tu ed espertini siete su .NET, nel commento avevo specificato che era una battuta.

    ho apprezzato molto i post su ASP e questo post su BE e spero di avere altre nozioni su ASP, .NET e magari VB visto che sono all’asciutto conoscendo solo php. grazie per info

    @Espertini: solo una questione di gusto personale ma come dice sanghino sono giuste le alternative e voglio documentarmi su queste alternative.

  • http://computerinformatica.blogspot.com Sanghino

    @TonyBot: Si hai ragione e come tale l’ho presa, mi fa piacere che tu apprezzi. La cosa migliore sai qual’è ? Potesti scaricarti ed installare BE in locale intanto e magari condividere le tue impressioni, la cultura si nutre dei pensieri e delle esperienze, sopratutto degli altri.

    Ciao

  • http://www.espertini.com Davide Espertini

    Quoto Sanghino! E se nel provare BE hai problemi noi siamo qui per darti aiuto :D

  • http://www.blographik.it Mirko D’Isidoro

    @Davide Espertini: complimenti per far parte a questo progetto ;) . Se vuoi anche tu puoi scrivere degli articoli su questa piattaforma come guest poster ;) .

    @Sanghino: ti ringrazio per avermi segnalato l’errore nei lnk, prontamente corretti ;) .

    @TonyBot: concordo con quanto detto già da Sanghino, perchè dovrei fare pubblicità al .NET.
    La piattaforma presente su questo articolo è semplicemente una buona alternativa a wordpress.

    Allora perchè parlare slo di wordpress?

  • http://www.espertini.com Davide Espertini

    @Mirko: Ti ringrazio Mirko, e ti ringrazio nuovamente per l’invito come guest. Ora che mi sto liberando da un pò di impegni dovrei riuscire a scrivere finalmente qualcosa x te :D

  • http://www.blographik.it Mirko D’Isidoro

    @Davide: per me sarà un piacere pubblicare articoli in cui tu sei l’autore ;) .

    Vista la tua esperienza con BlogEngine, si potrebbero realizzare dei tutorial step by step della piattaforma o dei tips utili per chi affronta questo software anche a livello un pò più avanzato ;) .

    Aspetto il tuo materiale quando puoi.
    A presto.