Versions & Releaseverwaltung - PHP spezifisch
am 16.08.2006 14:59:36 von Thomas ZanglHi!
Ich bin in der Situation, eine von mir entwickelte Webanwendung (PHP,
MySQL, XML), kundenspezifisch anzupassen.
Im Prinzip werden nur wenige Teile pro Kunde geaendert, zumeist die
Seiten die HTML Code erzeugen sowie die Config. Was eventuell auch
passieren kann, ist dass bestimmte Module neu hinzukommen.
Weiters sind die Webapplikationen nicht auf einen Server meiner
Kontrolle installiert (z.B. als "Anwendung" auf einem WAMP System). Fuer
diese Kunden habe ich ein Referenzsystem bei mir laufen von dem ich
Updates generiere (Patchsets, alle Dateien im Projekt die zwischen zwei
Zeitpunkten geaendert wurden sowie eventuelle Unterschiede im
Datenbankschema).
Was ich jetzt brauche (Erfahrungswerte, Input, Ideen) ist folgendes:
* einfaches (vllt. vom Kunden selbst ausgeloestest) erstellen von
Patchsets, die er sich runterladen kann (als ZIP Datei).
* ein Bugtracker wo jeder Kunde nur die IHM zugeordneten Projekte sieht
* Verwaltung der PHP Dateien, sprich, ich hab eine Core Engine die alle
Kernfunktionen enthält und dann pro Kunde ein Verzeichnis wo zusaetzlich
alle dem Kunden spezifischen Dateien enthalten sind.
Note: Ich will kein CVS / SVN verwenden. Bin der alleinige Entwickler
und habe bis jetzt noch nie einen Nutzen daraus ziehen koennen. Ich
finde die Moeglichkeit direkt, via FTP, am Server arbeiten zu koennen
extrem praktisch. Die Zeit zwischen Aenderung machen und Testen ist
einfach am geringsten.
Bitte um Input :-)
Lg,
--
------------------------------------------------------------ ----
,yours Thomas Zangl - thomas@tzis.net - http://www.tzis.net/ -
- Freelancer - IT Consulting & Software Development -
Use Y.A.M.C! now! Get it at http://www.borg-kindberg.ac.at/yamc/