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/

Erweiterung „Persistent Read-Only Calendars“ für Mozilla Sunbird und Lightning

Seit Mozillas Sunbird und Lightning in Version 0.3 werden Kalender automatisch mit einem Schreibschutz versehen, wenn ein kritischer Fehler bei der Verarbeitung der Datei auftritt. So soll einem möglichen Datenverlust vorgebeugt werden. Allerdings wird dieser Schreibschutz bislang nach jedem Neustart des Programms automatisch wieder entfernt.
Zahlreiche Nutzer wünschen sich stattdessen die Möglichkeit einen Kalender clientseitig dauerhaft mit eben diesem Schreibschutz ausstatten zu können, um z.B. den gemeinsamen Zugriff auf Kalenderdateien in einem kleinen Netzwerk mit einfachsten Mitteln etwas sicherer zu gestalten (Bug 313948).

Bis eine entsprechende Lösung in Sunbird und Lightning implementiert ist, kann man sich neuerdings mit der Erweiterung „Persistent Read-Only Calendars“ behelfen. Mit ihr lässt sich über die Checkbox in den Kalendereigenschaften der Schreibschutz für einzelne Kalender manuell und v.a. dauerhaft, mit Wirkung über die einzelne Sitzung hinaus setzen und wieder entfernen.

PROCal00PROCal01PROCal02

Die Erweiterung bietet eine Übergangslösung, keine ausgereifte oder großartig weiterentwickelte Schreibschutzfunktion. Kleinere Schwächen in der Benutzung muss man daher in Kauf nehmen:
So wird z.B. nach der Installation fortan auch ein wegen eines Fehlers gesetzter Schreibschutz nicht mehr automatisch entfernt, außerdem fehlen außerhalb des Termin- und Aufgabendialogs schreibschutzrelevante Hinweise, z.B. Fehlermeldungen bei Drag&Drop- oder Löschversuchen.

Aktuell ist „Persistent Read-Only Calendars“ auf Mozilla Add-ons noch nicht öffentlich freigegeben, sondern dort nur für Testzwecke im sog. „Sandkasten“ verfügbar. Um die Erweiterung herunterladen und installieren zu können muss man sich daher einen Account bei Mozilla Add-ons zulegen. Sie soll für Sunbird/Lightning ab Version 0.3 funktionieren.
https://addons.mozilla.org/de/thunderbird/addon/5354
https://addons.mozilla.org/de/sunbird/addon/5354

Erweiterung „DOM Inspector“ für Sunbird 0.5

Wer seinen DOMi aus welchen Gründen auch immer nicht selbst kompilieren kann/möchte: Spielereien an der maxVersion alter Pakete sind nicht nötig, da von ssitter bei bugzilla.mozilla.org eine frische 0.5er-Version zur Verfügung gestellt wurde. 🙂

Sunbird 0.5 / Lightning 0.5 veröffentlicht

Sehnsüchtig wurden sie erwartet, nun ist es also endlich soweit: Das Calendar Project von Mozilla hat die die neuen Versionen von Sunbird und Lightning freigeben.
Das Warten hat sich gelohnt: Z.B. wurden die Benutzeroberfläche und die Druckfunktion überarbeitet, wirkt der Betrieb flotter und kommt nun auch Otto-Normal-User in den Genuss der Unterstützung für den Google Kalender, mit der Erweiterung Provider for Google Calendar nämlich, für die Entwicklerversionen schon vor Ewigkeiten vorgestellt z.B. auf Caschys Blog (wo man wahrscheinlich auch wieder ruckizucki eine Portable-Version von Sunbird 0.5 finden kann).
Sunbird und Lightning gibt’s auch auf deutsch.

Sunbird-Erweiterung „fgPrinters“

Schon seit einiger Zeit gibt es die Erweiterung „fgPrinters„, die erweiterte Druckoptionen für Mozilla Sunbird bietet. Zahlreiche Einstellungen für den Druck von Wochen- und Monatsübersicht lassen sich vornehmen:

fgPrinters-001fgPrinters-002fgPrinters-003

Den Download der Erweiterung (aktuell: Version 0.1.1) gibt’s auf der Homepage des Autors unter der Rubrik „Verschiedenes“. Danksagungen und Anmerkungen kann man auch an passender Stelle im Forum des deutschen Sunbird-Teams loswerden.

Sunbird + „MinimizeToTray“ III

Statt die Erweiterung „MinimizeToTray“ aufwendig für den Gebrauch anzupassen, um das bekannte Problem mit den zwei Programmfenstern zu umgehen, kann man die minimizeToTrayCmdLine.js in extensions{31513E58-F253-47ad-86DB-D5F21E905429}components auch einfach löschen. Im 0815-Betrieb bringt das keinerlei Einschränkungen. Sobald Bug 378557 erledigt ist, sollte nicht einmal mehr das notwendig sein.
Hintergrund des Sinneswandels ist dieser Post in mozilla.dev.apps.calendar, der einem des Codens nicht Mächtigen die Fragwürdigkeit des oben verlinkten ‚Workarounds‘ näher gebracht hat.

Nachzutragen ist noch, dass das Zusammenspiel von Sunbird, „MinimizeToTray“ und „MinimizeToTray Enhancer“ mit aktuellen Nightlies bei mir schon seit Längerem tadellos funktioniert, sodass auch ein minimiertes Starten des Programms keine Probleme mehr bereitet. Liegt das möglicherweise daran, dass in der momentanen Konfiguration beim Start trotz externer Kalender keine Passwörter (auch kein Master-Passwort) abgefragt werden müssen? Egal, Hauptsache es tut.

Sunbird-Erweiterung „MinimizeToTray Enhancer“

Wenn Sunbird trotz defekter „-turbo“-Option minimiert gestartet werden soll, kann man es sich schwer machen.
Oder man installiert zusätzlich zur Erweiterung „MinimizeToTray“ auch noch „MinimizeToTray Enhancer“. In deren Einstellungen lässt sich dann einfach die Option „Minimize on open“ aktivieren – fertig.

NACHTRAG: So ganz zuverlässig klappt das wohl leider doch nicht. Wir beobachten weiter…

Sunbird + „MinimizeToTray“ II

Noch ein Fundstück, diesmal aus dem MozillaZine-Forum.

Sunbird kann mit Hilfe der Erweiterung MinimizeToTray nämlich doch auch minimiert gestartet werden, wenn man diese denn wie beschrieben dazu gebracht hat, überhaupt wieder vernünftig unter Sunbird zu laufen.

Dazu muss

1. die Verknüpfung entsprechend eingerichtet werden:

sb.mmtt.03

2. darf das Programmfenster von Sunbird zwar beliebig groß, aber nicht maximiert sein. Gut, wenn’s so aussieht:

sb.mmtt.01

Schlecht, wenn’s so aussieht:

sb.mmtt.02

Wenn das alles erledigt ist, braucht man also gar nicht mehr ungeduldig darauf zu warten, dass die MinimizeToTray-Entwickler endlich ihren „-turbo“-Mode repariert bekommen. Geht mit etwas Aufwand auch so wieder alles.

Sunbird + „MinimizeToTray“

Wer Sunbird zusammen mit der Erweiterung MinimizeToTray nutzt und darum neuerdings enttäuscht war, dass sich gleich zwei Fenster beim Programmstart öffnen, dem kann mit wenigen Tastaturanschlägen geholfen werden, wie dieser Post in mozilla.dev.apps.calendar zeigt:

Solution: patch a Javascript file in the extension directory
extensions{31513E58-F253-47ad-86DB-D5F21E905429}
componentsminimizeToTrayCmdLine.js

there, add a „return;“ statement, immediatly after the function call:
cmdLineTest.prototype = {
return;
/* nsICommandLineHandler */

Funktioniert tadellos. Gutes kann so einfach sein…

Sunbird-Erweiterung „DOM Inspector“

Mit dem DOM Inspector (DOMi) lässt sich relativ komfortabel die Benutzeroberfläche von Sunbird untersuchen. Das ist z.B. dann nützlich, wenn man an Sunbirds Erscheinungsbild etwas auszusetzen hat. Mit dem DOMi lassen sich schnell die verantwortlichen ids und classes der mit Hilfe von Cascading Style Sheets (CSS) gestalteten Oberfläche herausfinden, sodass man dann z.B. über eine userChrome.css gezielt die gewünschten Änderungen vornehmen kann (Beispiele dafür später einmal…).

Nach Sunbird 0.2 musste sich seinen DOMi lange aus alten Versionen und schwer auffindbaren Quellen selbst zurechtfrickeln, wer das eigene Kompilieren scheute.

Kürzlich hat Thorsten Fritz, einer der Betreiber des deutschen Sunbird-Übersetzungsprojekts www.sunbird-kalender.de, dankenswerterweise neue Versionen des DOMi kompiliert und bereitgestellt.

Download für Sunbird 0.3:

http://www.sunbird-kalender.de/pub/inspector/inspector-0.3.xpi

Download für die Sunbird-Nightlies 0.4a1:

http://www.sunbird-kalender.de/pub/inspector/inspector-0.4a1.xpi