I just had a website replicated from my dedicated server onto a NEW site from a shared hosting environment. However, the programmer who did this carelessly left some bugs, which I found ONLY now that require to be fixed [for the replicated website].
Specific Tasks related to bugs fixing on the replicated site:
i) Ensure the "Verify your membership" email template gets SENT OUT AUTOMATICALLY to the email address which new member used to registerd on the site, after he or she clicked "Finish" button to complete the 2nd page of his new user registration.
Currently on the replicated site, this template is being excluded from being sent to member automatically and immediately, although the "Upload your photos" email template is still currently automatically and immediately being sent to member after he's clicked "Finish" button on the 2nd page of new user registration. So note that this template is not supposed to be left out either! [This is consistent with the practice on majority of websites on the internet requiring their new members to double opt-in.]
ii) [As this is a social networking site, there is also the problem of]:
Several on-site pages showing Missing or Empty slots for Photos that frontend users have otherwise uploaded, and your task is to make these photos uploaded by new users successfully showing on the users' profile, be it as viewed from frontend by same or other members, or by admin from backend looking at the member's particular profile pages.
However, tasks i) and ii) can BE EASILY FIXED BY REFERRING BACK TO CURRENT CODES WORKING SUCCESSFULLY ON THE MAIN SITE, so the replicated site on the new server in the shared hosting environment can be Repaired Faster!
iii) Make Text Changes to the email templates ON THE REPLICATED SITE, to ensure new domain name is reflected there in lieu of old domain name, be it as displayed in message body of the email template, the email subject, or words used at bottom of email template for users to opt out. [I think last programmer overlooked to replace old domain name with new domain name in these places, BUT MOSTLY in the words shown at bottom for users to opt out].
Plus ONE MORE SENTENCE shown in the body of the email template "Verify your membership" that needs to be AMENDED IN TEXT to become NEW SENTENCE, which I will supply to you when you are selected.
iv) Also, a few missing php pages surprisingly on BOTH the old site and the new site, which include [url removed, login to view], [url removed, login to view], and [url removed, login to view] page that happened, after that last programmer did replication. So now, when members click to these links, the screen shown becomes totally empty! This is not supposed to happen. I think last programmer is careless. YOUR TASK: Is to make these pages SHOW BACK THEIR CONTENTS and come back to live, WHEN USERS CLICK TO VISIT THESE PAGES !
v) Speed up the "Approval" process at backend when admin clicks on "Approve" button to approve email-verified pending profiles. This is currently taking place QUITE A FEW SECONDS LONGER THAN NECESSARY on new site, and I think there are some BUGS that need to be fixed to speed it up. Likewise, to speed up when "Decline" or "Edit" button is pressed, to avoid long delays.
vi) On Old site, usernames and email ids of members to whom emails have been sent and which have bounced back are reflected on a certain table at backend. But last programmer truncated off the table to show only the latest one-screen full of users. So, REMOVE THE TRUNCATION, to allow the table to SHOW ALL THE WAY DOWN TO THE VERY FIRST MEMBER on the site to whom emails sent have bounced back to the site. [Good News: You don't need to bother with how the bounce back happens. You just need to show the names and email ids of all the members in descending order from latest(top of screen) to earliest (bottom of screen), to whom emails sent have been bounced back, and that's why task is called: Remove the truncation.]
vii) Download only 3 header templates, specifically 2 email headers and 1 on-site header, for me from the replicated website, AS THEY ARE SHOWING OLD DOMAIN NAME ON THE HEADERS, so I need to get back to my designer to tell him to AMEND FROM OLD DOMAIN NAME to NEW DOMAIN NAME shown on these headers.[The Design work DOESN'T INVOLVE YOUR ROLE, FORTUNATELY!] Then, you will upload the NEW, 3 HEADERS back to their corresponding places on the new site, to over-ride the old headers - Simple Task !!!
For uploading of new headers, as there will be a noticeable delay before I get back to you, I can release funds to you for all preceding tasks first, ie. i)-vi) (from your 1st escrow account) and also top up your 2nd escrow account with another $10 upfront for vii). When the designer gets back to me to upload these new headers onto website, and you have done the upload accordingly, then I will release 2nd escrow payment of $10 to you. [Small incentive. Otherwise you might forget and not come back!]
As majority of tasks are merely text changes to show NEW domain name in lieu of OLD domain name, or tasks to upload back NEW headers that will show NEW domain name in lieu of OLD domain name, and further because there is the old website to check back correct coding why codes are working successfully in practice on old website (thus speeding up the work of fixing the bugs on replicated website pertaining to tasks i and ii above), therefore LOGICALLY:
I would EXPECT THE BID FEES FOR THIS PROJECT TO BE NO HIGHER THAN $50 (MAXIMUM),
, inclusive of the bonus fees for Uploading back new, 3 headers indicated in task vii) above.