WeQuest
simple tiny
chat-like system

Version   1 • 1
( A Zeta Version )

WeQuest is an open-source simple tiny chat-like system that provides live customer support directly from your website, so you can give one-on-one help in real-time, adding the human touch to your website. WeQuest is written in the PHP programming language and uses AJAX. WeQuest uses plain flat files with no need for database services like MySQL, etc.

(WeQuest — we quest — wee quest — request)


Features:
  • Real-time Chats
    • wouldn't be chat if not real-time
  • Multiple Chat Requests
    • operator can chat with several clients
  • Notify When Party Responds
    • operator/client get visual/sound signals
  • Leave Message If Not Live
    • allow email if operator not available
  • Canned Responses On Operator Console
    • provide facilities for canned responses
  • Capture Visitor Data And Refer URL
    • client browser and web page viewed
  • Configuration Options
    • colors, table sizes, refresh rate, etc.


Installation:
  • Get WeQuest.zip: right-click here (use Save Target As)
  • Get WeQuest.md5: right-click here (use Save Target As) and verify.
  • Make a folder at your web site (name it WeQuest).
  • Extract files from WeQuest.zip to that folder.
  • Make a sub-folder at your web site (name it secure) and secure it.
  • Move setup.php to the secure folder.
  • Run setup.php from a browser and customize.
  • Edit canned.txt with your common responses.
    Put a blank line between each response.
  • Run WeQuest.htm to confirm installation.
  • Look at WeQuest.htm for ideas on implementing on your web pages.
  • More sounds.zip: right-click here (use Save Target As).

Screen shots:

Operator Console:

click image for full size view


Customer Console:

click image for full size view



Setup Console:

click image for full size view



Considerations:
  • Note: Depending on your server, allow write access to these files:
  • While using setup:
    WeQuest.php WeQuestS.php WeQuestI.php setup.php
  • Permanently:
    clients.txt lock.now online.now log.txt and the clients folder
  • and you may need to make a sub-folder (name it clients).



References:

Files in the WeQuest.zip archive file:
  • programs
    WeQuest.htm WeQuest.php WeQuestI.php WeQuestS.php setup.htm
  • images
    away.gif CatMouse.gif offline.gif online.gif
  • flags
    lock.now online.now
  • sounds
    cellular.wav doorbell.wav receive.wav ringin.wav sparkle.wav
  • text
    canned.txt clients.txt index.body.htm log.txt
Files in the sounds.zip archive file:
  • sounds
    button.wav buttondroop.wav buttonzip.wav cartoonphone.wav cellphone.wav dialtone.wav doorbell1.wav doorbell2.wav doorbell3.wav offhook.wav phonebz.wav phonering.wav pop.wav ring.wav ringph.wav splat.wav waterdrip.wav

Just Add Common Sense
You alone are responsible for your life.
Please use with wisdom.
All this stuff is free, as in free speech and free beer.
Covered by the GNU General Public License, OSDL Linux Legal Defense Fund, etc.
If you need help, I'm available for a price.
Help me help you. Help me pay for this web site. Donate, tribute, whatever by PayPal.

This Copyleft is a license granting everyone the freedom to use, modify, translate and distribute the copyrighted work, or any work derived from it, including all representations of the work, (for example, a binary compilation of a program) provided these terms are unchanged, permitting additional Copyleft Copyright notices and remuneration for distribution of the work and for services relating to use of the work, and MAKES NO WARRANTY, ASSURANCE NOR GUARANTEE AS TO USEFULNESS OR CORRECTNESS, as such is the duty of whoever uses or services the work. This license does not put the work into the public domain. Where this license is prohibited by law, the work shall be considered copyrighted by the original copyright owner with All Rights Reserved.

Copyleft Copyright © 2005 John G. Derrickson
freeVEDA.org/copyleftJGD@freeVEDA.org
2005 1127 1035