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

Reply via email to