Das private Weblog von Klaus Bock über alles was an .NET und C# Spass macht.
dotNET Forum.de

404 Fehlerbehandlung in BlogEngine.NET 2.0

Wie ich bereits in den beiden früheren Artikeln BlogEngine.NET und 404 Fehler sowie Eine bessere 404 Fehlerbehandlung in Blogengine.NET beschrieben habe, gibt die 404-Fehlerbehandlung von BlogEngine.NET immer wieder Anlass zur Kritik. Auch in der aktuellen Version 2.0 hat sich daran kaum etwas geändert. Zwar wird per Standard in der web.config rich...[Weiterlesen >>]

Wie kann ich meine BlogEngine.NET Erweiterungen lokalisieren?

Die unter BlogEngine.NET verwendeten Extensions, zum Erweitern des Funktionsumfangs, bieten keine der üblichen Möglichkeiten um die Textausgabe dieser Erweiterungen zu lokalisieren. Diese Erweiterungen sind im Normalfall Klassen, die mit dem Extension-Attribut versehen und im App_Code-Ordner einer BlogEngine Installation im Unterordner Extensions a...[Weiterlesen >>]

Double Content durch Posts mit und ohne Datum

In letzter Zeit sind mit in den Google Webmaster-Tools vermehrt Warnungen zu doppelten Titeln und doppelter Beschreibung aufgefallen. Die Ursache ist im Verhalten von BlogEngine.NET begründet, dass die URL zu einem Artikel sowohl mit angegebenem Datum als auch ohne dieses akzeptiert wird. Demzufolge wird für beide URLs, sowohl mit als auch ohn...[Weiterlesen >>]

BlogEngine.NET Update auf Version 2.0.0.66

Mit BlogEngine.NET ab Version 2.0.0.62 ist die volle Unterstützung für Themes enthalten, die den Razor-Syntax verwenden wollen. Das bedeutet spätestens ab jetzt ist ASP.NET in der Version 4 angesagt, wie auch die Änderungen an den unterschiedlichen web.config Dateien unschwer erraten lassen. Neu ist auch die Unterstützung für das IIS Rewrite Modul....[Weiterlesen >>]

Den HTML-Header in BlogEngine.NET optimieren

… und warum sollte ich das tun?Weil die Reihenfolge der Tags im Header Einfluss auf das Ladeverhalten der Browser nimmt. Das Zauberwort hierbei ist: Progressive Page Rendering. Damit ist jenes Verhalten des Browsers gemeint, in dem er jeglichen Inhalt der vom Server übertragen wird unmittelbar rendert und darstellt.Sollten sich im Header a...[Weiterlesen >>]

XHTML1.1 valide mit BlogEngine.NET

… ist es überhaupt möglich?Ja; allerdings sind dazu einige “Kunstkniffe” nötig.Als erstes müssen die diversen &–Zeichen im HTML durch die korrekte Entität & ersetzt werden. Außer den eigenen Widgets, Benutzersteuerelementen oder Erweiterungen, bietet hier BlogEngine.NET noch jede Menge Vorkommen im Quellcode. Die meisten sind l...[Weiterlesen >>]

Konvertieren von Inline-Style in CSS-Klassen on demand

Wer seine Artikel für BlogEngine.NET mit dem Windows Live Writer schreibt, wird dieses Phänomen kennen. Wenn Bilder, oder andere Ressourcen, in Artikeln verwendet werden, generiert der Windows Live Writer sehr unschönes HTML. Anstatt mit CSS-Klassen zu arbeiten, wird Spaghetticode in Form von Inline-Style Attributen erzeugt. Technisch gesehen ist d...[Weiterlesen >>]