
PHP/PostgreSQL Code Modifications on IDX page
5402
£160(approx. $214)
- Posted:
- Proposals: 1
- Remote
- #84883
- Archived
Description
Experience Level: Expert
1. IDX.PHP:
A-Fix Search Filters/Queries/Search Results so all work properly. 0.5 hours
B-Break-out various data in the INFO column into new individual sortable columns(price, address, status, listing number, etc.). 0.5 hours
C-Replace current 'thumbnail' image fetching with 'thumbnail + full resolution' image fetching. Make sure when an existing MLS Listing is refetched, the full resolution images are added correctly. Fix residual image problem where a listing is displaying images belonging to another listing. 3.0 hours
D-Configure DMP so it fetches ALL MLS IDX records. On remote FlexMLS site in IDX Manager, will likely need to create/save a search that accounts for all listings(active/inactive/otherwise). Make sure all possible data columns from IDX are being saved to DMP 3.0 hours
E-Track STATUS changes (ACTIVE / INACTIVE / CANCELLED / EXPIRED / WITHDRAWN / PENDING / SOLD / etc.), and PRICE changes, etc., and store/display STATUS history. 3.0 hours
F-Go over the EXPORT(CSV/XLS) and make sure all IDX columns are being exported using their same db table column names. Do not export the serial/obj serial data columns. Include a column that contains http:// links to all the full resolution images on the web server. In addition to the existing CSV/XLS, Add a JSON export option using the following 2 formats:
1:
"fields":["id","url","port","failures","successes","last_use","last_failure","misses","username","password","hard_failures","page"],
"data":[
["24835","186.215.219.78","1080","222","","06/16/2011 00:44:14","Curl error (fetch post): couldn't connect to host","","","","28","cron.get_predial.php"],
2:
{
data: [{
id: 'ID',
clave: '401002003004',
name: 'ABC DBA',
website: 'abcrus.com',
tel: '1440003',
fax: '1449999',
vonage: '7142223333',
skype: 'abccompany',
email: 'info@abccompany.com',
facebook: 'abccompany',
twitter: 'abccompany',
street_address: '123 Calle Aqui',
type: 'Coffee Shop',
sales_info: 'list of sales info, with colon comma separated values, for additional parsing & processing, e.g.- sales_email:sales@abccompany.com',
service_info: 'list of service info, with colon comma separated values, for additional parsing & processing, e.g.- service_telephone_number:1448888',
purchasing_info: 'list of sales info, with colon comma separated values, for additional parsing & processing, e.g.- purchasing_manager:Bill Krill',
corporate_info: 'list of sales info, with colon comma separated values, for additional parsing & processing, e.g.- dunn_and_bradstreet:144439945',
legal_name: 'ABC Company S. de R.L. de C.V.',
clave: '401001002003'
},]
}
4.0 hours
G-Make page layout(tables, outlines, background, horizontal scroll bar, padding, etc.) match the CLAVES.PHP page format. 2.0 hours
Total hours max: 16
A-Fix Search Filters/Queries/Search Results so all work properly. 0.5 hours
B-Break-out various data in the INFO column into new individual sortable columns(price, address, status, listing number, etc.). 0.5 hours
C-Replace current 'thumbnail' image fetching with 'thumbnail + full resolution' image fetching. Make sure when an existing MLS Listing is refetched, the full resolution images are added correctly. Fix residual image problem where a listing is displaying images belonging to another listing. 3.0 hours
D-Configure DMP so it fetches ALL MLS IDX records. On remote FlexMLS site in IDX Manager, will likely need to create/save a search that accounts for all listings(active/inactive/otherwise). Make sure all possible data columns from IDX are being saved to DMP 3.0 hours
E-Track STATUS changes (ACTIVE / INACTIVE / CANCELLED / EXPIRED / WITHDRAWN / PENDING / SOLD / etc.), and PRICE changes, etc., and store/display STATUS history. 3.0 hours
F-Go over the EXPORT(CSV/XLS) and make sure all IDX columns are being exported using their same db table column names. Do not export the serial/obj serial data columns. Include a column that contains http:// links to all the full resolution images on the web server. In addition to the existing CSV/XLS, Add a JSON export option using the following 2 formats:
1:
"fields":["id","url","port","failures","successes","last_use","last_failure","misses","username","password","hard_failures","page"],
"data":[
["24835","186.215.219.78","1080","222","","06/16/2011 00:44:14","Curl error (fetch post): couldn't connect to host","","","","28","cron.get_predial.php"],
2:
{
data: [{
id: 'ID',
clave: '401002003004',
name: 'ABC DBA',
website: 'abcrus.com',
tel: '1440003',
fax: '1449999',
vonage: '7142223333',
skype: 'abccompany',
email: 'info@abccompany.com',
facebook: 'abccompany',
twitter: 'abccompany',
street_address: '123 Calle Aqui',
type: 'Coffee Shop',
sales_info: 'list of sales info, with colon comma separated values, for additional parsing & processing, e.g.- sales_email:sales@abccompany.com',
service_info: 'list of service info, with colon comma separated values, for additional parsing & processing, e.g.- service_telephone_number:1448888',
purchasing_info: 'list of sales info, with colon comma separated values, for additional parsing & processing, e.g.- purchasing_manager:Bill Krill',
corporate_info: 'list of sales info, with colon comma separated values, for additional parsing & processing, e.g.- dunn_and_bradstreet:144439945',
legal_name: 'ABC Company S. de R.L. de C.V.',
clave: '401001002003'
},]
}
4.0 hours
G-Make page layout(tables, outlines, background, horizontal scroll bar, padding, etc.) match the CLAVES.PHP page format. 2.0 hours
Total hours max: 16
Eric J.
0% (0)Projects Completed
9
Freelancers worked with
2
Projects awarded
47%
Last project
30 Nov 2011
Mexico
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies