Find Jobs
Hire Freelancers

PHP enhancement to existing site

$3000-5000 AUD

진행 중
게시됨 약 10년 전

$3000-5000 AUD

제출할때 지불됩니다
We are looking for an experienced PHP developer to undertake specific tasks for a SaaS business application which is currently being developed. The site consists of the following framework – HTML5 front-end built on Twitter Bootstrap 2, JavaScript + jQuery, PHP server-side interfacing with MySQL read/write & Sybase ASA read only, both via PDO. This project requires quality and robust code and more emphasis is placed on the quality of work rather than on the time it takes to be delivered, but a timeframe of 3 weeks would be expected. The following tasks are required, more specific details (and code) provided after NDA: 1) PDF export speed. The site includes a large number of business reports displayed to the user using the jQuery DataTables plugin ([login to view URL]). The plugin offers Java export capability however we do not want to use this functionality and instead wish to offer the capability via PHP. The export functionality has already been built but the speed at which a PDF is created is not ideal. The DOM is passed to PHP using jQuery which does some tidying and uses wkhtmltopdf to generate a PDF; this process takes 7-10 seconds but would like <= 3. In conjunction with the below requirement this may need to be rewritten 2) Report scheduling. These reports can be scheduled by the user to occur at specified intervals with the parameters stored in MySQL. The PHP and supporting code to schedule these reports is required which must be offered in PDF, Excel, csv, txt and then emailed. Excel, csv & txt are easy as PHP can retrieve and build the export (most of this is already written) but for PDF the layout needs to match exactly so needs some sort of headless browser (Phantom JS seems a good candidate) to generate the DOM and pass it to PHP 3) Script scheduling. There is a backend requirement to schedule SQL scripts to run 4) File updating. Due to business requirements the software will run locally on a client server. There needs to be a method to update the entire site directory automatically overnight. This will need to query a remote server, compare file version (stored in db) and if required initiate a download and store the updated files in the site directory. This update may also include a single SQL file which is processed against the MySQL database. The remote server is not yet available so you will have input into its configuration, transfer method etc. The remote server can be either Windows or Linux however the client server will always be Windows Server. The client has a client ID and license key which needs to be validated against a MySQL database on the remote server
프로젝트 ID: 5503914

프로젝트 정보

13 제안서
원격근무 프로젝트
활동 중 10년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다

고객에 대한 정보

국기 (AUSTRALIA)
Brisbane, Australia
5.0
10
결제 수단 확인
3월 2, 2014부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.