campfire is great for a site with a business purpose; also, it costs a little bit of money just to allow 60 people to chat. anyone know of an open source chat application?
Yeah, I tested it on several different machines with IE 6.x and it worked fine. I would wonder if their security settings are blocking out the AJAX stuffs? I know that part of that ends up running as ActiveX in IE and setting more securely can block it from running.
I was looking to use Chatr on my site, but I guess I'm going to have to rethink that... Some 60% of my users are on IE, ~85% of that 6.x, but it makes me concerned that I'd be locking some people out.
Have you looked at Lace? That one seems to degrade pretty nicely, even working on Lynx (manual refresh, of course).
Lace looks good.
It installed just fine and I've actually got it up and running now. My community seem to like it a lot.
Only thing missing from Lace is the lack of registration. Anyone can pop on and chat away... no requirement for names or anything. Would be nice to hack it to allow registration for nickname reservation/protection.
Otherwise this one's pretty cool.
fernando: maybe you (I certainly couldn't) could play around with making a Lace extension so that it's usuable through Vanilla and hacking Lace to use People?
Tying Lace into People is pretty straight forward. I've got most of what's need cobbled together right now. Give me until later this evening and I'll post what I've got.
Lace is pretty cool - I created an extension which set's the lace cookie from my vanilla forum so when they click they jump over into Lace logged in as their vanilla user
now just gotta disable the name change box in lace itself so they don't change their names once in there :-)
if(@$Panel){ // Location of your chat program if(file_exists('../lace/config.php')){ // CSS Settings $ButtonCSS = "PanelButton";
// Title you want to give the chat panel $Title = "Chit Chat"; $TitleSubmit ="Chat Now!";
// Gather user info if (!@$UserManager) $UserManager = $Context->ObjectFactory->NewContextObject($Context, "UserManager"); $AccountUserID = ForceIncomingInt("u", $Context->Session->UserID); if (!@$AccountUser) $AccountUser = $UserManager->GetUserById($AccountUserID);
now just gotta disable the name change box in lace itself so they don't change their names once in there :-)
In that case, if you haven't done so already, you may want to also disable the changing of usernames in vanilla. As that could also throw your users off :)
That's a good point. Perhaps I just won't bother then, although I set the cookie each and everytime the page loads (which would mean the name change would go work)
I probably won't bother I don't have a lot of usage anyway :-)
Comments
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •I was looking to use Chatr on my site, but I guess I'm going to have to rethink that... Some 60% of my users are on IE, ~85% of that 6.x, but it makes me concerned that I'd be locking some people out.
Have you looked at Lace? That one seems to degrade pretty nicely, even working on Lynx (manual refresh, of course).
http://socket7.net/lace/
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •That sounds absolutely terrifying :P
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •Strike the code I'd placed here previously. I've run into some odd issues and need to rethink it. Will post back when I've got it fixed.
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •now just gotta disable the name change box in lace itself so they don't change their names once in there :-)
<?php
/*
Extension Name: Lace Integration
Extension Url: http://www.cmehil.com/
Description: Adds the Lace (http://www.socket7.net/lace/) login to the user panel, defaulted with their name
Version: 1.0
Author: ccmehil
Author Url: http://craig.cmehil.com
*/
if(@$Panel){
// Location of your chat program
if(file_exists('../lace/config.php')){
// CSS Settings
$ButtonCSS = "PanelButton";
// Title you want to give the chat panel
$Title = "Chit Chat";
$TitleSubmit ="Chat Now!";
// Gather user info
if (!@$UserManager) $UserManager = $Context->ObjectFactory->NewContextObject($Context, "UserManager");
$AccountUserID = ForceIncomingInt("u", $Context->Session->UserID);
if (!@$AccountUser) $AccountUser = $UserManager->GetUserById($AccountUserID);
// Create chat cookie
setcookie("Lace_name", $AccountUser->Name, time()+3600*24*30, "/lace/");
// Create chat login form
$ChatForm = "<form method=\"get\" action=\"../lace/index.php\" method=\"POST\">"
. "<input type=\"hidden\" name=\"name\" value=\"".$AccountUser->Name."\" />"
. "<input type=\"submit\" class=\"".$ButtonCSS."\" value=\"".$TitleSubmit."\" />"
. "</form>"
. "<br>";
$ListName = $Context->GetDefinition($Title);
$Panel->AddList($ListName);
// Add the form to the panel
$Panel->AddListItem($ListName,'','',$ChatForm);
}
}
?>
Just gotta change the two cookie values to match your setup.
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •In that case, if you haven't done so already, you may want to also disable the changing of usernames in vanilla. As that could also throw your users off :)
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •I probably won't bother I don't have a lot of usage anyway :-)
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •