Vor einiger Zeit habe ich mir vorgenommen in einer kleinen Reihe von Artikeln meine bevorzugten Extensions für Mozilla Thunderbird vorzustellen.
Zum einen weil ich Thunderbird trotz seiner Schwächen einfach für den für mich am besten geeignetsten Mailclient halte, zum anderen weil einige der Erweiterungen gute Ideen beinhalten, die sich auf andere Anwendungen übertragen lassen. Und wenn ich mich auf eine Erweiterung beschränken müßte, dann würde meine Wahl immer wieder auf
Nostalgy von Alain Frisch fallen.
Obwohl sich Thunderbird schon von Hause aus leicht über Tastatur steuern läßt, sind nicht alle Funktionen schnell und leicht über die Tastatur erreichbar. Daher rüstet Nostalgy für oft genutzte Funktionen Shortcuts nach. Nostalgy ist eine Reminiszenz an die Zeiten in denen Programme nur über die Tastatur gesteuert wurden.
Navigation zwischen Ordnern
Der Schwerpunkt in den von Nostalgy installierten Tastaturkürzeln liegt in der Navigation zwischen den Ordnern aller Mailkonten. Muß bis zur Installation von Nostalgy ein Ordnerwechsel zur Maus gegriffen werden um den Ordner zu wechseln oder eine Mail in einen anderen Ordner zu verschieben, läßt sich dies jetzt schnell und effektiv über einen einzelnen Tastendruck erledigen.
| Taste |
Aktion |
| g |
Goto: Wechsle zum ausgewählten Ordner |
| s |
Save: Speichere die Mail im ausgewählten Ordner |
| c |
Copy: Kopiere die Mail im ausgewählten Ordner |
| Überblick über die wichtigsten Tastaturkürzel zur Navigation zwischen Ordern in Thunderbird |
Natürlich gibt es noch weitere Tastaturkürzel, die ebenso wie die in der Tabelle genannten alle individuell konfiguriert werden können.

Wird eines dieser Tastaturkürzel ausgelöst, erscheint unten im Thunderbird-Hauptfenster ein Eingabefeld zur Eingabe des gewünschten Ordners, wobei der Ordnername aufgrund der existierenden Ordner bei der Eingabe vervollständigt wird. Werden die Ordnernamen so gewählt, daß der gemeinsame Präfix aller Ordnernamen sehr klein ist, kann eine Mail zwischen Konten mit zwei, drei oder vier Tastendrücken bewegt werden. Besser geht es nicht.

Adressieren von Mails
Ein anderes Feld in dem Nostalgy seine Stärken ausspielt ist die Adressierung von Mails, genauer gesagt, bei der Angabe ob eine Mail direkt an einen Empfänger gehen soll (to:), als Kopie (cc:) oder als Blindkopie (bcc:). Ist das Standardverhalten von Thunderbird so, daß jeder neuhinzugefügte Empfänger die Adressart von der sich darüber befinden Adresse übernimmt, kann mit Nostalgy vor der Eingabe der Mailadresse einfach die Adressierungsart eingegeben werden, die dann sofort von Nostalgy für diese Adresse übernommen wird. In der untenstehenden Tabelle sind die Abkürzungen zum Umschalten zwischen den Adressierungsarten aufgeführt.
| Kürzel |
Bedeutung |
| to |
Mail geht direkt an die folgende Mail-Adresse. |
| cc |
Mail geht in Kopie an die folgende Mail-Adresse.
|
| bcc |
Mail geht als Blindkopie an die folgende Mail-Adresse.
|
|
Abkürzungen zur Änderung der Adresserierungsart für eine Mail-Adresse
|
Natürlich kann Nostalgy noch mehr. Mittels der Taste l kann die Ordnerleiste ausgeblendet werden. Das ist konsequent, da diese für die Navigation durch Nostalgy nicht mehr notwendig ist. Über weitere Funktionen von Nostalgy kann man sich in der Dokumentation informieren.

Und wo bleibt jetzt das Software Engineering?
Die benutzerfreundliche Gestaltung von Oberflächen ist wohl eine der größten Herausforderungen für Software-Entwickler, da es hier nicht nur um die Entwicklung von Algorithmen und technischen Lösungen geht, sondern um solche weichen Bereiche wie Ästhetik, Benutzerfreunlichkeit und Effizienz. Nostalgy fällt in die letzte der genannten Kategorien und demonstriert wie eine kleine Erweiterung für bestehenden Lösungen die Benutzerfreundlichkeit und als auch die Ergonomie wesentlich steigern können. Und wenn man Software-Engineering auch als Disziplin auffaßt, deren Ziel es ist, uns dabei zu unterstützen unseren Benutzern genau solche Werkzeuge zur Verfügung zu stellen, dann ist Nostalgy unter diesem Aspekt ein gutes Beispiel für erfolgreiches Software-Engineering.