anheledir.NET | BlogEngine.NET in Version 1.5 erschienen

anheledir.NET

Gordon Breuer's Blog about .NET-Development and the Windows Phone Platform



BlogEngine-NET Nach rund 8½ Monaten ist es nun endlich soweit und das Upgrade der beliebten und leicht erweiterbaren Blog-Software “BlogEngine.NET” auf die Version 1.5 ist erschienen. Es gibt einige interessante Neuerungen wie verschachtelte Kommentare, eine verbesserte Integration mit dem Windows Live Writer, eine verbesserte Unterstützung für Mono 2.4, bessere Performance und Datenbankunterstützung und zahlreiche andere Detailverbesserungen und Bugfixes.

Besonders positiv finde ich die neu hinzugekommene Priorität bei den Extensions. Endlich kann man die Reihenfolge, in der die verschiedenen Extensionen angewendet werden auch selbst bestimmen. Das ist beispielsweise besonders praktisch, wenn ich auch nach dem Abkürzen eines Artikels mittels “mehr”-Link darunter die SociableBE-Icons anzeigen lassen möchte.

dot NET Was ich persönlich leider vermisse ist die native Verwendung von .NET 3.5, wie ich sie schon seit einiger Zeit auf meinen Blogs selbst einsetze. Zum Glück ist es nicht sonderlich schwer das selbst zu ändern: Vor dem Hochladen das Web einfach einmal mit Visual Studio öffnen und es schlägt von alleine vor, das Web auf .NET 3.5 zu aktualisieren. Dabei wird grundsätzlich nur die web.config entsprechend aktualisiert, so dass ab sofort Erweiterungen & co. vom neuen Syntax und den neuen Technologien profitieren können. Wer selbst kein Visual Studio besitzt kann hier die aktualisierte web.config der Standart-Installation herunterladen.

Auch nicht implementiert ist die Unterstützung mehrerer Widget-Bereiche. Gerade bei der Verwendung von Layouts mit mehr als einer Marginalie wären die aber besonders praktisch, da man ansonsten bisher immer noch auf fest im Code eingetragene Controls angewiesen ist.

Eine Neuinstallation des Blogs fällt wie gewohnt schnell und unproblematisch aus: Das heruntergeladene Dateiarchiv entpacken, auf den Webserver hochladen, Schreibrechte für den Ordner “App_Data” setzen und schon kann es losgehen. Für größere Blogs (oder die, die es werden wollen) empfiehlt es sich aber statt der dateibasierten Speicherung der Daten direkt auf eine SQL-Datenbank zu setzen. Eine spätere Umstellung ist leider immer noch nicht ohne weiteres möglich – hier werde ich in Kürze mit einem eigenen kleinen Tool wohl in die Bresche springen.

Wer seine bestehende Installation der BlogEngine.NET 1.4.5 auf die aktuelle 1.5er Version aktualisieren möchte sollte zunächst ein komplettes Backup erstellen.

(c) Photocase.com Exkurs: Wer das Backup nicht per Hand machen möchte und sich ein paar Änderungen an den Dateien des Blogs zutraut kann sich auch einmal den Backup Manager für die BlogEngine.NET ansehen. Ich habe mit der Erweiterung bisher gute Erfahrungen gemacht. Den Backup-Ordner synchronisiere ich auf dem Server automatisch mit meinem Live Mesh Account, so dass meine Daten auch alle “in the cloud” vor Ausfällen etc. gesichert sind.

Ich habe nach der Erstellung des Backups sämtliche Dateien und Verzeichnisse des Blogs gelöscht mit Ausnahme des “App_Data”-Verzeichnisses. Danach einfach den kompletten Inhalt des Dateiarchivs der 1.5er Version hochladen, ggf. die web.config mit der weiter oben verlinkten Version ersetzen um die Unterstützung für .NET 3.5 zu aktivieren, das verwendete Theme ebenfalls wieder aus dem Backup hochladen und dann einen ersten Testlauf starten. Wenn grundsätzlich alles funktioniert kann man nun die noch fehlenden Erweiterungen und Widgets wieder hochladen.

Es haben sich ein paar Style-Definitionen geändert, so dass man hinterher ggf. noch ein wenig Hand anlegen muss damit wieder alles wie gewohnt aussieht. Das betrifft beispielsweise die Überschriften in der Widgetzone. Auch für die optionalen, verschachtelten Kommentare sind ein paar Ergänzungen am (eigenen) Theme notwendig. Ein Beispiel findet man im “Standard”-Theme. Hier werde ich in den nächsten Tagen auch noch mal etwas Hand anlegen müssen.

Einen (englischsprachigen) Screencast gibt es wieder von Al Nyveldt, ebenso ein Upgrade Guide (ebenfalls englisch). Weitere Informationen finden sich auf dem Blog von Mads Kristensen.

 

kick it on .NET Kicks Germany


5. February 2013 @ 04:03 #
I liked your article, I will share your article to everyone!!

5. April 2013 @ 05:14 #
Wow, dieser Artikel ist in sehr gutem geschrieben, ich mag es!

Add comment

biuquote
Loading

©2008-2013 Gordon Breuer. All rights reserved. The content is copyrighted and may not be reproduced on other websites without permission.
Powered by BlogEngine.NET 2.5.0.6 | Design by Gordon Breuer, based on an idea by Touchality