Closed

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

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!

Skills: Javascript, Perl, PHP, SEO, Website Design

See more: yellow software, wysiwyg html editor online, wysiwyg html, written signature ideas, working cgi, within subject design, website design software wysiwyg, uploading html templates, understanding design template, topics website design, topics website, challenge series, text html editor online, text editor logo online, templates logo online, templates html website design, templates website php, template html flat design, team service logo, team logo template, team logo ideas, team logo design ideas, stat results, stat coder, stat c

About the Employer:
( 3 reviews ) EP, United States

Project ID: #251391

13 freelancers are bidding on average $853 for this job

USAGraphicPR0

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

$991 USD in 20 days
(130 Reviews)
8.2
hamotig87

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

$900 USD in 15 days
(55 Reviews)
7.1
netdukesinc

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 elance.com, More

$650 USD in 17 days
(163 Reviews)
6.5
anylinuxwork

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

$1000 USD in 10 days
(4 Reviews)
5.7
LogoMultimedia

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

$800 USD in 15 days
(15 Reviews)
5.6
aig

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 b More

$999 USD in 21 days
(3 Reviews)
5.1
kristinpa

Hi! View PM, plz.

$400 USD in 4 days
(9 Reviews)
4.9
chama

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 More

$800 USD in 10 days
(15 Reviews)
4.6
shrishtiin

Please see PM.

$800 USD in 25 days
(5 Reviews)
4.4
krish4u

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

$1000 USD in 20 days
(0 Reviews)
0.0
compengineer4u

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

$995 USD in 15 days
(1 Review)
0.0
njibhu117

Kindly view PMB. Thanks.

$950 USD in 28 days
(0 Reviews)
0.0
josephgueltekin

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

$800 USD in 14 days
(0 Reviews)
0.0