Logo: deam.org

‘treE’ Category

ein neues Ticket ist da

Friday, July 8th, 2011

Schon vor längerem habe ich eine coole Bastelaktion bewundern können.
Bei transnet hat Florian ein kleines Script geschrieben, welches erkennt ob neue Tickets aufgelaufen sind.

Und wenn es ein neues Ticket gibt, dann blinkt das hier:

Posted in treE | Comments Off

treE-Bugfix-Update (Version 1.7.2)

Wednesday, April 6th, 2011

Mit den Umbaumaßnahmen zur Version 1.7 hat sich ein beachtlicher Bug eingeschlichen, der mir heute zugetragen wurde: Wenn eine eingehende eMail nicht zu einem Ticket passt, wurde das zwar korrekt erkannt, aber dem Absender wurde kein Hinweis dazu geschickt.

Dieser Fehler trat auch auf, wenn ein Ticket den Zustand “abgeschlossen” erreicht hatte. Auch hier hätte der Absender informiert werden müssen.

Die Version 1.7.2 korrigiert diesen peinlichen Refactoring-Fehler.

Download: https://www.deam.org/tree/

Das komplette Changelog von 1.7.1 auf 1.7.2:

  • Bugfix: Bei Ablehnung einer eMail, weil das Ticket bereits geschlossen war bzw. weil die Person keine Zugriffsrechte auf das Ticket hatte, wurde keine Antwort an die Person geschickt. Dieser Bug wurde mit Version 1.7.0 eingeführt.
  • Bugfix: ‘aaaa’ wurde beim MailIN als Subject-Prefix in die Datenbank getragen – war ein Überbleibsel aus diversen Tests.
  • Bugfix: Javascript in der Druckansicht leicht angepasst.
  • Feintuning: Abgelehnte eMails haben jetzt eine Priorität von 1 und im Subject steht jetzt “** ERROR **” vor dem Original-Subject.
  • Upgrade von HTMLPurifier Version 4.2.0 auf Version 4.3.0
  • Hinweis für Postfix: message_size_limit ist wichtig, da der aktuelle Default-Wert bei Debian-Installationen verhältnismässig klein ist.

Posted in treE | Comments Off

treE in Version 1.7.1

Wednesday, September 29th, 2010

Nach zwei Wochen im Einsatz ist eine erstes Wartungs-Update für die Versions-Schiene 1.7.x fällig.
Folgende Änderungen sind in Version 1.7.1 eingeflossen:

  • Dokumentation: rtfreader aus der Liste der notwendigen Commandlinetools entfernt
  • Upgrade von HTMLPurifier Version 4.1.1 auf Version 4.2.0 (Changelog)
  • Bugfix: maximale Upload-Größenangabe beim Schreiben war hardcoded auf 8MB – Ermittlungsfunktion auf Basis von post_max_size und upload_max_filesize eingebaut
  • Bugfix: Das Speichern eines Kommentars ohne Versand führte zu Datenverlust – d.h. es wurde nur der Betreff, nicht aber die Nachricht und der Anhang gespeichert. Eine zusätzliche Funktion wurde dafür im PHPMailer eingeführt.

Der Download steht wie gewohnt unter https://www.deam.org/tree/ zur Verfügung.

Da es aktuell noch keinen Bugtracker oder eine andere “öffentliche” Anlaufstelle gibt, bitte ich Fragen, Anregungen und Bugreports einfach an kmb@deam.org zu schicken.

Tags: ,
Posted in treE | 1 Comment »

treE Version 1.7.0 – Release

Wednesday, September 15th, 2010

treE, das einfache Ticketsystem (Issue-Tracking-System) ist ab heute in Version 1.7.0 verfügbar.

Seit der beta2 wurden keine funktionalen Bestandteile mehr verändert. Lediglich die Dokumentation (vor allem zum Upgrade von einer vorhergehenden Version) wurde deutlich erweitert bzw. verbessert.

Nachdem ich das Ticketsystem mehr oder weniger 3 Jahre lang gar nicht angeschaut habe, war in den letzten eineinhalb Monaten richtig viel los. Das Upgrade war auch lange überfällig und betrifft vor allem den eMail-Parser und den eMail-Versand.
Die Migration auf UTF-8 war hier ein wichtiger Schritt um die nächsten Versionen “etwas freier” von Ballast gestalten zu können. Wir haben auch bereits mit den Planungen der V2 begonnen – eine Fertigstellung ist natürlich noch nicht absehbar (2011 klingt jedenfalls ganz gut). Hier wird der Schwerpunkt auf ein vollkommen neues Interface gelegt (einfacher, übersichtlicher und natürlich viel besseres HTML).

Ein paar Funktionen und Optimierungen werden wir in der V1.7 sicher noch in diesem Jahr unterbringen. Dem Download liegt auch eine entsprechende FEATURE_REQUESTS.txt bei, die den aktuellen Planungsstand widerspiegelt.

Es wird auch weiterhin auf Bibliotheken Dritter gesetzt – und diesmal auch beim Mailversand:

Des weiteren gelten folgende Systemvoraussetzungen:

  • lokaler MTA (z.B. postfix)
  • Apache2 mit mod_rewrite und idealerweise mit SSL-Support
  • PHP5
  • MySQL 5.x.x
  • Commandlinetools: zip, unzip, tar, gzip, mysqldump, find, ls, rm, pstotext, antiword

Download der aktuellen Version unter https://www.deam.org/tree/

Tags: , , ,
Posted in treE | Comments Off

treE: Version 1.7.0 im Beta-Test [update]

Tuesday, August 3rd, 2010

Die letzte (und erste) offizielle Version war 1.5.1 und erschien am 18.10.2007.
Dazwischen gab es einige “inoffizielle” Updates für Kunden/ Partner, die treE einsetzen. Wirklich weiterentwickelt wurde nicht.

Im Dezember letzten Jahres habe ich dann mal einen Feature-Request-Aufruf gestartet, der einiges an Bedarf angezeigt hat.

Nachdem ich jetzt auch noch ein paar Bugmeldungen bekommen habe (vor allem was Mailversand, Maildarstellung und Download-Permissions angeht), habe ich mich jetzt mal aufgerafft und hart an der neuen Version gearbeitet.
Bitte nicht falsch verstehen: Das was wir gerade Testen ist nur eine kleine Erweiterung um die aktuelle Funktionstüchtigkeit “am Leben” zu erhalten. Es ist noch nicht die Art Überarbeitung die mir wirklich vorschwebt. D.h. es gibt praktisch keine neuen Funktionen, sondern lediglich zahlreiche Fehlerkorrekturen und Optimierungen.

Das schlimmste an der 1er-Version von treE ist der HTML-Aufbau – quasi noch aus der Steinzeit. Wenn man bedenkt, das ich die ersten Bestandteile schon 2000 geschrieben habe, ist es eigentlich ein Wundern, das es nur so schlecht aussieht ;)

Sofern die Tests erfolgreich verlaufen, sollte treE 1.7.0 noch vor dem 10. August erscheinen.

[update, 09.08.2010]

Die Aktualisierung auf Version 1.7.0 ist zwar weit gekommen, allerdings nicht weit genug um ein “echtes Release” daraus zu machen.
Vor allem die Upgrade-Prozedur von Version 1.5 ist noch nicht final getestet.
Daher habe ich mich jetzt entschlossen eine beta-Version herauszugeben und die Finalisierung dann im September nach meinem Urlaub anzugehen.

Die 1.7.0beta2 kann also heruntergeladen werden.
Rückmeldungen an kmb@deam.org sind herzlich willkommen.

Tags: ,
Posted in treE | Comments Off

Blog :: deam.org is proudly powered by WordPress
Entries (RSS) and Comments (RSS).