For those interested... I present to you, Drupal IRC - [EDIT ax: link removed because it is a spam site now]

It's still buggy since it can't connect to irc.freenode.net. But it will work, eventually.

enjoy.
Marcel
[EDIT ax: link removed, see above] - also coming soon

Comments

Lanny Heidbreder’s picture

Does it (theoretically) connect to Freenode directly from the client, or does it connect to a backend on port 80 which in turn connects to Freenode?

If it did the latter it'd be great for folks (like, at the moment, me) who are stuck behind IRC-disallowing firewalls.

eldarin’s picture

I remember he mentioned in another thread it would be the former - i.e directly connected (asking for network connection capabilities within the applet).

He would possibly be asking for trouble if he did an in-effect-anonymous-proxy for IRC'ing ... if you know what I mean ...
;-)

There was this cool thing called anon.penet.fi once, and that was a prime example of how things might be altruistic and fine - but people are not.

Cool you got it going so quick, Marcel!

Lanny Heidbreder’s picture

The insane thing is that I'm at University. No one at Arkansas State University may use IRC, period. I've e-mailed the admins, begging and pleading with them, explaining how they're depriving their tech-savvy students of educational blah blah blah. And I meant it!

And all I got in response was a bunch of BS and a link to some bogus statistics about the percentage of IRC traffic that's illegal and oh we can't allow that on our campus now can we.

Idiots.

gnat’s picture

see if any of your tech savvy friends who aren't at school (or have one at home) can give you a shell account on a server with and IRC client. like irssi

chances are your school doesn't block port 22, and once you are out of their network, their stupid beliefs about IRC don't matter.

You might even be able to set one up from your folks house if they have a cable/dsl connection.

pamphile’s picture

Your welcome my fellow Drupalers, I have only done my duty :)

Marcel

pamphile’s picture

It's a webclient that uses Java to connect from your computer to a IRC server. Direct client to server communication.

It's configured to connect to the irc server at irc.freenode.net. However that isn't working for some reason.

However I can connect to Efnet servers like irc.prison.net

To join a server like type:
/server irc.example.com

For example: /server irc.prison.net

Basic IRC Commands
http://www.ircbeginner.com/ircinfo/ircc-commands.html

The webclient is PJIRC --> http://www.pjirc.com/

Marcel

pamphile’s picture

I really don't know why irc.freenode.net is denying us...
see http://01wholesale.com/images/badirc.gif

But until this is resolved you guys can connect to efnet via
/server irc.prison.net

and /join #drupal

going to sleep....

Marcel

eldarin’s picture

Remember the stuff about IRC real-ids, and all the stuff about ircd defenses against spoofing, so that sometimes you need port 113 identd etc ...

That's why your client gets refused. I know there are some docs on how you should behave and do the ping-pongs etc. to get proper access everywhere. Some IRC-OPs and ircd admins are quite obsessed about keeping out any naïve riff-raff.
;-)

If you check their ircd motd-message, you probably can figure it out. Use mIRC or irc to get all the startup-stuff where they go through the motions checking you out.

PS! At least I think it's how it's done still ... not used IRC for a lot of years, only back when it was the epiphany of cool to be able to sneak into #42 and be reckognized on #elite ...

Toe’s picture

Heh, looks like you beat me to the punch on setting up PJIRC for Drupal's channels like I was suggesting in a couple other threads. Ah well.

eaton’s picture

I was tinkering with something like that myself, but hadn't polished it. The killer features for me would be theming of the IRC window (ie, removing all the ugly bits and presenting a stripped down UI)... and automatically logging in with the username of the currently connected drupal user.

Are there plans to release this as an actual module?

--
Eaton — Partner at Autogram

eldarin’s picture

What hooks do you see such a module using ? Maybe just a theme/page is all that is needed, if the java-applet only needs the username supplied as a parameter/property.

Or were you thinking in terms of applet-to-drupal-server communication ?

Just some thoughts.
;-)

pamphile’s picture

A Drupal to "Java irc client" module would be great..
The best Java irc cients are pjirc.com and jpilot.com

Marcel
http://www.financialdominance.com

Seven_Six_Two’s picture

Here is a code snippet that I found for using the site username in pjirc. I replaced the nick value in the codeblock with it(and I connect to freenode).

 global $user;
  if ($user->uid) {
    print t("$user->name");
  }
  else {
    print t("defaultuser??");
  }
pamphile’s picture

OK, until the irc.freenode.net configuration requirements are met, drupal IRC will be located on Efnet's #drupal

You can use any Efnet server
The default will be irc.prison.net

Marcel
http://www.financialdominance.com

thegleek’s picture

Personally, I hate (as well as most users) any JAVA-based irc client.

Couldnt someone make a module that incorporates the
cgi:irc perl-based client which is 1000x better then jirc?

Their site is: http://cgiirc.sourceforge.net/

...and 9 out of 10 users prefer cgi:irc interface over the jirc one.

Toe’s picture

Personally, I must be part of that 1 in 10.

I find CGI-based clients to be sub-par in interface, wasteful of server resources, and much less likely to be approved of by the web host.

pamphile’s picture

I'm also thinking of the Server resources and web host reaction

A successful irc service proxy would definatly require it's own dedicated server(s)

Java clients only work in your browser...

chx’s picture

I have written a simple chat system with XMLHTTPRequest well before it was called AJAX. Two or three years ago, that is.

If there would be a simple PHP implementation of IRC in a procedural notation, then an irc.module would be possible...
--
Read my developer blog on Drupal4hu.

--
Drupal development: making the world better, one patch at a time. | A bedroom without a teddy is like a face without a smile.

Hosting Geek’s picture

If drupal just had a Jabber Room then it could use client such as MUCkl which uses AJAX to talk to Jabber server... it would be nice for that client to have some drupal support like using the same nick... well anyway here is the links your looking for:

download: in this folder: http://www.strigler.de/~zeank/
demo with lame theme: http://jwchat.org/x-berg/

zeank’s picture

The demo site with this oh so lame theme is located at

http://jwchat.org/MUCkl/

Please use this address instead for testing as the other one is a "real" chat room [german speaking] ;)

And by the way: MUCkl is not ready for prime time yet. That said, happy testing!

Hosting Geek’s picture

Hey Zeank welcome to the comunity... you are going to love drupal... BTW Drupal already has support to share the same database as JabberD/eJabberD/....

Nice to see you again.

jsilence’s picture

Where can I get more information about that? Can not find anything related to ejabber on drupal.org about that.
Working on integrating a Drupal based site with ejabberd via jwchat.

Any pointers?

-silence

pamphile’s picture

Some IM companies will customize their IM client at a price.

Marcel
http://www.financialdominance.com
http://01wholesale.com

m1mic’s picture

For anybody out there that has run into the problem on not being able to connect to IRC because the port is closed, there is an altenative. http://www.ircatwork.com is a free Web based service that allows you to access the #Drupal group through your web browser.

darmik’s picture

another two free web proxies

http://anon.emigrantas.com
http://proxy.emigrantas.com - text based
http://ircproxy.emigrantas.com - irc web proxy

frollo’s picture

sun’s picture

For anyone having trouble or missing knowledge on setting up a IRC client:

Use ChatZilla for Firefox.

Daniel F. Kudwien
unleashed mind

Daniel 'sun' Kudwien
makers99

psi-borg’s picture

anyone know what's up with freenode? not been able to connect past several days.

pamphile’s picture

Sorry that link is dead now :(

I let that domain expire and a spammer grabbed it.