We have started developing a PHP/Java application based on the Joomla CMS. We are looking for a programmer to help us finish the application. Our application relies on java libraries that are completed. You will be responsible for refining our existing Java wrapper classes, adding additional features and polishing our work. Additionally, our current implementation is based on Mambo, an older version of Joomla. We will require that our existing code is adapted or rewritten to interface with the latest version of Joomla 1.5. Our current approach uses exec() to execute the Java binaries. The current interface uses Ajax and we would like to see the use of Ajax expanded. The Application is a web based PowerPoint slide management tool. Users are able to select from a library of PPT slides, drag them to a spot on the page. Once they have collected and ordered all the slides, the slides will be assembled by the java library for their download. We will store a copy of the new slide deck in the system. On the administrative side, the administrator will upload a slide deck. The slide deck will be broken into slides, jpgs will be rendered and the slide stored in the file system and in the database. All the PPT manipulation is supported by the java libraries. You will just have to modify our wrapper classes and interface with the existing API. We will need you to our existing code from Mambo to Joomla 1.5 cms and finish our features. We expect the project to take 1-2 weeks. I will be available by AIM or by email. We consider the project to be 70% completed. We need a developer that is looking for a recurring gig as we add features to the application. Our need is immediate. You must be proficient in Java, PHP, SQL and Ajax! We will provide the existing code base in an SVN repository. Please only serious coders who have a substantial amount of time apply. This is not an easy gig and will take some serious problem solving.
1) Complete and fully-functional working program(s) in executable 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).
4) Software must be well documented in PHP Documenter sytanx. 5) Coder must provide output of PHP Documenter before acceptance. 6) Coder must commit all work to our SVN repository.
PHP 5, MySQL5, Apache2, Linux RHE, Java 1.5 for Linux, AJAX