![]() ![]() |
Home |
How it works |
Projects archive |
Contact Us Air Compressor Bot |
|
| The Career Path of Freelance Programming Jobs |
For esolz only: personals site |
![]() |
Bidding Time: |
16/08/2007 11:19 - 20/08/2007 01:00 |
Budget: |
$1500-5000 |
Status: |
Closed |
|
|
|
Job Type: |
|
Description: |
I require modifications to a PHP script for a personals site. You must have at least 5 excellent reviews in order to bid for this project. IF YOU DO NOT HAVE AT LEAST 5 EXCELLENT REVIEWS, PLEASE DO NOT BID. You must also be able to provide short samples of your work which display good object orientation. I have had a lot of people provide examples of "object orientation" in the past, which have not been anything to do with object orientation. IF YOU DO NOT KNOW WHAT OBJECT ORIENTATION IS, PLEASE DO NOT BID. Please take careful note of these requests. There will not be exceptions. Changes required are: 1. Would like to incorporate an affiliate program - there are a number of decent free ones on the web. Paying other people for every new member they generate. 2. Timestamps, want to convert all the timestamps that are displayed to local time ... probably some javascript. By default everything is GMT, but people in NZ should see NZT people in the US will see their time, although the stored timestamp in the database will be unchanged. 3. Instant messages (popups). Some people can't receive instant messages, despite enabling popups (or so they say). Have an instant message icon which flashes when there are instant messages, and click to display them (this should get around it). When there are no instant messages it does not flash or is not displayed. Alternatively, have an option for a user to feed all instant message to the inbox for reply instead. 4. Upcoming events section. A list of upcoming events (sorted in ascending date order). Users can add new events, but they are not displayed automatically, they are stored in a waiting space for admin to ok (add to displayed list), edit, or reject (with reason why). After the date of the event, it automatically drops off the list. 5. Allow emails to be sorted by date, sender or subject, and also include a filter which will filter all messages sent by a particular user. 6. Private photos. Users have the ability to set photos as private (nobody can see them by default). They should be able to grant/revoke access to other users to see these photos (another icon on their profiles "let user see my private photos"). There should also be an icon on the owners profile if they have any private photos stored. 7. Contact admin. A one click box for sending suggestions/comments to admin/webmaster. Subject line and message only. It will set the from address equal to the senders registered email address, and contain a link to their profile. On send, it will display a "thank you for your message" message. 8. Last online {} tag that can be added to search results/short profile row template. Displays when the user was last online (eg. less than 24 hours, less than 3 days, less than a week etc ... make this configurable in a table (number of days and img path). 9. Searches. I have limited to max 1000 results, but it should display a message at the top of the search result if this limit is hit (ie. your search has returned x records (max is 1000)". 10. Image Magick. Would like to have all thumbnails (current and new) processed with imagemagick so they are all sized exactly 50x50 - this is for formatting changes I want to do - currently thumbnail image sizes vary. 11. Secondary photos, should display a set of thumbnails down the left hand side, and display the full pic in the same window to the right when clicked on. A number of personals sites do it this way, instead of popping up a new window for each secondary pic. 12. Main photo. If no photo, it should default to a default image file. 13. All photos should be overlayed with a repeated 1x1 transparent gif, this will prevent people right clicking on them and seeing the file name/downloading etc (have used this on the old site very successfully). 14. Emails. Getting a lot of complaints about emails from the site not making it to external inboxes, try and improve success rate (my thinking is send two, one normal, and one without graphics, but probably a better way to do this). 15. Have a user setting to turn off email notification of emails/flirts (some people do not like to receive them). 16. Recently added pics search. Will display thumbnails of recently added pics (latest first), with link back to the profiles. Search back over x days (system configurable). This is different to recently added profiles (already in search), because existing users may add new pics. 17. Leave tracks on profile. Users can see who has been looking at their profile over the last x hours (system configurable), and vice versa. This should be able to be turned off, so a person can opt to either see who has been looking at their profile (and leave their tracks on other profile), or not see (and leave no tracks). It would also be good to have a {} tag on a profile that can override this and leave a track regardless, if a person clicks it on another profile. 18. Body Fat and Body Muscle to be replaced with Body Type (which will be a drop down list fed from a table eg. Skinny, Athletic, Average, Muscular, Fat etc). This will also require a small script to convert existing percentages into these categories. 19. 'Attribute' Size also replaced with a drop down field (Small, Average, Large, Extra Large etc). This will also require a small script to convert existing percentages into these categories. NOTE: 1-19 Should take no longer than 3-5 days. 20. Rework scripts. Split index.php into parts (will need more details from me - but splitting email, user settings, online etc). Also make it more object orientated, currently some parts are duplicated. I can provide more details on this - also incorporate sub scripts more neatly. This could be quite involved and may take a couple of weeks. NOTE: THIS 20) IS A COMPLETE REWRITE OF THE SCRIPT - TO BRING IT UP TO PHP 5.20 AND PROPER OBJECT ORIENTATION. THIS IS NOT A CHANGE TO THE EXISTING SCRIPT. IT WOULD THEREFORE MAKE MORE SENSE TO DO 20) FIRST AND THEN 1-19. Please note: This is a gay personals site. If you have any problem with this, please do not bid. Payment terms: I will place 50% in escrow at the beginning of the project. At completion of 1-19 (after I have received the files, tested and am happy with the changes) I will pay 50% and place another 50% in escrow. On completion of 20 again when I have received the files and tested/happy with changes, I will release the balance. No payment will be made for any work that I have not received and tested to my satisfaction. If the winning bid prefers, they can do 20 first, and 1-19 second. Thanks Related Projects: This project is the proprietary information of .
Click here to remove this project from OUR database.
|
Operating System: |
Linux |
Database System: |
MySQL |
| <<< back |
|
| Home | Projects archive | RSS | Resources | Links | Contact Us | © 2004-2008 ProjectsList.biz /0.672 |