My name is Niklas and I am the owner and creator of a swedish your chat. We are a IRC chat network with a CGI:IRC web client. About CGI:IRC, from [url removed, login to view]:
"CGI:IRC is a Perl/CGI program that lets you access IRC from a web browser, it is designed to be flexible and has many uses such as an IRC gateway for an IRC network, a chat-room for a website or to access IRC when stuck behind a restrictive firewall."
* Create more connection between Flex and JS, currently I only have a couple of the IRC basics (status messages, etc) but I need support for: queries, glines, and so on.
* Beeing able to send commands from JS to Flash.
o Including support for colors, I am not sure how to solve this one and it might not be important. We'll see...
* Create a firewall check to make sure the user isn't blocking port 6667 (i.e corporate network, behind firewall, etc). If he is, call a JS function which in turn will turn on the regular cgi client. The user shouldn't notice any difference.
* Incorporate it to my existing GUI. I will guide you through this, I might even do it myself.
* It should have a XML configuration, with amongs the following configurations:
o Server to connect to
o Port to use
o Default quitmessage
* Flex need to read parameters from somewhere. flashVars or JS. Parameters to read:
* If the message is to you (starts with your name) it needs to be highlighted with a <span> tag
* If the message mentions you, it needs to be highlighted with a <span> tag.
* Support for bold, underline, colors. Preferbly the user writes %B for bold, %U for underline, %CXX where XX is standard colors (01, 02, 03) (there is a list).
* Experience with IRC is a plus
* I am not sure if the flex client I have got support for several who replies (very large channels). But I need it fixed if not.
* If you've created your own flash irc client before, feel free to use it.
I have a testbed on [url removed, login to view] but I think it only works locally. It's based on [url removed, login to view]
However, if you prefer you could code your own flash irc client (it's a rather simple socket communication) I welcome it.
Of course this is not all the specifications, but you will get an accurate idea of the scale of the project.