Wordpress Datafeed Plugin - Phase 2 - extending the plugin

Ditutup Disiarkan Jun 24, 2009 Dibayar semasa penghantaran
Ditutup Dibayar semasa penghantaran

I have a Wordpress plugin that I have created that imports CSV datafeeds and creates posts based upon a template. I would like to have some more work done on this plugin to add additional features, such as tab and pipe separated files, XML files and URL import with scheduled updates.

I will provide a copy of the existing plugin to the successful bidder.

## Deliverables

I have a Wordpress plugin that I have created that imports CSV datafeeds and creates posts based upon a template. I would like to have some more work done on this plugin to add additional features.

I will provide a copy of the existing plugin to the successful bidder.

**Details of the current plugin:**

Currently the plugin allows you to upload a CSV file, it interrogates it for the columns and using the first row in that CSV file presents each column and assigns a reference to each column.

The plugin then has a template designer which allows the user to build a template that will be created. You can enter any of the column references into the template along with any additional text and then once submitted the plugin loops through the CSV file and creates a post for each row, replacing the column reference with the content in that column for that row.

A unique column can be assigned, which adds an id to each post so that If the user uploads a new version of the datafeed file any posts that have changed in the file will be updated and any that are new will be added.

This works well however I would like some more features to be added

**The work that I would like is as follows:**

1. Make the plugin Wordpress 2.8 compatible ??" should be a very simple job it is only tags and categories that are not working.

2. Look at the code and see if it is possible to replace the PEAR CSV code with php’s inbuilt CSV functions

3. Add an alert to the user when they go to the plugin page if the /wp-content/uploads directory either does not exist or is not writable by the web server something along the lines of:

The folder {web root path}/wp-content/uploads/ does not exist or is not writable by the web server please create it and make it writable:

mkdir {web root path}/wp-content/uploads

chmod 777 {web root path}/wp-content/uploads

Should not be 777 here please advise what it should be

4. Add functionality to interpret Pipe (|) separated files

5. <Add functionality to interpret Tab separated files

6. Advise me if there are any other common separated types that should be handled

7. Add functionality to interpret XML files in the same manner as above where the XML file is uploaded

8. Add functionality to get the datafeed from a URL rather than the uploaded file and add a scheduled task (Wordpress has this functionality inbuilt) to run this task every X days as specified by the user. To make this work two new fields will be added to the plugins interface firstly a field for the URL and a field for when to automatically update.

9. I would like the plugin to allow multiple datafeeds, each with their own template and each with their own datafeed file or URL, this will require a change to the interface to list all the current datafeeds, and possibly a change to the way it assigns a unique reference to each post to include which datafeed it is from, otherwise Ids may clash.

10. Currently when you upload an updated version of a datafeed file it will update any changed posts, I would like to add the functionality to delete posts that no-longer exist in the datafeed

11. Allow all uploaded datafeeds or datafeeds from a URL to be compressed ??" please advise on what is possible here, can it be all compressed files easily or should we limit it to Zip, I am happy with just zip unless it is easy and will not cost a great deal to add functionality for all types.

I have loads more work I want doing on this project and the successful bidder will be given first refusal on all this work when it is posted as new projects on here.

Just a note, I would want the first part - making the current plugin work in wordpress 2.8 done first and I will release 10% of the funds when that is delivered, then the rest of the agreed funds would be released on completion of the rest of the work

Kejuruteraan MySQL PHP Kejuruteraan Perisian Ujian Perisian Pengehosan Web Pengurusan Laman Web Ujian Laman Web

ID Projek: #3953509

Tentang projek

1 cadangan Projek jarak jauh Aktif Jul 16, 2009

1 pekerja bebas membida secara purata $1020 untuk pekerjaan ini

Sapneosoft

See private message.

$1020 USD dalam 14 hari
(6 Ulasan)
3.3