ListMessenger Pro Customization Project ( listmessenger dot com 0
General Service Provider Requirements:
1. Seeking a thoroughly experienced Service Provider, ideally with a solid understanding of the code structure and overall functionality of ListMessenger Pro (written in php)
2. Service Provider MUST also have extensive experience with mySQL
Scope of Work for Project:
1. ListMessenger Pro currently contains the following data variable fields:
[name]
[firstname]
[lastname]
[email]
[date]
[groupname]
[groupid]
[userid]
[signupdate]
2. In addition to the data variable fields referenced in "1." of the Scope of Work, Service Buyer requires that the following fields be added to the application and database:
AccountID = 001300000023vRX
AccountOwner = First and Last Name
AccountOwnerEmail = Email Address
ContactID = 00330000003BlDY
ContactSal = Mr. / Mrs. / Miss.
ContactFirstName = First Name of Recipient
ContactLastName = Last Name of Recipient
ContactTitle = Title of Recipient
ContactEmail = Email Address of Recipient
ContactPhone = Phone Number of Recipient (e.g., 123-456-7890)
ContactAcctName = XYZ Company, Inc.
ContactStAddr = 124 Database Lane
ContactCity = mySQL Land
ContactState = An abbreviated version of all states in the U.S.
ContactZip = 85048
Division = Western or Southwest
DMFullName = First and Last Name
DMPhone = 234-567-8901
DMFax = 345-678-9012
DMEmail = Email Address
DMAddress = 125 Dynamic Data Lane
DMCity = mySQL Land
DMState = An abbreviated version of all states in the U.S.
DMZip = 85048
DMTitle = Title of DM
3. Control Panel-Based Variable Data Field Management: Service Provider will create both functionality and an icon in the Control Panel to enable Service
Buyer to add additional tables in the future. This functionality must also have the ability to transparently create all back-end php code that allows this application to pull from any of the fields referenced in section "1." of the Scope of Work, as well as any custom fields Service Buyer creates at any given time. The functionality must also account for all types and forms of data, including: text, numbers, alphanumeric, tinytext, blobtext, etc. Service Provider will ensure all data variable fields operate properly when added both to a text and HTML-based message.
4. Message Activity Tracking: Service Buyer is also interested in exploring the possibility of adding message tracking to ListMessenger Pro with the following functionality:
- Record the date, time and number of times each message is
viewed by each recipient.
- Functionality in Message Centre and/or Control Panel that
allows Service Buyer to view message activity by Group.
- Functionality in Message Centre and/or Control Panel that
allows Service Buyer to send copy a URL and paste it in an
email that allows recipients to click on it and see message
activity in their web browser.
- Functionality in Message Center and/or Control Panel that
allows Service Buyer to export message activity by Group in CSV
format.
Project Terms and Conditions:
1. Acceptance of this project also serves as full agreement and acceptance of the following terms and conditions:
i. Service Provider certifies he/she possesses extensive knowledge and a universally acceptable level of professional experience associated with the following:
* PHP
* mySQL
* cPanel
* phpMyAdmin
ii. Service Buyer reserves the right to cancel this project and not be obligated to making payment for services if:
(a) Service Provider fails to honor the timetable mutually agreed upon for this project.
(b) Service Provider fails to provide a substantive and/or timely respond to communication/messages sent by Service Buyer.
(c) Service Provider fails to ensure the above referenced modifications cause any malfunctions and/or errors for a period of 30 days following project completion.
iii. Service Provider warrants he/she will not install any malicious code or scripts (including mySQL injection/capturing tools) on the domain where the application is currently installed, nor will Service Provider install any programs or make any code alterations that would or could compromise domain and application security.
iv. Service Provider acknowledges he/she has adequate computer security in place to prevent the observation of or access to any and all information, files, folders, usernames, passwords, login URL's, etc. associated with or applicable to this project.
vi. Service Provider agrees to permanently discard and/or destroy all usernames and passwords provided by Service Buyer subsequent to the completion of this project.
vii. Service Provider will not exploit, advertise, or market his/her work perform without first having received permission from Service Buyer.