Erweiterung „Tinderstatus Extended“ – auch für Sunbird

Neulich habe ich sehnlichst auf die Aktualisierung der DE-Übersetzung von Sunbird und Lightning auf den Mozilla-Servern gewartet. Trotz der hilfreichen Link-Seite von ssitter ging mir das viele Geklicke bald auf die Nerven. Zufällig habe ich dann von der Erweiterung „Tinderstatus“ gelesen, mit der sich Mozilla Tinderboxen über ein kleines Statusleistensymbol sehr einfach beobachten lassen – die Erweiterung bot aber nur ein paar an, und die l10n-Kisten waren natürlich nicht dabei.

Es sollte also eine Anpassung der Erweiterung her, die idealerweise mehr bietet als die fixe Erweiterung der Standardeinstellungen um Mozilla-l10n-de und Mozilla1.8-l10n-de. Nach viel Gefrickel gibt’s mit „Tinderstatus Extended“ nun Zugriff auf alle derzeit gelisteten Mozilla-Tinderboxen, in einem gestuften Verfahren, damit der Einstellungsdialog der Erweiterung nicht zu unübersichtlich wird:
TinderstatusExtended01TinderstatusExtended02TinderstatusExtended03
Der Code sollte nun außerdem übersetzungstauglich sein, DE habe ich gleich mal übernommen.

Das Ganze ist eine ergebnisorientierte Bastellösung, weil meine JavaScript-Kenntnisse weiterhin sehr begrenzt sind. Wenn sich also der eine oder die andere Kundige „Tinderstatus Extended“ mal ansieht und weiter verbessern will – immerzu.
Falls es keine groben Schnitzer mehr gibt, kann das alles ja vielleicht ans originale Tinderstatus-Projekt weitergereicht werden.

Vorläufig kompatibel mit:
Firefox 1.5 – 3.0b4
Seamonkey 2.0a1pre – 2.0a1
Sunbird 0.7 – 0.9pre

Die Dateien:
Liste der Änderungen gegenüber dem Original
Kleine Readme
TinderstatusExtended-0.2.1-fx+sm+sb.xpi

Erweiterung „DOM Inspector“ für Sunbird 0.8

Da sich die Suche nach einer passenden Version des DOMi öfter mal etwas komplizierter gestaltet:
Gestern habe ich die Erweiterung mit Sunbird 0.8 kompiliert, die Datei kann unter http://www.nadelundhirn.de/erweiterungen/ heruntergeladen werden.

Aktualisiert: Sunbird-Versionen von „Update Notifier“ und „Edit Config Files“

Da Sunbird 0.8 ja bald erscheint, habe ich die Sunbird-Versionen von „Update Notifier“ und „Edit Config Files“ für diese Version kompatibel gemacht.

Für „Update Notifier“ musste dazu nicht mehr als die maxVersion geändert werden. Aktuell bleibt darum Version 1.5.3.1.

Bei „Edit Config Files“ hingegen führte die Anpassung zu ordentlich Gefrickel:
Irgendwo hat sich im Sunbird-Code seit 0.7 offenbar was geändert, sodass nun beim Programmstart eine Warnung wegen eines Problems mit den Übersetzungsstrings genervt hat. Ich habe darum die Methode, wie die Erweiterung an ihre Textstückchen kommt, auf ein anderes Verfahren umgestellt; das eigentliche Problem ist so zwar nicht erkannt, aber gebannt. Für Sunbird 0.8 (und höher? abwarten…) gibt’s so nun jedenfalls Version 1.7.5.2.

Detailliertere Informationen und Download:
http://www.nadelundhirn.de/erweiterungen/.

Sunbird-Erweiterungen auf erweiterungen.de

Das Sunbird-Angebot auf erweiterungen.de ist in den letzten Wochen gewachsen, z.B. um

DE-Builds von Sunbird/Lightning 0.8pre (2008-01-05)

Die Veröffentlichung von Sunbird 0.7/Lightning 0.7 ist einige Zeit her, es gab seitdem einige Fortschritte in der Entwicklung: Es gibt einen neuen Alarm-Dialog, eine Möglichkeit zum Ein- und Ausblenden des Unifinders, eine extra Aufgaben-Ansicht in Lightning, …

Für testwillige Kalender-Enthusiasten gibt’s daher nun ab und an zusammengebastelte DE-Builds der Nightlies zum Download, bis die Tinderboxen dann mal wieder grün sind. Dafür wurde in die deutsche Übersetzung eingegriffen, teils nur vervollständigend, teils korrigierend, teils eigensinnig. Rückmeldungen dazu wären mal was. Näheres und Download-Links gibt’s im Sunbird-Forum.

Erweiterung „Proxybutton“ für Mozilla Sunbird

Es ist eine neue Version der Erweiterung Proxybutton erschienen, die nun auch unter Sunbird funktioniert. Über eine neue Schaltfläche in der Symbolleiste lassen sich so die Verbindungseinstellungen für einen Proxy leichter an- bzw. ausschalten.

Sunbird + „MinimizeToTray“ IV

[.-= REPOST – die Datenbank hat’s zerrissen =-.]

Bug 378557 ist erledigt, in den Nightlies harmoniert Sunbird nun wieder mit der Erweiterung „MinimizeToTray“ – ohne großartige Anpassungen gegen doppelte Fenster. Lediglich die install.rdf musste für Version 0.7pre präpariert werden, über kurz oder lang kann man aber sicherlich mit einer frischen Version der Erweiterung rechnen.
Sogar der minimierte Programmstart mithilfe des „MinimizeToTray Enhancer“ scheint
nach durchwachsenen Erfahrungen nun doch zu funktionieren, trotz Netzwerkkalendern und Master-Passwort.

Die im Herbst zu erwartende Veröffentlichung von Sunbird 0.7 wird also allein in dieser Hinsicht schon mal ein Lichtblick sein.
Aber das ist längst nicht alles. Wer mag, kann ja mal in der Liste der seit Sunbird 0.5 bisher behobenen Fehler nach seiner ganz persönlichen Perle suchen.
Einer meiner Favoriten: Im Kalenderblatt angezeigte Aufgaben sind nun per CSS zugänglich (Bug 380335), lassen sich also anpassen. Eine gute Gelegenheit für den Einsatz der Erweiterung „Edit Config Files“

Neue Erweiterungen für Sunbird

[.-= REPOST – die Datenbank hat’s zerrissen =-.]

Die folgenden Erweiterungen gibt’s nun auch in angepassten bzw. aktualisierten Versionen für die Installation unter Mozilla Sunbird:

  • Update Notifier:
    „Benachrichtigt Sie, wenn Updates für Ihre Erweiterungen und Themes verfügbar sind.“ (erweiterungen.de)
    Update Notifier
    Weitere Informationen und den Download gibt’s hier: https://nadelundhirn.de/erweiterungen/
  • Edit Config Files:
    „Bearbeiten Sie die Konfigurations-Dateien (userChrome.css, userContext.css, user.js, prefs.js) in Ihrem bevorzugten Text-Editor. Dazu müssen Sie sich nun auch keine Gedanken mehr über den korrekten Ort dieser Dateien machen, da die Erweiterung dies für Sie übernimmt. Wenn eine der Dateien noch nicht existiert, wird sie automatisch erstellt.“ (erweiterungen.de) Praktisch für alle Einträge zum Thema „Sunbird anpassen“.
    Edit Config Files
    Weitere Informationen und den Download gibt’s hier: https://nadelundhirn.de/erweiterungen/
  • InfoLister:
    Listet installierte Erweiterungen und Themes in verschiedenen Ausgabeformaten auf.
    infolister-01
    Weitere Informationen und den Download gibt’s hier: http://mozilla.doslash.org/infolister/

Sunbird/Lightning 0.5 und Kalender im Netzwerk / Internet

Mozillas Kalenderanwendungen Sunbird und Lightning finden zunehmende Verbreitung, haben aber auch noch ihre Kinderkrankheiten – sind schließlich noch nicht fertig. Eine der größten Einschränkungen ist wohl der mangelnde Schutz vor Datenverlust beim gemeinsamen Zugriff auf Kalenderdateien (Bug 329570) im Netzwerk oder Internet.
Ich fand es schon länger verwirrend, dass vor einem Schreibzugriff auf einem WebDAV-Server zwar ein GET im Netzwerkverkehr auftaucht, das aber überhaupt keine Auswirkungen auf den Datenbestand hat, mit dem Sunbird anschließend beim PUT hantiert: Eine auf dem Server längst aktualisierte Datei wird unter Umständen dennoch mit veralteten Daten überschrieben.
Durch Zufall habe ich nun darüber gelesen, warum das so ist: Das GET dient lediglich dem Backup-System für WebDAV-Kalender, das mit der 0.3 Alpha1 eingeführt wurde, hat mit dem anschließenden Publizieren aber tatsächlich nichts zu tun.

Für alle Leute mit gemeinsamen Kalendern im Netzwerk heißt das:

  • Das Zeitfenster für potenziellen Datenverlust ist unverändert groß! Vor dem Ändern von Daten unbedingt den/die externen Kalender manuell neu laden!
  • Noch besser: Jeder schreibt nur in seinem eigenen Kalender, dann kann auch kaum etwas passieren. Alle ‚fremden‘ Kalender nur zur Ansicht einbinden. Zur Unterstützung kann hier noch die Erweiterung „Persistent Read-Only Calendars“ zu Hilfe genommen werden.
  • Besondere Vorsicht gilt sowieso bei Kalendern auf FTP-Servern: Weder gibt es hier einen Versionscheck der Datei vor Schreibzugriffen noch wird ein Backup angelegt, sofern man das nicht mit einer klugen Erweiterung selbst in die Hand nimmt.