.

Änderungen und Erweiterungen in Urchin 6

Softwareversion: 6.4.02
Sprachversion: multiligual
Veröffentlichungsdatum: 28.07.2008

Neue Features in Urchin Software Version 6.4.02

Hilfsprogramm (Utility) uconf-manager

Das in Urchin Software Version 6.402 implementierte Utility uconf-manager ermöglicht Ihnen das Hinzufügen, Bearbeiten und Löschen von Benutzern per Kommandozeile:

  • Rücksetzen des Urchin-Administrators
  • automatisiertes Anlegen von Benutzern
  • Verschieben eines Benutzers in ein anderes Konto

Korrekturen (Bug Fixes) in Urchin Software Version 6.4.02

Nachfolgend die Aufstellung der Korrekturen in Urchin 6.4.02:

Korrekturen in der Windows Installationsroutine

  • Ein Upgrade der Windows-Version von Urchin erforderte die vorherige Deinstallation einer bestehenden Urchin-Installation. Der Fehler wurde behoben und die Installationsroutine führt nun die  Deinstallation der Vorversion und die Neuinstallation der aktuellen Version korrekt durch.
  • In Windows 2000 wurde in der Kombinationsliste zur Auswahl der Datenbank ausschließlich MySQL angezeigt, obwohl über die Cursor-Tasten auch PostgreSQL ausgewählt werden konnte. Die Installationsroutine für alle Windows-Plattformen (inkl. Windows 2000) zeigt nun beide Datenbanken zur Auswalh an.

Korrekturen in der Linux Installationsroutine

  • Japanische Lokalisierung: Der Ausdruck "Neu" wurde lokalisiert (Option bei der Installation: Neu/Upgrade).

Kodierung/Dekodierung

  • Es bestanden bestimmte Probleme bei der Kodierung und Dekodierung von Ausdrücken mit lokalisierten Zeichen. Das führte zu verunstaltenten Ausdrücken in der grafischen Oberfläche von Urchin (Administration und Berichte) und letztendlich auch zu JavaScript Fehler- und Warnmeldungen. Der Mechanismus zur Kodierung/Dekodierung wurde um die Funktion zur korrekten Behandlung von lokalisierten Zeichenketten (UTF8 und Nicht-UTF8) erweitert.

Regionen und Lokalisierungseinstellungen

  • Urchin hat bei der Anlage von neuen Nutzern und Profilen die 

Allgemeine Korrekturen bei der Lokalisierung 

Diverse Zeichenkodierungsprobleme die Lokalisierung betreffend wurden behoben.

  • Neuanordnung der Templates, um die Beschriftungen und Feldinhalte diverser Lokalisierungen anzupassen.
  • Korrektur von unverarbeiteten Zeichen in den Berichten.
  • Ausführliche Überprüfung und Korrektur der Lokalisierungseinstellungen sowie der zugehörigen Hilfetexte, wodurch die Lokalisierung der Inhalte verbessert und stimmiger wurde.

Korrekturen der japanischen Lokalisierung

Die folgenden Korrketuren wurden speziell für die japanische Lokalisierung durdhcgeführt.

  • Urchin war es nicht möglich, zwischen verschiedenen japanischen Sprachtypen - wie z. B. ja-jp, ja-jp-mac, ja-jp-osaka - zu unterscheiden und behandelte alle als Sprachtyp ja-jp. Das Problem wurde behoben und Urchin behandelt nun jeden Sprachtyp separat.
  • Übersetzungen für diverse lokale Begriffe wurden geändert, z. B.:
    • Konfiguration: 構成
    • Einstellungen: 基本設定

Anpassung: Diverse Probleme bei der Anpassung wurden behoben

  • Urchin korrigiert zum Einsatz gebrachte Standard- und angepasste Beschriftungen wie in der Reportset-Datei (.rs2) definiert. Vorher wurden für Diagrammtitel und Beschriftungen die Standardbegriffe genutzt, selbst wenn anderslautende Begriffe der Reportset-Datei definiert wurden.

Hilfsprogramme (Utilities)

  • uconf2sql: Während des Datenexports von Urchin 5 nach Urchin 6 wurde die Zeitzone auf "Pacific Timezone" umgestellt, sofern die Zeitzone in Urchin 5 auf den Wert "Ortszeit" eingestellt war. 

Datenbankprobleme

  • Die Vorversion von Urchin nutzte bei der lokalen Datenbankverbindung nicht den POSTGRESQL Socket, sondern IP (localhost) und den Port 5432. Das Problem wurde  behoben.
  • Wurde als Datenbanksystem POSTGRESQL, funktionierte "Dashboard außer Kraft setzen" im Rahmen der Nutzerverwaltung eines Profils nicht korrekt. Das Problem wurde behoben.

Nützliche Skripte

Die alten Urchin 5 Hilfsskripte wurde überprüft und modifiziert, um die Verwendung mit Urchin 6 zu unterstützten: 

  • u6data_extractor.pl - Dieses Skript führt eine Abfrage für ein bestimmtes Profil der Urchin Datenbank aus und erstellt einen Text-basierten Bericht, der (auch z. B. automatisiert) per Email versendet werden kann.
  • u6scan_history.pl - Dieses Skript sucht im Urchin 6 Profilaufgabenprotokoll nach Fehlermeldungen zu einem bestimmten Datum und gibt eine Meldung für jedes Profil aus, dessen Verarbeitusngsstatus nicht "Zero" war.
  • u6weblog_rotate.pl - Die spezifizierten Web-Protokolle werden rotiert und mit dem Datum des Vortags benannt. Das Skript kann zudem den Webserver mit einem angegebenen Befehl neu starten und optional alte Protokolle komprimieren sowie nach einer gewissen Zeit löschen.
  • u6split_logs.pl - Dieses Skript Teilt das Zugriffsprotokoll eines Apache Webservers basierend auf dem eingetragenen virtuellen Host in einzelne Protokoll auf.