A PHP multilingual (gettext based) company website with user accounts for streaming music programs with special codes provided. The job includes writing a design document, implementing it in PHP5 (object-oriented) in a secure manner (no cross-domain scripting and such). The template should be able to automatically load the appropriate language and locale according to parameters provided by the user in an entrance form. Beyond that, a link bar will automatically be renderred according to a XML file provided for each locale/language or a better mechanism offered by the designer. The user accounts will verified by sending an email with a unique confirmation link. The users will be providing codes provided to them by the company, so there should be a mechanism for importing code files into the system automatically in XML or CSV format - that means there has to be an administration account with this feature in it, including account management.
1) Complete and fully-functional working program(s) in PHP form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
A long lasting relationship is expected, with highly possible additional feature requests, so the developer is expected to fully document the code and database design and provide clean and standard object-oriented PHP5 + maintain versions of the whole system in a publicly available SVN or CVS with build scripts for automatic deployment on any server, including a script for database table construction.
Standard PHP/MySql/Apache on a shared host.