Saturday, March 3, 2012

CakePHP Job Opportunity

Hi everyone

Long time reader, first time poster.

I'm hoping one of you can help with a project I have right now:

http://www.scriptlance.com/projects/1330758916.shtml

Seeking friendly, professional CakePHP/MySQL developer for an exciting
project.

You will be working with an experienced and knowledgeable client
(former PHP developer, now Project Manager) who can provide design
input, detailed specifications, and fast response times.

Project details
------------------
1. Install/configure environment as required/specified (Apache, PHP,
MySQL, phpMyAdmin)
2. Install/configure libraries as required/specified (CakePHP, TCPDF,
FPDF/FPDI, ImageMagick, jQuery, Ioncube)
3. Create THREE database tables in MySQL (detailed table and field
designs provided)
4. Create ONE CakePHP MVC class to encrypt/decrypt strings using
Base64/AES method (example code provided)
5. Create TWO simple REST interface classes in CakePHP that return
simple XML responses (example XML provided):
- REST MVC Class 1: TWO functions to query data from one database
table (criteria provided)
- REST MVC Class 2: ONE function to generate PDFs (via TCPDF and FPDI)
using dynamic templates (output specifications provided)
- Note: PDF function will require installation and configuration of
provided TTF/OTF fonts in TCPDF
6. Create ONE CakePHP MVC class to generate and output a PNG file (via
ImageMagick) using dynamic templates (output specifications provided)
7. Create ONE CakePHP MVC web form (HTML, jQuery, CakePHP, MVC) to
retrieve/save data to ONE database table
- Use CSS style sheet and logo images as provided
- jQuery tabbed interface
- jQuery AJAX image refresh
- jQuery and CakePHP user input validation and error handling
8. Encrypt source code ready for production using Ioncube
9. Assistance to install/configure production environment and
application

Additional requirements:
-------------------------------
1. All code, tables and files to provide support for international
languages (UTF-8, l18n, etc)
2. Code must be high-quality (well organised, documented, meaningful
variable names, etc)
3. Full error handling and cross-browser support for all modern
browsers
4. Must pass Unit testing, User-acceptance testing and Code review
5. Assignment of exclusive copyright in all designs, code and related
materials

Strongly preferred:
-------------------------
1. Strong English reading, writing, speaking and listening skills
2. Skype (voice/video) and email contact details
3. Previous experience with CakePHP, MVC architectures and REST
interfaces
4. Previous experience with HTML, CSS and XML
5. Previous experience with jQuery, including complex user interfaces
and widgets
6. Previous experience with ImageMagick, TCPDF, FPDF
7. Previous experience with UTF-8, l18n and Multi-lingual applications
(e.g. English, Chinese, Arabic)
8. Previous experience with Unit Testing (e.g. phpUnit)
9. Example projects and excellent customer feedback

Thanks!

--
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
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php

No comments: