We have existing PHP code (a wordpress plugin) and we want to refactor it to OOP based concepts
After a internal review of the delivered PHP code we have seen the previous supplier has implemented it pretty badly.
We have decided to pick a second supplier, who helps to reorganize the code into a service oriented and object oriented code design. Beside of this we expect from you that you know how to enforce good coding style by best practices in the PHP development world.
What will be your task:
- you create a composer packaging which will fetch deps for wordpress development
- composer will finally package also the plugin to the plugin zip
- you implement a obfuscator for packaging with wordpress
- you implement a docker environment for a test runtime to test
- Before you award you the project, we will need a signed NDA.
- delivery in our git and gitlab
What are our requirements?
- reproducible build of deployment-artifact
- reproducible dependency management of other libs
- clean coding rules with PHP best practices
You are WRONG if you:
- have never used docker
- are not using composer for at least 3 years
- never created a wordpress plugin with composer
- you do not use OO programming for your php code
What we need from you before awarding?
We want to see a clean developed plugin for wordpress, which contains all the named requirements.
Means we will ask you for shareing us code of a plugin, which includes clean structured OOP principles, modules, composer and docker. If you do not have this, we consider you as not having the required experiences. So be informed we will specifically ask you about this. If you have only partial experiences, let us know prior.
place your bid for a analysis of the code. The codebase is pretty small (2700 lines of code incl. html and php)
your bid also contains the later (after the initial fixed-price phase) your hourly rate
- if you do a good job on supporting our team, we are open to integrate you into regular work
- we will need more work with porting the tests on
- kubernetize the solution for later parallel testing
- we work after enough proofs on your delivery credibility on hourly basis (with prior confirm on your estimate)
What is our budget?
we do not disclose our budget nor planned hourly rate. Offer us your best bid.
This job is created with a placeholder budget/rate. So ignore our rates/budgets and post your best bid.
we define milestones and we file/fund each milestone before you start the milestone
Do not wait for our availability here. Dont message us with a "hi", "hello" and wait. Just ask, just answer or simply just reply.
37 freelancere byder i gennemsnit $21/time for dette job
Hi there! I am an expert PHP developer with over 8 years of experience. And I can refactor your PHP code to OOP based concepts as per your requirement. Ping me back for the quality service. Thank you!