Forum OpenACS Q&A: New extended chat package

Collapse
Posted by Nima Mazloumi on
Hi all,

I extended the chat package (java part) and would like to get some feedback. You can take a look at

http://madura.bwl.uni-mannheim.de:8080/

As soon as you register you can test the chat. Registered users can administrate the chat.

You have to accept the certificate to see the applet.

Major Changes:
- Migration to JRE 1.4.2 (Swing-Components)
- Complete Rewrite of major classes
- HTML-Support
- User-Portrait-Support
- Color-Chooser

I hope you like it. Feedback most welcome.

I don't know why but my test server fails to upload portraits. So you won't be able to test this.

Greetings,
Nima

Collapse
Posted by Nima Mazloumi on
Oh...and of course a new design, but this is still work in progress ;)
Collapse
Posted by Nima Mazloumi on
For those who didn't see anything at all. You need to install the Java Plugin - simply follow this link:

http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=j2re-1.4.2_04-oth-JPR&SiteId=JSC&TransactionId=noreg

I will change the applet tag to support automatic JRE detection and download.

Ok. It fully supports now different skins. And it is even possible to define your own skins:

http://dev.l2fprod.com/tutorial-msstyle.html
http://dev.l2fprod.com/converters.html
http://dev.l2fprod.com/tutorial-themepack.html

There are many more themepacks available under:

http://www.javootoo.com/

You can define for the applet if and how many skins should be available to the user.

Next step will be a Flash client for this chat.

Greetings,
Nima

Collapse
Posted by Tom Ayles on

Hi Nima,

I was wondering if you've made any improvements to the security of the chat applet during your work. I've had a quick play with the PostgreSQL port of the original acs-chat module and identified a couple of issues with authentication that I'd need to resolve if I was to use this. I couldn't check this against your version when I tried earlier today, I guess you're not still keeping the server up.

Cheers,
Tom