Arbeitsreports

Woche vom 23.05.2005

  • Einigung auf Thema
  • Theoretische Überlegungen zur Architektur
  • Erste Spielereien mit JavaScript, siehe test.html
  • (S)AJAX-Anbindung: On-Unload der Seite wird eine pageId zusammen mit den in einem XML-String gespeicherten Werten an den Server übertragen und in eine Logdatei geschrieben. Sehr ineffizient wegen hohem Datenaufkommen (XML-Overhead) und bei langer "Laufzeit" der Seite. Ggf. alle paar Sekunden automatisch an Server übertragen. Ausserdem müssen die Daten natürlich in einer Datenbank gespeichert werden, nicht in Log-Dateien. Die SAJAX-Bibliothek ist über die Testphase hinaus nicht für unsere Zwecke geeignet, da (relativ) komplizierte Anpassungen im Code (ich meine nicht HTML!) der Server-Scripte vorgenommen werden müssen. Da das Tracking aber mit sehr niedrigem Aufwand in bestehende Webseiten eingebunden werden soll, kommt das nicht Frage. Idealerweise mit nur genau einem tracker.js-include für jede zu trackende HTML-Seite bzw. im zentralen Template des JavaDoc-Compilers. Es ist desweiteren eine Anforderung, dass die Tracking-Bibliothek auch in statische HTML-Seiten eingebunden werden kann.

kummulierter Wochenaufwand

* 15,5 h

Woche vom 30.05.2005

  • Kompakteres, CSV-basiertes Austausch-Datenformat
  • DB-Anbindung
  • Abkopplung von SAJAX-Bib

kummulierter Wochenaufwand

* 3 h

Comments

 
  • test.html: Ermittlung von geeigneten Positions- und Größen-Werten

  • dbenabled20050530.zip: SAJAX-Bib wird nicht mehr genutzt, Datenbankanbindung, alle 10 Datensätze wird gespeichert