Il team del progetto BlogEngine.NET ha rispettato fedelmente la roadmap per lo sviluppo della nuova versione dell'innovativo motore di blogging open source basato su tecnologia ASP.NET 2.0.
La nuova release del prodotto, la 1.2, è stata rilasciata il 30 settembre 2007 ed è disponibile per il download su CodePlex.
Nonostante il numero di versione indichi una minor release (ricordo che la precedente era la 1.1), in realtà il sistema ha subito delle profonde ed importanti modifiche, sia dal punto di vista dell'implementazione del codice (ora più snello ed ottimizzato) che dall'aggiunta di una moltitudine di nuove funzionalità, tra le quali un nuovo gestore di estensioni che permette di aggiungere plug-in di terze parti o sviluppati in proprio, senza dover effettuare variazioni al core e la pubblicazione di metodi ed eventi associati allo stesso per permettere una migliore interazione ed integrazione con le estensioni esterne.
Per ciò che concerne l'ottimizzazione del codice, in base a quanto risulta dall'analisi del coordinatore nonchè sviluppatore Mads Kristensen, il nuovo core, pur avendo diverse funzionalità aggiuntive rispetto alla versione 1.1, ha ridotto le sue dimensioni, in termini di linee di programma pure, di circa il 50%. Questo dato è estremamente significativo: maggiori funzionalità con minor sorgente indicano un'ottimizzazione estremamente spinta ed una notevole qualità e professionalità del team di sviluppo.
Ultima, ma non da meno, la caratteristica relativa ai linguaggi supportati: allo stato dell'arte BlogEngine.NET supporta ben 26 localizzazioni, tra le quali ovviamente, anche l'italiano.
Di seguito un sunto delle principali caratteristiche della release 1.2. Per l'elenco approfondito di tutte le caratteristiche si può consultare l'apposita sezione del sito dedicato al progetto.
- BlogML import/export
- Supporto alle estensioni per l'implementazione di plug-in
- Code syntax highlighting
- Supporto agli smile nei commenti (funzione disabilitabile)
- Web service per la generazione della sitemap anche per le pagine statiche
- Supporto per il settaggio di una pagina statica come home page del blog
- Generazione completa dei feed ai commenti in formato RSS o ATOM
- Pagina di errore 404 "intelligente"
- Notifica e-mail per i nuovi commenti aggiunti ad un post
- Implementazione dei ruoli per gli utenti autenticati (amministratori, editori, ecc.)
- Motore di ricerca potenziato
- SLUG – gestione fisica dell'url intelligente del post (non cambia più con il titolo)
- User control injection
- Possibilità di inviare un file in allegato tramite la pagina contatti (funzione disabilitabile)
- Moderazione dei commenti
- Miglior supporto alla gestione Mono
Naturalmente, provvederò al più presto all'aggiornamento del mio blog alla nuova versione e relazionerò in maniera approfondita le variazioni riscontrate sia in termini di gradimento delle nuove funzionalità che di adeguamento a tutte le personalizzazioni che avevo effettuato sul sistema (le modifiche sono state abbastanza importanti), sia a livello di codice primario che di template.
Concludo riscordando che il progetto è naturalmente Open Source ed è rilasciato con licenza Ms-PL (Microsoft Permissive License).
Voto: 4.6 · Votanti: 11 · Assegna il tuo voto:
- Currently 4,636364/5 Stars.
- 1
- 2
- 3
- 4
- 5