Es ist nun schon einige Wochen her: Mitte Juli wurde von Inverse eine erste Lightning “Inverse Edition” zum Download freigegeben, die mittlerweile in Version 0.9.6 vorliegt. Sie basiert grundsätzlich auf Mozilla Lightning in Version 0.9, der Code wurde aber weiter gepflegt und entwickelt. Mit dem Hauptaugenmerk auf Stabilität sind in dieser Lightning “Inverse Edition” zahlreiche Fehler behoben worden, zudem wurden einige kleinere Neuerungen eingearbeitet, die auch Teil von Mozilla Lightning 1.0 sein werden.
Den Rest dieses Artikels lesen »
Lightning “Inverse Edition” 0.9.6
Entwicklung von Sunbird und Lightning: Status-Update vom 23.06.2009
Heute wurde auf dem Entwickler-Weblog nicht nur eine Roadmap in Aussicht gestellt, sondern auch eine neue Übersicht über Fortschritte in der Entwicklung von Sunbird und Lightning veröffentlicht. Testfreudige können all diese Änderungen schon in den aktuellen DE-Nightlies bewundern.
Zwei Dinge verdienen in meinen Augen besondere Aufmerksamkeit:
- Bug 273279: no visual status mark on tentative or cancelled events/tasks
Vorläufige Termine und Aufgaben werden im Kalenderblatt nun leicht transparent dargestellt, bei Terminen und Aufgaben mit dem Status “Abgebrochen” ist der Text im Titel außerdem durchgestrichen. Mit einem Blick hat man so nun einen noch besseren Überblick über seine Termine. - Bug 456385: Thunderbird3: Integrate Calendar and Task mode menu items into new menu
Die Menüstruktur von Lightning in Thunderbird wurde mit dem Ziel einer noch besseren Integration überarbeitet und reorganisiert. Wer Lightning schon länger nutzt, wird sich evtl. etwas umgewöhnen müssen – als Belohnung winkt effizienteres Arbeiten mit besser konzipierten Menüs. In einem extra Artikel des Entwickler-Weblogs (engl.) geht Chef-Entwickler Philipp Kewisch genauer auf die Veränderungen ein.
Die in den letzten Wochen behobenen Fehler und eingearbeiteten Verbesserungen im Einzelnen:
Entwicklung von Sunbird und Lightning: Status-Update vom 29.05.2009
Heute wurde auf dem Entwickler-Weblog eine neue Übersicht über Fortschritte in der Entwicklung von Sunbird und Lightning veröffentlicht, die auch hier wiedergegeben werden soll. Weiter unten folgen als Teil 2 außerdem die Neuerungen des Status-Updates aus dem April, das hier bisher noch nicht erwähnt wurde. Testfreudige können all diese Änderungen auch schon in den aktuellen DE-Nightlies bewundern.
Zwei Dinge verdienen in meinen Augen besondere Aufmerksamkeit:
- Bug 329570: Concurrent editing ICS calendars by multiple users can lose data
Die Arbeit mit gemeinsam abonnierten .ics-Dateien im lokalen Netzwerk wurde verbessert. Solche Kalender(dateien) werden nun auf ihr Änderungsdatum überprüft, um ungewolltes Überschreiben und damit Datenverluste zu verhindern. Nichtsdestotrotz ist es wohl nach wie vor nicht empfehlenswert, wenn sich verschiedene Nutzer bedenkenlos in Schreibvorgänge in ein und dieselbe Datei stürzen (vgl. unsere Hinweise im Wiki). - Bug 353492: support multiple alarms per events/task and absolute alarms with fixed date/time
Es können nun mehrere Erinnerungen je Termin/Aufgabe eingerichtet werden. Die Arbeit mit Erinnerungen wird damit deutlich komfortabler.
Die in den letzten Wochen behobenen Fehler und eingearbeiteten Verbesserungen im Einzelnen:
Das Kalenderprojekt mit einer Spende unterstützen
Die Situation ist bekannt: An Sunbird und Lightning werden nach wie vor zahlreiche Wünsche nach weiteren Funktionen herangetragen, denen das Entwicklerteam angesichts knapper personeller Ressourcen aber nur bedingt entsprechen kann.
Da auch längst nicht jeder durch Mitarbeit am Code einen Beitrag zur Weiterentwicklung des Projekts leisten kann, ist von Nutzern wiederholt der Wunsch geäußert worden, das Kalenderprojekt wenigstens mit einer kleinen Spende unterstützen und so voranbringen zu können. Leider war dies bisher nicht möglich…
Doch nun hat sich die Mozilla Foundation der Sache angenommen und die Voraussetzungen dafür geschaffen, dass mit einer Spende gezielt das Kalenderprojekt unterstützt werden kann.
Möglich sind…
- … einmalige Spenden (per Paypal oder Kreditkarte),
- … regelmäßige monatliche Spenden (per Paypal oder Kreditkarte) und
- … Spenden per Verrechnungsscheck.
Alle weiteren Details sind auf der Spendenseite (engl.) zu finden.
Das Entwicklerteam von Sunbird und Lightning würde sich über etwas Resonanz auf diese neue Möglichkeit der Unterstützung vermutlich freuen.
Entwicklung von Sunbird und Lightning: Status-Update vom 25.02.2009
Heute wurde auf dem Entwickler-Weblog eine neue Übersicht über Fortschritte in der Entwicklung von Sunbird und Lightning veröffentlicht.
Einer der behobenen Fehler verdient besondere Aufmerksamkeit:
- Bug 379097: Export should default to ics
Leider mussten wir immer wieder einmal Berichte von Nutzern lesen, die z.B. vor Neuinstallationen ihre Kalenderdaten in eine HTML-Datei exportiert hatten und dann bei dem Versuch scheiterten, die so ‘gesicherten’ Daten später wieder einzuspielen – das HTML-Format ist hierfür leider nicht geeignet. Hierauf wurde reagiert, indem von Sunbird und Lightning nun standardmäßig das iCalendar-Format (.ics) für Export und Import von Kalenderdaten vorgeschlagen wird.
Die in den letzten 28 Tagen behobenen Fehler und eingearbeiteten Verbesserungen im Einzelnen:
Zur Zukunft von Sunbird und Lightning
Was war das für eine Woche! Innerhalb weniger Tage wurde so viel wie selten zuvor geschrieben über die weitere Entwicklung von Sunbird und Lightning, v.a. angesichts tendenziell knapper werdender personeller Ressourcen. Zahlreiche Reaktionen (und auch Klarstellungen) im Calendar Weblog, in Newsgroups sowie in diversen weiteren Foren und Blogs machen deutlich, dass wir es trotz aller unerfreulichen Nachrichten nicht mit Hiobsbotschaften zu tun haben: Denn es gibt ganz offensichtlich eine an weiterer Entwicklung interessierte Nutzergemeinde und diese weitere Entwicklung wird, in einem weiterhin vorhandenen Team von Entwicklern, stattfinden – wenn auch unter etwas erschwerten Bedingungen.
Aber: Worum geht es dann eigentlich?
Den Rest dieses Artikels lesen »
Entwicklung von Sunbird und Lightning: Status-Update vom 28.01.2009
Heute wurde auf dem Entwickler-Weblog eine neue Übersicht über Fortschritte in der Entwicklung von Sunbird und Lightning veröffentlicht.
Einige der behobenen Fehler verdienen besondere Aufmerksamkeit, weil viele Nutzer sich sehr an ihnen gestört haben:
- Bug 266249: Can’t re-order or sort Calendars list
Schon seit Langem haben Nutzer den Wunsch geäußert, die Reihenfolge der Kalender in der Kalenderliste neu sortieren zu können. Philipp und Daniel haben dafür nun eine Lösung gefunden! - Bug 460988: OS settings for time format (12H/24H) and date format not respected
Seit einigen Monaten wurden Datums- und Zeitformat nicht mehr den Einstellungen des Betriebssystems entsprechend dargestellt. Die hierfür verantwortlichen Änderungen am Code wurden vergangene Woche rückgängig gemacht, sodass alles wieder korrekt angezeigt werden sollte. - Auf zwei weitere wichtige Änderungen wurde bereits im Forum hingewiesen.
Die in den letzten 16 Tagen behobenen Fehler und eingearbeiteten Verbesserungen im Einzelnen:
Sunbird und Lightning Test Day am 29.01.2009
Für den kommenden Donnerstag, d. 29. Januar 2009 (14:00 – 23:00 MESZ), hat das Calendar QA-Team einen Test Day angekündigt, in dessen Rahmen Sunbird und Lightning 1.0pre getestet werden sollen (bitte nur mit einem Test-Profil bzw. vorheriger Datensicherung – es handelt sich um Entwicklerversionen!).
Zuletzt wurde die Benutzeroberfläche an einigen Stellen überarbeitet (v.a. hinsichtlich der Navigation und der verschiedenen Kalenderansichten), außerdem wurde die Registrierung von Kalendern (und damit das Speichern von deren zentralen Informationen wie Name, Typ, Anzeige von Erinnerungen usw.) in die Einstellungen von Sunbird und Lightning verlagert. Nach diesen Änderungen sollten Sunbird und Lightning auf neue Fehler getestet und u.a. einige der Litmus-Testszenarien für beide Anwendungen durchlaufen werden.
Die neue Kalenderregistrierung lässt sich testen, indem ältere Profile der Versionen 0.5, 0.7 und 0.9 durch eine aktuelle 1.0pre-Version aktualisiert werden. Anschließend sollten sämtliche alten Kalendereinstellungen (Name, Farbe, Status des Schreibschutzes, usw.) erhalten geblieben sein. Entsprechende Tests sollten nicht nur mit lokalen Kalendern durchgeführt werden, sondern auch mit solchen der übrigen Provider (CalDAV, WCAP, Google Kalender).
Außerdem sind behobene Fehler in Zusammenhang mit der Integration von Lightning in Thunderbird zu verifizieren. Hierzu braucht dem jeweiligen Bug lediglich ein Kommentar mit Angaben dazu angefügt werden, mit welcher Version von Thunderbird/Lightning und unter welchem Betriebssystem die Behebung des Fehlers verifiziert wurde.
Interessierte erreichen das QA-Team per IRC (irc.mozilla.org) im Raum #calendar-qa .
Alle Informationen zum aktuellen Test Day wurden wie immer auch auch auf einer Wiki-Seite zusammengestellt.
“Wie kann ich mitarbeiten?” – Das Kalenderprojekt unterstützen
Kürzlich haben wir einen kleinen Blick auf den Fortgang der Entwicklung von Sunbird und Lightning geworfen und ein insgesamt positives Resümee gezogen.
Nichtsdestotrotz steht den Entwicklern noch viel Arbeit bevor und gibt es auch in der Information und Unterstützung der Nutzer beider Kalenderanwendungen noch einiges zu verbessern. Daher sollen nun einmal verschiedene Möglichkeiten zur Sprache kommen, wie man sich hier auf die eine oder andere Weise beteiligen kann:
Zum Beispiel ist das Forum eine prima Anlaufstelle für aktuell aufkommende Fragen oder Anregungen, eignet sich aber nur bedingt zum dauerhaften Festhalten von Informationen, weil diese nicht strukturiert gesichert werden und Andere unter Umständen nur mit etwas Glück beim Suchen fündig werden. Geben Sie uns Hinweise, wenn Sie im Forum Informationen begegnen, die Ihnen interessant z.B. für die Liste häufig gestellter Fragen (FAQ) im Wiki erscheinen! Sie können einen entsprechenden Abschnitt oder Artikel auch selbst schreiben – der Erfindung des Wiki sei Dank!
Nennen Sie uns typische Probleme, auf die Sie bei Ihrer Arbeit mit Sunbird oder Lightning stoßen!
Möglicherweise haben Sie ja auch schon eine passende Lösung parat? Wir würden sie im Wiki dann gerne auch anderen Nutzern zugänglich machen.
Auch die Übersetzungsarbeit profitiert von Rückmeldungen begeisterter, enttäuschter oder auch einfach nur interessierter Nutzer, z.B. im entsprechenden Forum. Begriffe zu lang? Zu kompliziert? Missverständlich? Wenn wir wissen, wo etwas noch nicht optimal ist, können wir es ändern!
Das gilt im Übrigen ebenso für die Übersetzung von Erweiterungen für Sunbird und Lightning, einem weiteren Weg, auf dem Nutzer beider Anwendungen sich für das Projekt engagieren können. Zentrale Anlaufstelle für deutschsprachige Nutzer möchte hier das Portal erweiterungen.de sein, das auch einen Leitfaden für die Übersetzung von Erweiterungen bereitstellt. Wenn Sie also eine Erweiterung neu übersetzen möchten oder Hinweise zu vorhandenen Übersetzungen von Erweiterungen (nicht nur für Sunbird und Lightning) haben, freut sich das Team von erweiterungen.de über Ihre Nachricht.
Falls Sie eher Interesse an entwicklungsorientierter Arbeit haben: Unterstützen Sie das Team von der Qualitätssicherung (QA) bei seiner Jagd auf Fehler und auf der Suche nach Verbesserungsmöglichkeiten!
Gelegenheit dazu bietet sich zum Beispiel im Rahmen der vom QA-Team veranstalteten Test Days (diese werden auch hier angekündigt – am 29.1.2009 ist es mal wieder soweit!), aber natürlich auch darüber hinaus.
Weitere Vorschläge zur Unterstützung sind natürlich willkommen.
Entwicklung von Sunbird und Lightning: Ausblick auf 2009
Nach der Veröffentlichung von Version 0.9 im Herbst des vergangenen Jahres nehmen die Entwickler im Jahr 2009 Anlauf für die finale Version 1.0 der beiden Kalenderanwendungen Sunbird und Lightning aus dem Hause Mozilla.
Einige wesentliche Schritte auf diesem Weg wurden bereits vollbracht. Nach dem Umstieg auf Mercurial und Gecko 1.9.1 kommt insbesondere die Integration von Lightning in Thunderbird 3 schnell voran, u.a. weil die Zusammenarbeit mit den Entwicklern von Thunderbird intensiviert wurde.
Auch für die Entwickler von Sunbird-Erweiterungen hat sich etwas geändert: Die Adresse von Sunbirds Hauptfenster lautet nun nicht mehr chrome://calendar/content/calendar.xul, sondern chrome://sunbird/content/calendar.xul. Wer also kompatible Erweiterungen für Sunbird 1.0 (oder die aktuellen Entwicklerversionen) schreiben möchte, sollte dies berücksichtigen.
Insgesamt wurden seit der Veröffentlichung von Version 0.9 bis heute bereits über 270 Fehler behoben und Verbesserungen vorgenommen.
Noch bleibt aber viel zu tun für das nach wie vor leider nur sehr kleine Team von Entwicklern. Dessen Leitung hat Daniel Boelzle nach etwa 2 Jahren sehr erfolgreicher Arbeit kürzlich an Philipp Kewisch übergeben, der selbst seit Langem intensiv an der Entwicklung von Sunbird und Lightning mitwirkt (und – nebenbei bemerkt – für 2008 die Hitliste der Bug-Jäger anführt). Beiden auch von unserer Seite ein ganz großes Dankeschön für die bereits geleistete Arbeit und natürlich das weitere Engagement.
Schauen wir nun also erwartungsfroh Version 1.0 entgegen!
Im Rahmen ihrer Möglichkeiten sollte die deutsche Nutzergemeinde das wie erwähnt sehr kleine Entwicklerteam auf diesem Weg nach besten Kräften unterstützen – zu den vielfältigen sich hier bietenden Möglichkeiten demnächst einmal mehr.