About Laffer
Laffer Project is an effort to build complete IM environment using the model for developing Open Source Software.
Laffer Project comprises of several small projects.

IM Proxy (IMP)

IMP is a server that acts as proxy between the local users, using it, and their accounts in the remote IM networks. The server written in Perl and designed to connect to different IM networks, such as ICQ, MSN, Yahoo etc., and is capable of sending/receiving messages, getting contact list and presence information and more. For the moment IMP is capable of connecting and working with the following networks
  • ICQ - via the modified vICQ module
  • MSN - with the help of Net::SSLeay module
  • Yahoo - via the modified Net::YahooMessenger module
  • AIM - via the Net::AIM module
  • Jabber - via the Net::Jabber module. Please note that Net::Jabber requires XML::Stream and XML::Stream requires Authen::SASL
  • Google (fake) Instant Messenger - with the help of Net::SSLeay module
  • Novell GroupWise IM messenger -in development. Help from somebody who has succeded to install GW IM Messenger server on Linux is welcomed.
  • Laffer IM Servers
The information is stored in MySQL database

Laffer Web Client(LWC)

LWC is pure HTML web application using JavaScript and DOM. Don't mess it with Java applet. LWC uses PHP as backend and MySQL as Database server. LWC supports the following features:
  • exchanging text messages
  • contact list visualization
  • presence statuses
  • getting information about the user
Why somebody will need such HTML IM client? Because
  • it doesn't need Java
  • it is secure(as much as your web browser is secure)
  • can work almost on every modern browser and OS
  • uses port 80 and can be used from offices where using IM clients is forbidden

Laffer IM Server (LIMS)

LIMS is my effort to create IM server that can be used for the needs of small-to-midsize portals. LIMS is written in Perl and uses MySQL database

Screen shots

Message Window
Room Window
Main Window
I am looking for a designer that can help me make Laffer Web Client beautiful. If you have suggestion send them to me via email to: slaff {at} users [dot] sourceforge [dot] net.

More screenshots can be seen from the project screenshot section.

Author

Slavei Karadjov is the author of Laffer Project and can be contacted via slaff {at} users [dot] sourceforge [dot] net
If you are interested in the project and want to take part - write me an email to the address above.

License

All source code in the modules is distributed under GPL license.

Source Code

Source Code of the project plus the additional files can be accessed via SVN:

$ svn co https://laffer.svn.sourceforge.net/svnroot/laffer/trunk laffer
Изпълнението отне: 1 wallclock secs ( 0.04 usr + 0.00 sys = 0.04 CPU)