Open-source and client-side IRC-Client

Posted by user125197 on Server Fault See other posts from Server Fault or by user125197
Published on 2012-06-19T14:05:20Z Indexed on 2012/06/19 15:18 UTC
Read the original article Hit count: 260

Filed under:
|
|
|

I'm administrating a homepage with an IRC-Webclient.

At the moment, it uses a Java-client, modified to be SSL-compatible and compatible with whatever design I want to use. The usual PJIRC thing, with users wishes and concerns implemented (I'll give you SSL-PJIRC if you want - no problem. The login-script will be improved for IE6-support this weekend, means write the object tag if an old IE is found, that's it. Rest runs perfectly well).

But still, the better user experience would be a client that only requires the user to enable JavaScript.

So, before I go into rewriting and customizing a complete Java-IRC-solution, I'd like to ask some other people - after researching for half a year of time.

The requirements are:

a) Free hosting, no cgi-bin is acceptable. A lot of hosters also have CGI supported, but it doesn't allow IRC-access. So, seems you are limited to x10-hosting for CGI:IRC.

b) Solution must be open source (not free as in free beer, but free as in free speech - I want to be able to read every line of the code).

c) Hosting cannot be limited to Windows-hosting. Free operation systems (anything with Linux, BSD, whatever - I think you get what I mean) must be possible.

d) No server-side technology. I'm limited to everything that runs client-side only. (Well, a Java-Applet does...).

d) Solution must support SSL.

e) The side must be able to move. Means, you register to a new free hoster, load your things up via FileZilla and the thing simply runs. No server-concerning implementations needed.

f) Old browsers must be supported.

From all my research, there are two ways

a) Java-Applet

b) Use HTML5-Websockets (it is impossible to use the JavaScript-library I found, as it depends on ActiveX - means, Windows hosting).

b) means "you are going to enter very unstable content". I worked with HTML5 for month, and, well ... Though, HTML5 also is not suitable for older browsers (old browser support is an absolutely necessary requirement).

PHP by the way is a server side solution ... so no line of PHP.

My idea now was a Java Applet, and a fallback which again is embedded and proprietary, but only requieres JavaScript (wsirc or Mibbit are great here, whilst I prefer wsirc ... and zooming fonts that are plainly to small, but worse, cannot read the code).

So my question is - with free hosting, not installation on server, plain upload - do you see and open source, complelety client-side, ssl-compatible way to use or write a client?

This wouldn't be my first programming project, I'm not afraid of the code. If there was a way and I had to write it, even from scratch, I'd do.

From all I know, there sadly is none. But maybe some experienced admin has an idea?

Best Wishes, yetanotheruser

Sry my English isn't perfect. It's enough for programming at least.

© Server Fault or respective owner

Related posts about java

Related posts about web-hosting