Thanks for the suggestion. It is a good one. However, my project is divided into 2 phases. I still need to obfuscate the code so that there will be a 2nd phase. Otherwise, customer can steal the phase 1 code and do phase 2 himself. My boss negotiated the deal. I have no control over the terms.
Does anyone have a good suggestion on how to obfuscate the code for cakephp? Obfuscating code for php is simpler but doing it for cakephp may be a problem because of the naming conventions. I just need to obfuscate app folder. Any suggestion? Thank you. On Monday, August 6, 2012 11:56:35 AM UTC+8, Jeremy Burns wrote: > > Cool. I actually take payment in stages: > > i) 5% before doing anything. > ii) 15% to the end of definition (all the docs, plans, mockups etc) - this > shows the client what he is going to get and removes any doubt about what > the app will do, timescales etc. If done well, this can be the longest part > of the process. > iii) 20% to start coding. > iv) 20% on delivery into test (in my own test environment). > v) final balance on fixing issues (to the spec agreed in stage ii) and > putting it live. > > If a client won't agree to this you are risking spending your time on a > client who won't pay. In my experience, they all agree to this and sign a > contract at outset. > > Jeremy Burns > Class Outfit > > http://www.classoutfit.com > > On 6 Aug 2012, at 04:36:44, "OJ Tibi - @ojtibi" <[email protected]> wrote: > > Well said, Jeremy. I'm putting your message in my "freelancing tips" > notebook. > > On Monday, August 6, 2012 11:30:37 AM UTC+8, Jeremy Burns wrote: >> >> That's hard with PHP. Instead, why not host it somewhere else? Get your >> own domain name and cheap hosting package and put on a subdomain - >> cheapclient.myhostingpackage.com - and tell him that he can test there. >> If he likes it you'll move it to his server after testing, fixing and >> payment. It could be the best $20 you ever spent and will save you a bunch >> of hours trying to hide what is essentially open source code. Don't suggest >> this to the client, just tell him that's what you are going to do. If he >> baulks, stop working on the project immediately because your suspicions are >> right. I put this into each and every one of my contracts up front. >> >> Jeremy Burns >> Class Outfit >> >> http://www.classoutfit.com >> >> On 6 Aug 2012, at 03:03:38, Lightee <[email protected]> wrote: >> >> Dear CakePHP gurus, >> >> I have an upcoming project with a stingy customer who looks like the >> not-willing-to-pay-up type. My cakePHP code will be deposited to his web >> server for testing before payment. I want to obfuscate my code so that he >> cannot steal it and then find all sorts of excuses not to pay me. >> >> May I know if there is a way to obfuscate my cakePHP code such that >> someone who has access to the webserver and steals it will have trouble >> reading it? >> >> Thank you. >> >> -- >> Our newest site for the community: CakePHP Video Tutorials >> http://tv.cakephp.org >> Check out the new CakePHP Questions site http://ask.cakephp.org and help >> others with their CakePHP related questions. >> >> >> To unsubscribe from this group, send email to >> [email protected] For more options, visit this group >> at http://groups.google.com/group/cake-php >> >> >> > -- > Our newest site for the community: CakePHP Video Tutorials > http://tv.cakephp.org > Check out the new CakePHP Questions site http://ask.cakephp.org and help > others with their CakePHP related questions. > > > To unsubscribe from this group, send email to > [email protected] For more options, visit this group > at http://groups.google.com/group/cake-php > > > -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php
