Logo: deam.org

Posts Tagged ‘php5’

Vermischtes am Freitag

Friday, October 8th, 2010

Versions.app

Versions ist ein grafischer SVN-Client für MacOS X. Eigentlich recht gut, aber wird seit längerem nicht mehr so recht weiterentwickelt. Es gibt so einige DInge, die man mit so einer GUI einfach und intelligenter machen könnte – z.B. Cherry-Picks oder Branch-Merge.
Ich hatte mir vor ca. 2 Jahren auch einmal “Cornerstone” angesehen – sehr gross, sehr ausführlich, sehr unübersichtlich. Das hat sich ggf. auch geändert, aber inzwischen nutze ich die Kombo aus Versions und der Commandline.

Versions wurde jetzt von der Firma SOFA aus Amsterdam übernommen – die waren wohl vorher schon am Projekt beteiligt. Das lässt hoffen. (more…)

Tags: , , , , , , , ,
Posted in diverses, Software | 2 Comments »

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

Technik hinter Hausverbrauch.de: Ladezeit

Wednesday, July 21st, 2010

Das wir das ganze mit PHP und MySQL umgesetzt haben, sollte einigermassen klar sein. Natürlich kommt auch hier wieder das deam.org-framework zum Einsatz.

Interessanter ist es einige andere Aspekte der Umsetzung zu beleuchten. Nur zur Erinnerung: wir sind noch nicht fertig und es gibt noch eine grosse Menge an Bestandteilen, die optimierungsbedürftig sind.
Ich werden über die nächsten Wochen in loser Folge über einige der “Frontend-Aspekte” schreiben. Vor allem auch über das “Warum” einzelner Entscheidungen.

Die Schwerpunkte bisher waren:

  1. Ladezeit: Alles kombinieren und komprimieren.
  2. Verteilung: Statische Bestandteile nicht via www.hausverbrauch.de, sondern via Amazon-S3
  3. ein Markup: Die mobile Version unterscheidet sich im HTML-Markup nicht von der Desktop-Version
  4. kein IE6: naja – eigentlich mehr nach dem Motto “CSS3 anstatt Workarounds

(more…)

Tags: , , , , ,
Posted in Hausverbrauch.de, Projekte | Comments Off

treE: Feature-Requests

Wednesday, December 9th, 2009

Es mal wieder Zeit ein bisschen über treE zu sprechen.
Seit ca. 2 Monaten beschäftige ich mich wieder ein bisschen mit dem Konzept des Ticketsystems. Stefanie arbeitet nebenbei auch schon an Interface-Prototypen. Und das ganze nimmt langsam konkretere Formen an.

Da treE kein kommerzielles Projekt ist – jedenfalls nicht im Kern, können wir natürlich nicht so sehr viel Arbeit hineinstecken. Ausserdem sind wir gerade auch noch mit ganz anderen Projekten gut zugedeckt ;-)
Das Projekt ist aber alles andere als tot. Es ist mehr so eine Art Winterschlaf.

Es gibt aktuell zwei Überlegungen:

  1. von “vorne” anfangen und eine richtige Version 2.0 starten
  2. den Bestand “aufmotzen” und eine Version 1.6 herausbringen

Beides hat Vor- und Nachteile. Einen kompletten Rewrite wird es wohl sowieso nicht geben. Aber an bestimmten Stellen wäre er mind. sinnvoll – und spätestens wenn man über UTF-8 nachdenkt (und das mache ich sehr intensiv), ist es praktisch unabdingbar.

Daher will ich dieses Blog nutzen um erst einmal ein paar weitere feature-requests zu sammeln. Hier einmal ein Auszug aus der aktuellen FR-Liste:

  • UTF-8
  • RELATED-Funktion um Tickets ohne zu mergen in “eine Kette” hängen zu können.
  • neue, sematisch ausgerichtete Suche inkl. einer besseren Tag-Verwaltung
  • LOCK-Mechanismen für bestimmte Aktionen
  • UNDO für bestimmte Aktionen
  • mobile-interface
  • SMARTY und generell bereinigtes HTML/ CSS

… gerne in den Kommentaren zu ergänzen :-)

Tags: , , ,
Posted in Projekte, treE | 7 Comments »

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