1 ottobre 2007  13

Finalmente disponibile BlogEngine.NET 1.2

Logo BlogEngine.NETIl 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).

Esprimi il tuo giudizio

Commenti (13) -

Emanuel Righetto
Emanuel Righetto
12 ott 2007 alle 23:59  01
Non è che per caso sai se la release 1.2 funziona anche su Aruba?
Cristiano
Cristiano
13 ott 2007 alle 01:14  02
Assolutamente si. Questo sito è ospitato su Aruba: funziona perfettamente sia la versione 1.1 che la 1.2.
Emanuel Righetto
Emanuel Righetto
15 ott 2007 alle 22:53  03
Scusa se ti disturbo ancora:

<blockquote>Write permissions
To be able to log in to the blog and writing posts, you need to enable write permissions on the App_Data folder. If you’re blog is hosted at a hosting provider, you can either log into your account’s admin page or call the support. You need write permissions on the App_Data folder because all posts and comments are saved as XML files and placed in the App_Data folder.</blockquote>

Che tu sappia nell'hosting standard sono già settati questi permessi?
Perchè c'è la possibilità di cambiare i permessi solo con il piano hosting "virtual server"
Cristiano
Cristiano
15 ott 2007 alle 23:03  04
Si. Quando acquisti il dominio e lo spazio web su hosting Windows, ti viene fornita una directory virtuale con già create le cartelle standard per l'utilizzo di applicazioni .NET 2.0.
Su App_Data sono già settati tutti i permessi necessari. Smile
P.S.: non usare tag html nei commenti perchè, per motivi di sicurezza, BlogEngine non li renderizza.
Emanuel Righetto
Emanuel Righetto
16 ott 2007 alle 09:49  05
Oggi è il giorno della verità: attivato lo spazio hosting, ho fatto l'upload. Si diceva plug&play... bhè c'è sempre qualcosa che va storto! Infatti a me dà Runtime Error...
ho provato anche ad aggiungere <customErrors mode="Off"/> nel Web.Config per capire cosa "non gira" ma nemmeno mi fa vedere la descrizione dettagliata dell'errore.
A te aveva dato qualche problema durante l'istallazione?
Cristiano
Cristiano
16 ott 2007 alle 14:53  06
BlogEngine è plug & play: per farlo eseguire devi rimuovere dal Web.Config la voce:

<trust level="High" />

altrimenti .NET non avvia il sistema per motivi di policy di sicurezza. La voce relativa a "customError" non serve. Al primo avvio .NET compilerà il sito per cui dovrai attendere qualche secondo prima di vedere la Home Page del blog.
Emanuel Righetto
Emanuel Righetto
16 ott 2007 alle 16:52  07
Avevi ragione! E' proprio quello che bloccava tutto! Grazie mille Cristiano.
stefano
stefano
25 ott 2007 alle 19:36  08
Non è che per caso sapete come mai quando rispondo ad un post, o peggio ancora quando faccio modifiche agli utenti, mi compare la finestra che mi chiede di inserire le credenziali?

Sembra come se non avessi le "permission" di scrittura su APP_DATA.

Ho il sito in hosting su Aruba.

Qualcuno di voi che ha Aruba non ha riscontrato questo problema?

Grazie. Stefano
Cristiano
Cristiano
25 ott 2007 alle 23:15  09
Comportamento anomalo, mai riscontrato: se tu non avessi i permessi su App_Data non riusciresti neanche a fare il login, registrare modifiche dal pannello di controllo o registrare post.
Elimina tutti i file dall'hosting e prova ad effettuare un'installazione ex novo della versione 1.2.
Stefano
Stefano
26 ott 2007 alle 00:27  10
Si comporta in modo strano. Penso sia solo un problema di permessi.

Ho fatto le stesse identiche cose su un altro sito in hosting con ARUBA e non ho avuto nessun problema.

Speriamo che l'assistenza Aruba sia abbastanza reattiva, perchè ad una prima richiesta mi ha mandato indietro la canonica risposta della knowledge base Aruba senza fare nulla!!

Hai delle dritte da darci per meglio utilizzare questo engine con Aruba? ed.: usare SQL invece che XML, settaggi particolari ecc.

Invece una anomalia che ho riscontrato anche sul sito dove mi funziona BlogEngine è quella di togliere le sia la voce TRUST che la voce MACHINEKEY dal WEB.CONFIG, altrimenti non partiva mai. Che ne pensi?

Grazie di tutto.

Stefano
Cristiano
Cristiano
26 ott 2007 alle 09:42  11
Come già suggerito ad Emanuel è sufficiente rimuovere:

<trust level="High" />

Su ARuba è meglio usare il DB in XML: SQL solo in previsione di elevato numero di post e commenti.
Per il resto ti posso solo consigliare di continuare a seguire il mio blog (puoi anche sottoscrivere il feed): come avrai notato BlogEngine è argomento frequente nei miei articoli. E' in previsione la pubblicazione di una prova completa della versione 1.2, con descrizione di pregi e difetti.

Un saluto
alex
alex
04 mar 2008 alle 11:14  13
Devo installare  anche io blogengine su aruba..
qualcuno sa dirmi cosa devo fare per installarlo in una subfolder
(e non sulla root)
thanx
Cristiano
Cristiano
04 mar 2008 alle 16:46  14
@ alex:
Abbiamo aperto un forum dedicato a BlogEngine (di cui sono anche moderatore):

www.italianbloggers.it/forum/viewforum.php?f=19

Il problema da te esposto è stato affrontato: ti invito ad iscriverti sul forum per avere tutto il sostegno di cui hai bisogno sulla procedura in questione (peraltro molto semplice) Smile

Pingbacks and trackbacks (2)+

Aggiungi Commento

biucitecode
  • Commento
  • Anteprima
Loading


| |   |  

Codice QR

Codice QR - cristianofino.net

Ultimi Commenti