Welcome to WebmasterWorld Guest from 54.159.214.250

Forum Moderators: coopster & jatar k

Multiple developers to distribute code pieces

   
3:45 pm on Mar 13, 2014 (gmt 0)

5+ Year Member



Hi,

I am looking for some ideas and info here.

I have a large scale project which I developed in php mysql. works great. no problem with the code.

However the company I produced this code for us asking for something which I am not aware of.

They need to distribute the code in parts so each new php developer can have access to only limited piece of code and cannot access the other code areas of the whole project.

FYI, I produced this web application using wordpress in the first place, then moved the system in a new dashboard using bootstrap. However the actual code in the background is still using WordPress' classes and database.

Please help.

Thanks
7:42 pm on Mar 16, 2014 (gmt 0)

WebmasterWorld Senior Member 5+ Year Member



Maybe with SVN sparse checkouts?

[svnbook.red-bean.com...]

Not sure how suitable it is to your requirements, however.
8:17 am on Mar 17, 2014 (gmt 0)

WebmasterWorld Senior Member penders is a WebmasterWorld Top Contributor of All Time 5+ Year Member Top Contributors Of The Month



Presumably the "limited pieces of code" need the entire code base in order to be able to test and develop further? Or can they be isolated to form individual test environments?
8:21 am on Mar 17, 2014 (gmt 0)

5+ Year Member



limited piece of code. the environment will be same for all to test.
2:31 am on Mar 26, 2014 (gmt 0)

WebmasterWorld Administrator coopster is a WebmasterWorld Top Contributor of All Time 10+ Year Member



Most version management tools will allow you to parse out the separate sections that each developer will require. You'll have to set up each branch with the directories and/or files allowed to each and then set each up with permissions to access only their areas. Then some lucky gent gets to merge all the branches back up to the master branch.

The crazy part about this is that if the code is inter-dependent your developers are going to have a real fun time relying on each other and the master-committer to keep things in synch.
3:19 am on Mar 26, 2014 (gmt 0)

5+ Year Member



Thanks for the suggestions.

What if we do something like wordpress does. Is there a way I can make my code to allow other developers to create plugins and just plug into my main program?
12:45 am on Apr 5, 2014 (gmt 0)

WebmasterWorld Administrator incredibill is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month



How about encrypting all the files you distribute using something like Zend or IonCube except the files needed for that developer.

That way each developer can have the whole system but it's all encrypted except his files.
 

Featured Threads

My Threads

Hot Threads This Week

Hot Threads This Month