Programmer for Non-Profit website

December 22nd, 2009

Location: New York, NY

REQUEST FOR PROPOSAL
12/22/09

Timing:
Expression of Interest: No later than 12/31/09
Server Log-in: 1/5-1/7
Question Submission: No later than 1/8
RFP Response: 1/19

Project Overview

Munroe Creative Partners is looking for an interactive firm who can be the “go to” resource for ongoing web updates, programming fixes and new projects for the Episcopal Relief & Development (“ERD”) website.

The current site, http://www.er-d.org was built from the ground up and launched in June 2007. It consists of approx 500 pages, includes a shopping cart and donation portal, Authorize.net integration, e-card process, two contact forms, password-protected members area and .csv reporting of fund and gift donations. Nearly 100% of the site has been built with CMS.

Since the launch, updates have included ongoing CMS builds, numerous tweaks to the .csv files, a java movie (home page), CMS-built news module (home page), elaborate E-card system, President’s blog, social media links, etc.

Specific Site Details

Donation Portal: Client is able to add and delete funds as needed. A monthly giving option is available, and users are able to send printed cards to honorees or in memoriam. These cards are fulfilled by an outside fulfillment vendor.

Gifts for Life Online Catalog: This store functions as the the primary portal for ordering gifts online. Alternately, users are able to call or send in order forms that are included in the printed catalog (100,000 catalogs are sent out annually). All GFL pages are complete with CMS. Sections, gifts and pricing can be changed client-side. User/purchase information is combined with the donation information above to create a comprehensive database. Distinct .csv files are distributed, as indicated below.

The Database/.csv files: The database is generated from user information input in the donation portion of the site as well as the Gifts for Life shopping cart. Two independent versions (that vary in configuration and data items) of a .csv report are sent 2 times a week to 1) the client (for integration into Raiser’s Edge), and 2) to the fulfillment house for printed gift card distribution.

Contact forms: A notification is sent to two distinct e-mails when the user completes either of the two contact forms. Additionally, a CMS-accessible Excel doc captures the database information from the two contact forms.

E-blast tracking: Tracking occurs for external (Constant Contact) e-blasts.

Members Area: Includes log-ins and profiles, hierarchical group configurations and e-mail communications from the leader. Functions that may be added in the future: communications generated by the group will be e-mailed to their external accounts, and an AJAX module to prevent timeouts when uploading large files (.ppts or .pdfs).

IE6: The client uses IE6, therefore all elements and functions need to be fully tested with current browsers, as well as in IE6.

Programming Requirements

The selected vendor will be:

• Expert in PHP, HTML, CSS and JavaScript.
• Familiar with jQuery and/or MooTools.
• Able to navigate in Windows 2003 Server, MySQL Administrator, and MySQL Editor.
• Have a firm understanding, conceptually, of the use of dynamic content in the form of XML from PHP.
• Comfortable in Flash.

Having experience and/or being familiar with non-profit clients is a big plus.

Upcoming Web Updates

We’re asking interested parties to ideate and estimate on the following two projects. Please write a brief summary of your ideas along with your costs.

1) Monthly Giving Module

ERD is looking to add a more detailed Monthly Giving system to the existing donation process. This new system would generate more revenue if better highlighted and built out in a manner similar to that on the MercyCorps site ( https://donate.mercycorps.org/
monthly.htm?Custom15=E354&Custom16=teaser ).

Currently, when someone wants to set up a monthly donation, the user checks a box at the bottom donation page ( https://www.er-d.org/donate-select.php ). There is no way to combine monthly giving donations with one-time donations (requiring the user to go into the site and go through the process again), and there is no way to funnel a donation towards a specific fund.

Note: There would NOT be an option for the donation to be taken at various times in the month, as MercyCorps offers.

This is our current solution to this request:

We would add a “Monthly Giving” link next to “Single Fund” and “Multiple Funds” at the top of the donation page, and create buttons for these links to enhance their impact.

The programming build will
• Add a new group of product types, with CMS editing capabilities, to add, edit and delete specific Monthly Giving funds.
• Include a totaling system to illustrate monthly totals as well as one-time totals in the donation process.
• A button will be added to Step 2 of the Donation process to allow for the alternate form of giving–i.e., if a donor chooses a one-time fund, the button will give them the option to make a monthly donation.
• Alternately, if the donor has opted for monthly donation, the button will encourage them to add a one-time donation to their purchase.

2) “Where We Work” Map Update ( https://www.er-d.org/WhereWeWork/ )

We would like to find a better solution to the current map. The client wants to be able to change the “Where We Work” map themselves.

The client is currently able to add a country page independently, and the new country will show up in the country list on the Where We Work page, however the country will not appear in the map. If ERD wishes to add a country to the map, it requires the programmer to turn it on via the back-end.

To build this current map with CMS is expensive, and if they need to add a country that is not currently on this map, additional programming will be required.

Other non-profits are using variations on the Google map. Please take a look at http://www.interaction.org/member-directory/O and http://mercycorps.org/countries and suggest a better solution to our existing system.

Note that there is a small country map that is placed on each country page. These will be done in house at ERD ongoing, or by MCP, unless you are able to generate such a map through programming. Please advise.

Additional Information Requested

Please provide your hourly rate, and a maintenance schedule that you might suggest. Please note that this is a non-profit client and we are asking for non-profit rates.

Turnaround time for specific/problematic coding is immediate. Other projects can be scheduled.

=====

Should you have any questions or wish to discuss in more detail, please feel free to e-mail me at psheamunroe@gmail.com. Once we’re further along with the selection process, a log-in will be provided for you to take a look at the server and CMS.

We are hoping to make our decision by the end of January, latest.

Please express interest via e-mail by 12/31/09. A log-in will be provided after the new year, and the RFP response is requested by 1/19/10.

Thanks very much.

Patricia Shea
Project Leader, PMP
Munroe Creative Partners
711 Third Ave, 16th Floor
New York, NY 10017
psheamunroe@gmail.com

Contact: psheamunroe@gmail.com