Project Detail

Perl/CGI Expert Needed to Rewrite/Redesign Scripts for Website  

Perl/CGI Expert Needed to Rewrite/Redesign Scripts for Website is project number 251391
posted at GetAFreelancer.com. Click here to post your own project.

 

Bookmark and Share
Free Trial For New Buyers
 

Status: Closed
(Project expired)

Selected Providers: -

Budget: max $1000

Created: 05/16/2008 at 8:17 EDT

Bid Count: 13

Average Bid: $ 853

05/23/2008 at 8:17 EDT

Project Creator: misgnomer View PM Post PM
Employer Rating: 10.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/10 (3 reviews)

Bid On This Project
 

Description

1. First, I have an old forum that assigns numeric IDs in message urls, which is suboptimal for SE spider/bot consumption. An autoupdating sitemap that links to a lo-fi version of all message data, using hyphenated keywords in urls, and search engine optimized title/description/meta data/HTML header tags, is needed to make the site more SE accessible and friendly. There are 55K threads, so this may take a little while to complete.

2. Search term matches need to be highlighted with <span></span style="background-color:yellow"> in search results. This task will be the simplest of all, and should only take a few minutes, at most, to complete.

3. Complete an unfinished "auto notification" script in which posts are submitted to the moderator forum when messages are flagged by users, users are auto-banned, and when a message awaits moderator review. The script is nearly done, so this task shouldn't take very long at all.

4. Redesign post/reply forms and related scripts to achieve the following:
-Replace current posting code with bbcode standard.
-Disable/remove outdated post flags
-Integrate smiley/emoticon selection into post form.
-Allow users to select their preferred post editor from user settings (plain textarea with bbcode enabled or WYSIWYG)
-Allow users to post polls

This is a little more involved than the previous tasks and may take some time to carry out.

5. Design/implement working user profiles with the following features:
-User editable fields such as occupation, website, interests, location, about me, signature, etc.
-Edits/changes to above fields must pass through a banned words list and be subject to mod review/approval (and integrated with item 5 above)
-Hyperlink user handles directly to corresponding profile pages
-Allow users to select their timezone and adjust time displayed accordingly (this may be tricky)
-Profiles must list online status, last login date/time, date registered, links to 10 most recent posts,
-Auto incrementing count of total number of topics, and total number of posts (this will require a simple script for crawling through old post data and counting posts made by each user found)
-Implement the use of avatars (this will require editing the showmessage template to include avatar images if defined by user) either through uploading to the server or linking to external sources
-Combine existing "logo" and "signature" fields into one (i.e. allow images in signatures)

This task will likely require the most effort, but don't let that intimidate you, as this is really just a series of small changes that shouldn't overwhelm an experienced Perl coder.

6. A new trading/toplist script written in PHP is to be installed on the older Perl/CGI based forum as a replacement for the site's native toplist/referrer stat tracking (which is to be disabled). Someone is already working on the PHP side, but Perl/CGI expertise will be required to modify the Perl/CGI scripts and templates, as necessary, to fully integrate the toplist, referrer stat tracking, and partner signup features of the modern PHP script with the old site. This task won't take much time once familiarized with the website.

7. This task is similar to above, only this time a PHP ad management application, OpenX, is to be integrated with the old site, and the site's native ad generation is to be disabled. Again, this shouldn't take long once familiarized with the workings of the site.

The forum software uses a combination of custom written Perl and Shell scripts that were authored in 2002. Message and user data is stored in flat text files as opposed to an actual relational database. However, an online forum testbed will be made available, and I will actively work alongside the service provider, answer questions, and point out relevant directory locations, scripts and templates at every step of the way. Any project is a collaboration between service buyer and provider in which creative ideas are exchanged, so real-time communication and feedback over YIM is appreciated. The service provider must have broadband internet access.

The server is running FreeBSD and SSH access will be provided, but first your IP address will have to be added to the SSH firewall access list. If you are confident in your Perl/CGI/Shell scripting skills, the tasks outlined in this project should not pose an overwhelming challenge for you. If all goes well, your services may be retained.

Please note, I work best with friendly, team-oriented, liberal minded individuals possessing sound English language/communication skills and good work ethic. Priority consideration will be given to those who can begin work soon and respond promptly to private messages. Should your bid be selected, and you do not accept the offer within the hour, the project will be reopened to bidding again. Thanks in advance for your understanding and cooperation!

Messages Posted: 2 View project clarification board Post message on project clarification board

Bid On This Project
 

If you are the project creator or one of the bidders Log In for more options

 
View PM Post PM

991

20 days

04-26-2008 00:17 EDT

Get it done professionally and get it done right! I've left you a PM, please check it, thank you. - Timothy

help

 
View PM Post PM

650

17 days

04-30-2008 06:49 EDT

We have good experience in Javascript, Perl/CGI, PHP, SEO, Website Design. Most of our members have over 5 years of experience in those areas. We can deliver the project in high quality. Since we are new to getafreelancer.com, we decided to place a lower bid. For more details pls visit our web site http://www.netdukes.com Thanks.

help

 
View PM Post PM

900

15 days

04-27-2008 06:41 EDT

Hello,I can do it and you will satisfied,just give this project to me.Give your work to professional.

help

 
View PM Post PM

800

10 days

05-16-2008 08:54 EDT

Don´t work with this guy. I worked in his porno project for 10 days and he didn't pay me at all. He banned my ip from his server and then he said I've corrupted some files and didn't allow me to find a backup. Then he used this as an excuse for not paying to me. Only work with him if you are a slave

help

aig

 
View PM Post PM

999

21 days

04-26-2008 06:39 EDT

Hi, we have strong development team and lot of experience. We provide your solution and support with in your budget and time limit. for more details we discuss again with your quick replay and let me know your actual budget then we give you more reliable solution. thanks and regards ...

help

 
View PM Post PM

400

4 days

05-16-2008 11:55 EDT

Hi! View PM, plz.

help

 
View PM Post PM

1000

10 days

05-17-2008 06:13 EDT

Hi, We have read the description board. Pls refer the PM. Thanks.

help

 
View PM Post PM

800

15 days

05-16-2008 11:17 EDT

Hello! I can deliver this project, please check your PM to see my offer. Thanks!

help

 
View PM Post PM

800

25 days

05-22-2008 08:20 EDT

Please see PM.

help

 
View PM Post PM

1000

20 days

04-17-2008 21:05 EDT

(No Feedback Yet)

Hi, I would like to get a good time to talk to you on further steps ahead. Regards' Ramesh Krishnan. Pls chk PMB.

help

 
View PM Post PM

995

15 days

04-18-2008 02:25 EDT

(No Feedback Yet)

let me start with your project.thanks,have a nice day.

help

 
View PM Post PM

950

28 days

04-29-2008 22:22 EDT

(No Feedback Yet)

Kindly view PMB. Thanks.

help

 
View PM Post PM

800

14 days

05-21-2008 23:18 EDT

(No Feedback Yet)

hi there, Joseph from Sydney Australia. Please see PMB ...

help


    Bid on this Project