Ik ben zelf bezig met de ontwikkeling van een commercieel PHP product, wat ik dus wil gaan verkopen. Klanten kopen dan een bepaalde versie en kunnen later updaten.
Nu ben ik echter op zoek naar een programma dat ik kan gebruiken om eenvoudig scripts te genereren die bij de klant gerunt kunnen worden om zo zijn versie te updaten. Ik had zelf het volgende idee:
- ik heb 1 database met de oude versie (zeg 1.00) en 1 directory met de php bestanden van deze versie.
- ik heb 1 datavase met de nieuwe versie (zeg 1.10) en 1 directory met de nieuwe, meest recente php bestanden.
Nu wil ik een tool, programma of script hebben dat de verschillen ziet tussen de oude en de nieuwe versie, zowel qua mysql als qua files. Dit programma moet dan een output genereren met mysql queries, waardoor bij de klant de oude database aangepast wordt aan de nieuwe versie. Tevens zou dit script dan alleen de nieuwe bestanden in moeten pakken om ze over te sturen naar de klant.
De bestanden zijn niet zo'n probleem, desnoods stuur ik bij iedere update alle bestanden opnieuw mee. Maar ik MOET wel een script hebben dat de oude database omzet naar de nieuwe, voor bijv. nieuwe velden of nieuwe tabellen, met behoud van de oude data.
Mijn vraag is dus of iemand weet welk programma ik zou kunnen gebruiken of of er mensen zijn die zelf iets soortgelijks zelf geprogrammeerd hebben.

Likes:


