Hedgehog CMS 1.3.0 kommt am 15.10.2009
Verfasst am 14.09.2009 11:40 Uhr von Robert Blutner |
Aktuelle Artikel
Zeitgleich zur Veröffentlichung des Hedgehog Shop Systems am 15.10.2009 wird ein Minor Release für das Hedgehog Content Management System freigegeben werden. Im Mittelpunkt des Updates steht die Unterstützung von Remote Debugging, einer neuen Technologie, die im Zusammenhang mit der RBWD Remote Debugging Console die Fehlerverfolgung und Performance Optimierung bei der Entwicklung von HCMS Modulen umfangreich unterstützen wird. Darüber hinaus wird die Möglichkeit geschaffen, die für einen Nutzer zu speichernden Daten in der Administration individuell festzulegen (Benutzerdatenfelder). Desweiteren halten verschiedene Anpassungen kleinerer Art Einzug, welche die Arbeit mit dem Hedgehog CMS im Alltag erleichern sollen. Hedgehog CMS Remote Debugging Als Hedgehog CMS Remote Debugging bezeichnen wir eine Technologie, welche es Entwicklern erlaubt, die Verarbeitung von HTTP Anfragen an das Hedgehog CMS mittels einer Windows Client Anwendung (RBWD Remote Debugging Console) detailliert zu analysieren. Die Funktionsweise ist einfach: Die Windows Client Anwendung stellt eine HTTP Schnittstelle bereit, über welche Hedgehog CMS Instanzen der Anwendung Nachrichten zukommen lassen können. Mittels einer initialen Kontaktaufnahme zu Beginn eines Seitenaufrufes registriert das CMS die Anfrage bei der Client Applikation mit den entsprechenden Aufrufparametern und erhält im Gegenzug eine eindeutige ID, mittels derer die vorliegende Anfrage im weiteren identifiziert werden kann. Im Zuge der weiteren Verarbeitung der Anfrage durch das Hedgehog CMS werden unter Angabe der initial erhaltenen ID verschiedene Informationen (beispielsweise SQL Abfragen, Systemereignisse und Systemnachrichten) an die Debugging Console gesendet. Diese wiederum stellt alle eingegangenen Mitteilungen in Echtzeit nach den einzelnen Anfragen aufgeschlüsselt dar und bietet somit einen detaillierten Einblick in die CMS-internen Vorgänge. Dadurch ergeben sich vielseitige Möglichkeiten im Hinblick auf die Fehlerverfolgung und Performance Optimierung bei der Entwicklung von Hedgehog CMS Modulen. Bereits jetzt wird an einer zweiten Version der Remote Debugging Console gearbeitet, die gegen Ende des Jahres erscheinen wird. Automatische Analysewerkzeuge, die Potentiale im Bereich der Performance Optimierung aufzeigen, werden das bestehende Angebot noch einmal deutlich aufwerten. Die Client Applkation und das Hedgehog CMS können selbstverständlich auf getrennten durch ein Netzwerk (Intranet/ Internet) miteinander verbundenen Rechnern laufen. Die Debugging Console wird in C# entwickelt und benötigt zur Ausführung eine .NET Laufzeitumgebung (Version 3.5). Entwicklern wird die Debugging Console auf Anfrage kostenlos zur Verfügung gestellt. Eine Unterstützung von Remote Debugging wird sich in allen Editionen des Hedgehog CMS wiederfinden. Abbildung: RBWD Remote Debugging Console 2009 |