lun 01 ott 07

Finalmente disponibile BlogEngine.NET 1.2

Categorie: ASP.NET 2.0 · Web 2.0 · BlogEngine.NET · Freeware e Open Source
Tags: , , , ,
Technorati: View blog reactions

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).

Voto: 4.6 · Votanti: 11 · Assegna il tuo voto:

  • Currently 4,636364/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Commenti: 14

01.
Inviato il 12 ott 2007 alle 23.10 da Emanuel Righetto
Emanuel Righetto
Non è che per caso sai se la release 1.2 funziona anche su Aruba?

02.
Inviato il 13 ott 2007 alle 01.10 da Cristiano
Cristiano
Assolutamente si. Questo sito è ospitato su Aruba: funziona perfettamente sia la versione 1.1 che la 1.2.
<< | < | > | >> | Rispondi | Quota

03.
Inviato il 15 ott 2007 alle 22.10 da Emanuel Righetto
Emanuel Righetto
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"
<< | < | > | >> | Rispondi | Quota

04.
Inviato il 15 ott 2007 alle 23.10 da Cristiano
Cristiano
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.
<< | < | > | >> | Rispondi | Quota

05.
Inviato il 16 ott 2007 alle 09.10 da Emanuel Righetto
Emanuel Righetto
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?
<< | < | > | >> | Rispondi | Quota

06.
Inviato il 16 ott 2007 alle 14.10 da Cristiano
Cristiano
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.
<< | < | > | >> | Rispondi | Quota

07.
Inviato il 16 ott 2007 alle 16.10 da Emanuel Righetto
Emanuel Righetto
Avevi ragione! E' proprio quello che bloccava tutto! Grazie mille Cristiano.
<< | < | > | >> | Rispondi | Quota

08.
Inviato il 25 ott 2007 alle 19.10 da stefano
stefano
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
<< | < | > | >> | Rispondi | Quota

09.
Inviato il 25 ott 2007 alle 23.10 da Cristiano
Cristiano
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.
<< | < | > | >> | Rispondi | Quota

10.
Inviato il 26 ott 2007 alle 00.10 da Stefano
Stefano
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
<< | < | > | >> | Rispondi | Quota

11.
Inviato il 26 ott 2007 alle 09.10 da Cristiano
Cristiano
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
<< | < | > | >> | Rispondi | Quota

12.
Inviato il 11 dic 2007 alle 08.12 da muuumba.com
pingback
Pingback from muuumba.com

Muuumba.com » Blog Archive » Blog open source in ambiente .NET
<< | < | > | >> |

13.
Inviato il 04 mar 2008 alle 11.03 da alex
alex
Devo installare anche io blogengine su aruba..
qualcuno sa dirmi cosa devo fare per installarlo in una subfolder
(e non sulla root)
thanx
<< | < | > | >> | Rispondi | Quota

14.
Inviato il 04 mar 2008 alle 16.03 da Cristiano
Cristiano
@ 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

Aggiungi commento


(Visualizza la tua icona Gravatar)