Entwicklung von Sunbird und Lightning: Status-Update vom 25.02.2009

25. Februar 2009 von rb mit 1 Kommentar »

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:

Den Rest dieses Artikels lesen »

Zur Zukunft von Sunbird und Lightning

22. Februar 2009 von rb mit 1 Kommentar »

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

28. Januar 2009 von rb mit Kommentare geschlossen

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:

Den Rest dieses Artikels lesen »

Sunbird und Lightning Test Day am 29.01.2009

27. Januar 2009 von rb mit 1 Kommentar »

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

27. Januar 2009 von rb mit 1 Kommentar »

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

21. Januar 2009 von rb mit 1 Kommentar »

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.

Sunbird und Lightning Test Day am 04.12.2008

3. Dezember 2008 von rb mit Kommentare geschlossen

Für den morgigen Donnerstag (14:00 – 23:00 MESZ) hat das Calendar QA-Team einen Test Day angekündigt, in dessen Rahmen Sunbird 1.0pre, v.a. aber auch Lightning 1.0pre in Thunderbird 3.0b1pre getestet werden sollen (bitte nur mit einem Testprofil bzw. vorheriger Datensicherung – es handelt sich um Entwicklerversionen!).

Konkret sollen während der Veranstaltung möglichst viele der Litmus-Testszenarien für Sunbird und Lightning durchlaufen bzw. daraufhin geprüft werden, ob sie für die aktuellen Entwicklerversionen noch gültig sind.

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.

Sunbird und Lightning Test Day am 13.11.2008

13. November 2008 von rb mit Kommentare geschlossen

Für den morgigen Donnerstag (14:00 – 23:00 MESZ) hat das Calendar QA-Team einen Test Day angekündigt, in dessen Rahmen unter anderem die Terminplanung per E-Mail (iTIP/iMIP-Unterstützung) getestet werden soll (bitte nur mit einem Testprofil bzw. vorheriger Datensicherung – es handelt sich um Entwicklerversionen!).

Außerdem sollen behobene Fehler in Zusammenhang mit der Integration von Lightning in Thunderbird verifiziert werden. 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.

Während des letzten Test Days wurden 39 Tests durchlaufen, 11 von ihnen führten zu Fehlern (‘failed’). Durch die Kommentare von karora konnten zwei neue Bugs eingetragen werden.

Neues vom L10n Dashboard

4. November 2008 von rb mit Kommentare geschlossen

Das vor einiger Zeit angekündigte Mozilla Messaging L10n Dashboard mit übersetzungsrelevanten Informationen zu Calendar (Sunbird/Lightning), Thunderbird und SeaMonkey ist umgezogen: Ab sofort ist es in das allgemeine L10n Dashboard von Mozilla integriert, in dem auch Informationen zu Firefox angezeigt werden.

Sipaq hat eine kleine Anleitung dazu geschrieben, welche Informationen und Funktionen dieses Dashboard bereitstellt. Besonders interessant sind die Filteroptionen, mit denen sich u.a. schnell der Stand der deutschen Sunbird-Übersetzung anzeigen lässt:
http://l10n.mozilla.org/dashboard/?locale=de&tree=sunbird10x
Ein gemeinsames Dashboard für die verschiedenen Anwendungen bedeutet somit kein Minus an Übersichtlichkeit.

Entwicklung von Sunbird und Lightning: Status-Update vom 23.10.2008

24. Oktober 2008 von rb mit Kommentare geschlossen

Wieder liegen liegen 10 Tage Weiterentwicklung von Sunbird und Lightning 1.0pre hinter uns.

In den letzten Tagen wurde insbesondere damit begonnen, den Code im Hinblick auf die Integration von Lightning in Thunderbird umzustrukturieren. Dazu findet sich übrigens auch eine Anmerkung in einem Interview mit John Lilly auf sueddeutsche.de: Zu der immer wieder einmal vorgebrachten Sorge, Thunderbird-Nutzer könnten Lightning nach besagter Integration regelrecht aufgezwungen bekommen, sollte demnach kein Anlass bestehen.

Die zuletzt behobenen Fehler und eingearbeiteten Verbesserungen im Einzelnen: Den Rest dieses Artikels lesen »