Find Jobs
Hire Freelancers

57700 BBS Site Review/Repairs/Tuning

N/A

In Progress
Posted about 19 years ago

N/A

Paid on delivery
Site: [login to view URL] Architecture: PHP / Apache / MySQL / ADOdb / Smarty Notes: 1) Migration I have already copied the live data for the website and the forums to the beta databases using the migration sql scripts located in /www1/[login to view URL] Outline of work: Before any work begins we should check all third party classes (adodb, smarty, etc) to make sure we are using the latest versions. Chat System Installation One of the major modifications to the beta website is switching to a java based chat system with Instant messenging and buddy list features. After quite a while of research we decided to go with chatblazer ([login to view URL]). Attached to this email is a download link and license key for the commercial use of chatblazer. Via their website you should be able to access the installation and admin manual, in addition to the basic system we have purchased the following modules: SQL, Messenger, Moderator, and PicShare. The intension of the chat system is actually two fold, one two provide chat/im features to logged in users, but more importantly second to maintain a database of logged in user ids via it's applet. This will allow the site to effiently maintain a list of online users for use throughout the website. We had attempted to develop similar features in the current beta website by installing a hidden IFRAME in each page that made calls to a http deamon every 5 seconds in order to notify the system of a user's online status. This IFRAME located in the /www1/[login to view URL] file, and should be respectively removed. Per the suggestion of the chatblazer developers, much like we have a hidden IFRAME on each page now for logged in users, they suggest we install a hidden FRAME in the top of the page, thus allowing the chatblazer applet to load only once per window, and allow users to navigate the site without reloading the applet for each page load. I will leave this technical detail up to your team, however if someone were to go to a page directly outside of the FRAME (aka a direct url link), we would want the system to detect this and load the respective page within the FRAME. Note: We only do this for a logged user, use the same php logic we use to determine if we want to display the current IFRAME to know if a user is logged in. When a user is logged in, the header of the beta site displays additional buttons in the upper right corner, some of these are Chat, Buddylist, Who's Online. Chat should of course link to the group chat applet for chatblazer, BuddyList to the chatblazer Instant Messenger Buddy List, and Who's Online to the [login to view URL] file currently linked. Note the current [login to view URL] file contains a few PHP errors preventing it from working, correct these then adjust the respective list of online user's it generates to JOIN query against the chatblazer mysql database of online users. The link next to each user should initiate a direct IM session to that user. In addition in the header you will notice two statistical figures labeled Registered Users and Anonymous Users.. The Registered Users count should reflect the # of online users from the chatblazer database. [login to view URL] This page is working mostly, there may be a broken link or two, but all is mostly good. The site news window on the bottom needs to be adjusted to display the latest three message headers from the forum “Site Announcements”, I suspect this is just a small sql error. [login to view URL] For the most part the forums work well.. One minor bug is that it display's a \ before quotes in some subject/topic/content areas. Please check on this. [login to view URL] Goto the url [login to view URL] to access the gallery without having the password for the section, note that a mysql error is occurring in the PHP, correct and check other respective gallery pages. [login to view URL] This is the user's main homepage, the errors currently seen at the top of the page, relate to checking the webmail system, we have to identify if this is an ongoing problem. The “Your Regional Settings” page contains static content right now, this information should be derived from the geo_new database the site uses to get geographic data, I will provide the flag images for the small icon space in a future email. We need to check each of the sub-items on the left menu to make sure they work correctly. I will help in this process of course. [login to view URL] This is one of the main area's of the site… Where people search user profiles, and display profiles. You will note that when displaying a user profile there is debug information at the top, remove this. Also check several profiles to make sure their content reflect actual database records. MAKE SURE THERE IS NO STATIC CONTENT where there should be dynamic, obviously it's easy to miss a field and not realize it. The area of the site that needs the greatest amount of work is the Advanced Search feature, this section IS NOT working correctly, it needs to have SQL and if/then logic checked, also queries may need major rewriting to reflect proper indexes, etc. [login to view URL] This section currently has PHP errors which should be simple to resolve, if any files are missing (such as classes) I will locate them, also there may be some user logic or general errors that may cause for some small code mods. We will review this together once you correct the basic PHP errors and I can look through this section. [login to view URL] I believe this section is working correctly. [login to view URL] One of the more complex areas of the site, we will need to check through this thoughly for both PHP and SQL errors. help & info Every section of the site, every page has a “Need Help?” link in the sub-header, this should automaticly point to [login to view URL] The keyword is defined on a per page basis, if no keyword is available it will link to the main help page. Both the info and help sections use the same db/code, this is considered a lower priority to the site, and will be done last.
Project ID: 1806503

About the project

1 proposal
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
can be done... [login to view URL]
$850 USD in 25 days
4.9 (594 reviews)
8.7
8.7

About the client

Flag of
1.5
2
Member since Dec 22, 2003

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.