Monatliches Archiv für Oktober, 2008

Mailumstellung Unicode

Wie schon im Artikel Schrift und Software beschrieben, gibt es immer wieder komplexe Konstellationen zum Thema Sonderzeichen. Besonders aufällig ist dabei natürlich das Mailmodul. Wir haben ab der Version 2.9.2.2 der Software infra-struktur alle Mailein- und ausgänge auf Unicode (UTF-8) umgestellt. Warum? Weil UTF-8 die Zukunft für Schriftcodierungen darstellt. Solch eine Umstellung keinesfalls trivial. Beispielsweise kann es sein, dass Geschäftspartner ein Mailprogramm benutzen, das kein UTF-8 kann. Dies ist z.B. bei Eudora der Fall, man kann die Funktionalität allerdings nachrüsten. Die meisten gängigen Programme wie Thunderbird oder Outlook machen keine Probleme. Man muss also schon genau prüfen, warum vielleicht das keltische Wort für Wald nicht richtig dargestellt wird ;)

Unicode

Begrifflichkeiten

Oft werden wir mit der Frage konfrontiert: Was ist infra-struktur überhaupt? Die Unternehmenslösung infra-struktur ist mit einem Begriff oder Kürzel nicht zu erklären. Um die Ansätze dieser Plattform greifbarer zu machen und aus ihrer Abstraktion herauszuheben, wäre eine eindeutige Definition sehr hilfreich. Dies scheint allerdings kaum möglich, denn infra-struktur ist eher eine Komposition aus verschiedenen Bereichen. Es werden Ideen und Funktionalitäten, die interessantesten Aspekte einzelner Bereiche kombiniert, deshalb sprechen wir von einer Lösungs-Komposition. Die Software infra-struktur tangiert Aspekte folgender Bereiche:

  • Kollaboratives CRM (Customer Relationship Management)
  • Groupware (Kommunikation/Koordination/Kollaboration)
  • ECM (Enterprise-Content-Management)
  • Web Based Collaboration
  • Unternehmensorganisation
  • Prozessmanagement oder auch Workflow-Management
  • Geschäftsprozessmodellierung
  • Knowledge Management (Wissensmanagement)
  • Kollektive Wissenskonstruktion
  • Informationsmanagement
  • Kontaktmanagement
  • Wissensinfrastruktur
  • Dokumentenmanagement
  • Software as a Service
  • Unternehmenskommunikation

Begrifflichkeit

Die vielen Begriffe sind aus unterschiedliche Welten, denn verschiedenste Umgebungen beim Endkunden, bedingen eine flexible Behandlung. Es bedeutet nicht, dass jeder Bereich zu 100% abgedeckt wird, zeigt aber eindrucksvoll die Generik der Software infra-struktur. Bei aller Komplexität, geht es in einem Unternehmen um ganz “normale” Probleme, die wir verbessern.

Wir selber benutzen heute den Begriff “webbasiertes betriebliches Informations- und Organisationssystem”. Damit hat man zumindest eine stark vereinfachte Definition, frei nach dem Motto: Die Kuh sei sphärisch symmetrisch! ;)
Kuh

Neues Message Modul

Mit der Freigabe der 2.9.2.x der Software infra-struktur, wird ein komplett neues Message (MSG) Modul ausgeliefert, wobei alle alten Einträge konvertiert werden. Mit Hilfe dieses Instant Message Tools können Mitarbeiter innerhalb der infra-struktur asynchrone Kurznachrichten an alle angeschlossenen User verschicken.

MSG

Neuerungen des Message Moduls:

  • veränderte Interpretation der Stati rot/gelb/grün
  • individuelle Gruppenmessages
  • DS-Knopf mit Aktivitätenkollektor
  • Multilingualismus über Language Klasse
  • Datenbank über DAO

In Zukunft steht rot, wie auch bei allen anderen Modulen, für ungelesen, gelb für gesichtet und grün für erledigt. Zusätzlich können Antworten vorgemerkt werden, die Message steht dann für den Empfänger so lange auf gelb, bis eine Antwort geschrieben wurde. Der Versender kann sich damit einen Marker setzen, wo noch fehlende Antworten ausstehen. Gruppenmessages sind jetzt individuell an bestimmte User und nicht nur an virtuelle Gruppen verschickbar. Des Weiteren haben Messages auch den DS-Knopf, tauchen also in der Aktivitätenliste im Datensatz auf. Damit lassen sich Diskussionen zu einem Projekt oder Kunden, auch gleich dort abspeichern. Für die Zugriffe auf sensible Daten, steht das bereits bekannte Archivrecht auch für diese Kurznachrichten bereit.

CeBIT 2009 – wir sind wieder dabei!

Die Anmeldung ist erfolgt – somit werden wir auch im nächsten Jahr wieder auf der CeBIT vertreten sein! Die CeBIT 2009 findet vom 03.-08. März 2009 in Hannover statt. Auch dieses Mal werden wir in Halle 5 in der Nähe des Mittelstand-Forums zu finden sein! Sobald uns weitere Details vorliegen informieren wir Sie natürlich umgehend!

Cebot 2009 Logo rot

Schrift und Software

Es ist wohl ein besonderes Problem aller Softwareentwickler – Chatsets, also die Zeichenkodierung und Darstellung von Schrift. Die Welt besteht nun mal nicht nur aus Europäern, geschweige denn Deutschen. So haben sich über die Jahre viele Möglichkeiten entwickelt, Zeichen, besonders Sonderzeichen darzustellen.

Nehmen Sie nur mal eine eMail, geschrieben in England mit einem Programm das ISO-8859-1 unterstützt, versendet nach Rumänien, weitergeleitet nach Deutschland, empfangen als UTF-8, dargestellt im Browser als Windows-1252. Herzlichen Glückwunsch – aus üäö und Eurozeichen können die unleserlichsten Zeichen werden. Wer ist Schuld? Der Browserhersteller, der Mailserver, der Mailversender, der Empfänger? Zumindest eine eindeutige Schuldfrage wäre hilfreich, ist allerdings nicht so einfach. Die gemeine Schreibkraft läuft zumindest rot an, wenn mal wieder der Rechner spinnt und Zeichen “kaputt” dargestellt werden.

Charset

Um das Chaos im Laufe der Zeit in den Griff zu bekommen, sollte man heute auf UTF-8 konforme Zeichen setzen. Dieser Unicode hat sich als Ziel gesetzt, irgendwann alle menschlich bekannten Schriftzeichen in einem Code unterzubringen. Es müssen also erstmal alle Informationen auf Basis von UTF-8 umgesetzt werden. Die zur Datenspeicherung benutzten Datenbanken sind heute aber oft Latin-1 codiert (entspricht dem ISO-8859-1) und die Datenbank muss ebenfalls angepasst werden, alte Daten müssen in endlicher Zeit konvertiert werden. Zuletzt noch das Programm in der Anwenderschicht, welches die Daten anzeigt. Ein Browser steht standardmäßig auf ISO-8859-1 oder -15, wobei der Zusatz -15 als Erweiterung noch das Eurozeichen vorsieht. Es sei denn, der User hat sich dazu entschlossen, die Zeichenkodierung an seinem PC doch wieder anders einzustellen.

Jetzt kann man sich vorstellen, welche Komplexität hinter der Tatsache steht, wenn SIE mal wieder schimpft, die chinesischen Sonderzeichen seien nicht sauber. ;)

Neue Versionsnummern

Mit dem Umstieg der Software infra-struktur auf die Version 2.9.x, ändert sich die Interpretation der Versionsnummern:

Versionsnummern Bsp. 2.9.1.14

  • 2 →  Major Release
  • 9 →  Minor Release
  • 1 →  Feature Level (neue Features)
  • 14 → Bugfix Level (nur Bugfixes)

Die Neunummerierung bedeutet in der Praxis, dass sich bei neuen Features die vorletzte Stelle erhöht, die letzte Stelle beschreibt nur kleine Bugfixes, ohne Änderung der Funktionalität. Es wird natürlich dazu führen, dass sich die vorletzte Stelle deutlich schneller erhöht als bisher. Es ist jedoch schneller und eindeutiger ersichtlich, ob es sich um neue Funktionalitäten oder nur kleine Fixes handelt.

Eine Unterscheidung zwischen geraden und ungeraden Nummern gib es nicht, wie vielleicht aus dem Umfeld des Linux Kernel bekannt.