Jan

IE6 Update: Help kill Internet Explorer 6 (Extension)

Posted in BlogEngine.NET, English posts, WWWahnsinn By Gordon Breuer 7 Comments Tagged Under : , , ,


This article is also available in English! This article is also available in English!

ie6update Es gibt mal wieder ein neues Projekt, um den Microsoft Internet Explorer 6 von den PCs der Benutzer zu vertreiben. Das ich diese Aktion nur befürworten kann muss ich hoffentlich nicht erst erwähnen, habe doch auch ich laut meinen Logfiles hin und wieder noch Besucher, die es wagen mit dieser Plage von einem Webbrowser hier vorbei zu schauen. Das neue “IE6 Update”-Projekt versucht es nun mit einem Trick: Mit Hilfe von Javascript wird bei Benutzern des IE6 eine gelbe Hinweisleiste am oberen Browserrand eingeblendet mit dem Text, dass zum Betrachten der Seite benötigte Updates für den Browser fehlen. Klickt man auf diese Leiste wird jedoch kein ActiveX gestartet oder installiert sondern man landet auf der IE8-Seite von Microsoft.

Ob diese kleine “Irreführung” ethisch gesehen 100% korrekt ist? Egal! Diese Missgeburt veraltete Browserversion stellt ein erhebliches Sicherheitsrisko für alle Benutzer dar und genau genommen ist der Internet Explorer 8 ja auch ein Update…

Um jedenfalls das Installieren dieses kleinen Snippets für Benutzer der BlogEngine.NET zu vereinfachen, habe ich kurzerhand eine Extension geschrieben. Im einfachsten Fall genügt es, die cs-Datei in den Ordner “/AppCode/Extensions/” zu kopieren und schon ist man fertig. Wer aus Performancegründen die verwendete Javascript-Datei und/oder die Grafiken auf den eigenen Webserver spielen möchte findet die Dateien auf der Projektseite www.ie6update.com und kann in den Einstellungen im Adminbereich die Pfade ganz einfach anpassen. Weiterhin kann man den Pfad zu jQuery hinterlegen, wenn man nicht den CDN von Microsoft verwenden möchte. Eine Lokalisierung ist dort ebenfalls möglich sowie das Ändern des Ziel-Links. Alle Einstellungen können also bequem über die Adminoberfläche vorgenommen werden ohne Hand am Quellcode anlegen zu müssen.

FileDefault IE6Update.cs (3,2KB)

Artikel empfehlen auf .NET-Kicks Deutschland

Share or Bookmark this Article:
  • E-Mail
  • TwitThis
  • del.icio.us
  • Facebook
  • MisterWong.DE
  • Technorati
  • DotNetKicks
  • LinkArena
  • Google
  • DotNetKicks German
Dez

Bing Hintergrund-Archiv

Posted in WWWahnsinn By Gordon Breuer 0 Comments Tagged Under : , , , , ,


bing Bis vor ein paar Tagen habe ich regelmäßig alle täglich wechselnden Hintergrundbilder der Bing-Startseite sowohl für Deutschland als auch International heruntergeladen und in meinem Skydrive-Account gespeichert. Diese Bilder bleiben auch weiterhin online, einschließlich dem Archiv der Bilder vom Vorgänger Live-Search.

Da es aber Alternativseiten gibt, die umfangreicher und auch besser designed sind, habe ich nun beschlossen meine eigene Archivierung einzustellen und ab sofort die Bilder nicht weiter zu aktualisieren. Der Quellcode meines verwendeten Programmes steht allerdings weiterhin für Interessierte zur Verfügung.

Wer ein Archiv der Bing-Hintergründe sucht wird am ehesten hier fündig.

Share or Bookmark this Article:
  • E-Mail
  • TwitThis
  • del.icio.us
  • Facebook
  • MisterWong.DE
  • Technorati
  • DotNetKicks
  • LinkArena
  • Google
  • DotNetKicks German
Apr

BlogEngine.NET in Version 1.5 erschienen

Posted in BlogEngine.NET, WWWahnsinn By Gordon Breuer 3 Comments Tagged Under : , , ,


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

Share or Bookmark this Article:
  • E-Mail
  • TwitThis
  • del.icio.us
  • Facebook
  • MisterWong.DE
  • Technorati
  • DotNetKicks
  • LinkArena
  • Google
  • DotNetKicks German
Mrz

Web-Visitenkarte .tel für jeden verfügbar

Posted in WWWahnsinn By Gordon Breuer 4 Comments Tagged Under : , , , , , , , , ,


Telnic Es hat viele Versuche gegeben eine Art Telefonbuch für das Internet bereitzustellen und zu etablieren. Der jüngste Versuch ist sicherlich die neue TLD (Top Level Domain) “.tel”, deren Landrush-Phase am 23. März endete und seit nunmehr einigen Tagen für alle verfügbar ist. Mit einer solchen .tel-Domain können die eigenen bzw. Firmenkontaktdaten und auch Schlüsselwörter in Echtzeit unter einem gewählten Domain-Namen gespeichert, veröffentlicht und aktualisiert werden. Hierbei wird ein für Domains eher ungewöhnlicher Weg gegangen: Die Domain zeigt nicht etwa auf einen eigenen Webserver sondern sämtliche Daten werden zentral bei der telNIC, der Vergabestelle für .tel-Domains, im DNS gespeichert und verwaltet. Über eine einfache Weboberfläche hat man dennoch die volle Kontrolle über alle bereitgestellten Daten.

(c) S. Hofschläger - Pixelio.de Um also künftig in Kontakt zu bleiben druckt man beispielsweise auf seine Visitenkarte seine .tel-Domain und kann dann mit den verschiedensten Endgeräten diese Informationen abrufen und verwenden. Dadurch veralten die Informationen bei regelmäßiger Pflege auch nicht. Man “wählt” mit dem Handy beispielsweise einfach die Domain und erhält ohne manuelle Änderung der Kontaktdaten immer die aktuelle Nummer. Auch kann der Eigentümer einer .tel-Domain verschiedene Profile anlegen die er entsprechend aktiviert, beispielsweise “Home”, “Work” und “Vacation”. Je nachdem welches Profil man nun aktiviert werden unterschiedliche Kontaktdaten angezeigt. So gibt es im Augenblick bereits Testversionen eines Plugins für Microsoft Outlook und Anwendungen für den Blackberry, Windows Mobile und das iPhone um die gespeicherten Daten auszulesen und zu bearbeiten. Der Quellcode der Anwendungen ist ebenfalls verfügbar über eine Webseite und ein Subversion-Repository und – zumindest das Outlook-Plugin und die Windows Mobile-Anwendungen – in C# geschrieben.

(c) Photocase.com Wer dagegen lieber direkt auf eine API zurückgreifen möchte um .tel-Domains in eigene Anwendungen, wie beispielsweise eine Foren-Software oder eine Kundenverwaltung, zu integrieren kann entsprechende Dokumentationen und Schemas für die Client und Admin SOAP API und die Ajax API ebenfalls bei der telNIC erhalten. Außerdem gibt es noch eine Reihe von Java-Klassen und –Bibliotheken, ein iPhone SDK, OpenSSL-Libraries und einiges mehr für Entwickler.

Ich denke, dass “.tel” einen ganz guten Start hingelegt hat; auch werden zahlreiche Ressourcen bereitgestellt um eine möglichst schnelle und einfache Integration in bestehende und neue Systeme zu ermöglichen. Die quelloffenen Anwendungen und umfassend dokumentierten Schnittstellen ermöglichen dabei eine einfache Portierung und Umsetzung. Wie es in Zukunft dann mit der Verbreitung und Unterstützung aussieht bleibt nun jedoch erst mal abzuwarten. Eventuell wird auch Google eine spezielle Suche für die neue TLD einführen?

Wer das Ganze einmal in Aktion sehen möchte kann bei meiner frisch registrierte Web-Visitenkarte vorbeischauen: http://gordon-breuer.tel. Und wer nun auch seine eigene Domain haben möchte aber noch keinen Provider hat kann sich gerne bei mir melden.

Na dann: Viel Spaß mit “der Neuen” :-)

Share or Bookmark this Article:
  • E-Mail
  • TwitThis
  • del.icio.us
  • Facebook
  • MisterWong.DE
  • Technorati
  • DotNetKicks
  • LinkArena
  • Google
  • DotNetKicks German
© Copyright 2007 - 2010, Gordon Breuer Powered by: BlogEngine.NET 1.6.0.0 with 20 extensions
Interested on your own Blog or on ASP.NET hosting for factory costs? Just send me a e-mail and a short description of your project!