Deze vakantie heb ik besteed aan het bouwen van een CMS'je - althans, ik ben ermee begonnen.
Uiteindelijk wil ik dit CMS'je aan anderen gaan verkopen. Hieroven heb ik twee vragen.
Ten eerste: in principe wil ik CMS + hosting in een pakket verkopen, zodat ik de code niet uit handen hoef te geven. Ik kan me alleen goed voorstellen dat mensen al een hostingpakket ergens hebben, en alleen het CMS willen kopen. In dat geval geef ik de code uit handen. Niet dat die nou zo briljant is, maar er zitten van mij toch een heleboel uren werk in. Vandaar mijn vraag of het mogelijk is om alle PHP code te encrypten, waarbij er op de server geen extra tools nodig zijn om die ge-encrypte code te kunnen draaien.
De tweede vraag heeft te maken met de database backup. Ik wil een functie in het systeem bouwen dat gebruikers in het admin gedeelte op een knop kunnen klikken om een database (mysql) backup te downloaden - gelijk aan bv. de export functie in PHPMyAdmin. Dit lijkt me verstandig, omdat je dan de verantwoordelijkheid van het backuppen van het systeem bij de klant legt.
Nadeel is alleen dat ik niet teveel wil prijsgeven over de structuur van de database. Ik stuur geen structuur mee, maar een hoop kan toch afgelezen worden aan de INSERT queries. Vandaar ook de vraag: is het mogelijk om deze sql dumps te encrypten, en dat ze voor mij weer de decrypten en te gebruiken zijn in het geval dat ik een backup moet terugzetten?
Ik hoop op een paar nuttige tips
Uiteindelijk wil ik dit CMS'je aan anderen gaan verkopen. Hieroven heb ik twee vragen.
Ten eerste: in principe wil ik CMS + hosting in een pakket verkopen, zodat ik de code niet uit handen hoef te geven. Ik kan me alleen goed voorstellen dat mensen al een hostingpakket ergens hebben, en alleen het CMS willen kopen. In dat geval geef ik de code uit handen. Niet dat die nou zo briljant is, maar er zitten van mij toch een heleboel uren werk in. Vandaar mijn vraag of het mogelijk is om alle PHP code te encrypten, waarbij er op de server geen extra tools nodig zijn om die ge-encrypte code te kunnen draaien.
De tweede vraag heeft te maken met de database backup. Ik wil een functie in het systeem bouwen dat gebruikers in het admin gedeelte op een knop kunnen klikken om een database (mysql) backup te downloaden - gelijk aan bv. de export functie in PHPMyAdmin. Dit lijkt me verstandig, omdat je dan de verantwoordelijkheid van het backuppen van het systeem bij de klant legt.
Nadeel is alleen dat ik niet teveel wil prijsgeven over de structuur van de database. Ik stuur geen structuur mee, maar een hoop kan toch afgelezen worden aan de INSERT queries. Vandaar ook de vraag: is het mogelijk om deze sql dumps te encrypten, en dat ze voor mij weer de decrypten en te gebruiken zijn in het geval dat ik een backup moet terugzetten?
Ik hoop op een paar nuttige tips
"Real software engineers work from 9 to 5, because that is the way the job is described in the formal spec. Working late would feel like using an undocumented external procedure."