Newsletter Site - WordPress/IContact(repost)

Cancelled Posted Jul 21, 2008 Paid on delivery
Cancelled Paid on delivery

Need a perl developer for ongoing maintenance on a newsletter site.

Current workflow:

1. Emails arrive and are parsed into XML

2. Each day, the editor uses an CGI screen to categorize / delete / reorder all the articles that have come in for that day.

3. Once the final version is done:

- it is imported into the local wordpress site as that day's front page

- it is sent to iContact using their perl API to be distributed

I have written the bulk of the logic, but I need someone to take over the ongoing maintenance of finishing the email parsers and finalizing the automation of the process.

## Deliverables

We have a script that reads emails and parses out the important pieces, as well as a wordpress based site that shows each of these pieces.

We need:

- to automate the import into wordpress

- to send the content to icontact via their API

- to finish the remaining email parsers so that we are able to take in all the desired email types (candidate must be good with regular expressions)

- to finish the CGI editor page so that articles may be deleted / re-ordered

Basically, we need to finish the attached scripts and build one more:

CURRENT SCRIPTS

The following scripts have already been started (attached):

[url removed, login to view]

DESC: this script reads all of the received emails into a "[url removed, login to view]" file, then allows the user to delete articles, change their text, change the order, etc. It uses [url removed, login to view] template to create the HTML form.

TODO: The page loads, but the re-writing of the [url removed, login to view] file doesn't work yet. Must add the ability to change the category associated with the article.

[url removed, login to view]

DESC: This reads in emails from the incoming mailbox, parses out articles and writes out the results as XML

TODO: About 15 more parser methods need to be written - one for each type of incoming message

[url removed, login to view]

DESC: This uses Net::iContact to upload a message to iContact.

TODO: You will need to create a free iContact trial account and get the newsletter to upload properly using this script.

NEEDED SCRIPTS

[url removed, login to view]

This script must convert that day's [url removed, login to view] into a format that can be imported by WordPress, then import it. It will run at 1am to make sure it loads the articles for the correct day.

Engineering MySQL Perl PHP Software Architecture Software Testing Web Hosting Website Management Website Testing

Project ID: #3070691

About the project

Remote project Active Jul 26, 2008