Modify Shine live help php live chat system
$30-5000 USD
Pagado a la entrega
Your job is to modify our currently installed Shine Live Help PHP and MySQL based simple Live Chat system. For more information about Shine, please see: [url removed, login to view] Our production system can been seen at: [url removed, login to view] Your job is to do the following improvements: ** Admin Area ** - When chatting with an user, if another user requests a chat the focus is automatically moved away from the current chat and the message box is cleared. Remove this feature, move focus to another discussion only when clicked. - Also, when chatting with an user, if another user leaves the chat the same focus change occurs. Remove this as well. - If possible, improve the screen refresh to reduce screen flickering and improve response rate - Ability to resize the chat browser window - If there are 5 or more active chat sessions, if more users try to join the chat, show "I'm sorry but the Live Support is now busy, please wait a moment for an operator to become available." - If user enters the chat and a javascript popup is shown to the admin that user is requesting chat. Improve this in a way the javascript doesn't pop up the prompt more than once per user. - If the chat window is minimized and the user sends a new message, pop up the browser window. - Improve the security of the Live Chat application by storing the login password only in hashed form inside the DB. The coder is not given any server access, the bid winner will receive the current PHP source codes of our currently installed version. The coder must be able to develop and test the improvements in his own test server. As SHINE is GPL licensed software, the coder is responsible in sending the modified code to the shine community.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Web server, php and MySQL
Nº del proyecto: #3857352