a full featured chat room for Joomla!

MooTools Compatible! 
jPFChat now uses the MooTools javascript library, ensuring seamless operation with MooTools templates, components and modules.  It's complete Joomla compatibility.

Read More about this...

MySQL Cache Handling!
The Joomla database is now used as a cache handler.  It provides dramatically better performance over the default file system cache used by the previous version. 

Read More about this...

Latest Version

jPFChat 2.1.1 beta
Release Date: 2010-01-12

Who's Chatting?

No users online

jPFChat: better than ever...

jPFChat is better than ever.   Instead of fighting with the Prototype javascript library, we've rewritten jPFChat to USE MooTools.  This means that jPFChat will now load flawlessly in most Joomla! websites.

It won't matter anymore whether your using Joomla 1.0.x, Joomla 1.5.x, templates with MooTools or without.   To ensure full compatibility, we've written jPFChat to sense if MooTools is already loaded.  If it is... then jPFChat won't load it again like many other components do.

The MySQL cache is another improvement.  Click the link in the header above to read more about it.  

And there's several new features in the back-end also.  You can alter Flood Control settings, specify a redirect page for unregistered users trying to access the chat and control several other additional settings not included in previous versions.

Help us keep jPFChat FREE.   Visit our advertising partners (bottom of the page)!


Complete MooTools compatibility! PDF Print E-mail
Written by Administrator   
Wednesday, 28 January 2009 23:07

Anyone who used the original jPFChat script knows that the biggest issue to overcome (especially with Joomla 1.5) was MooTools.    MooTools is a popular javascript library used by coders to make complex coding tasks easier and faster. 

MooTools is a Javascript library that is included with Joomla 1.5.  It's used extensively by many modules and components and just didn't play well with jPFChat because of several foundational javascript conflicts.

jPFChat uses the robust phpFreeChat script as it's basic building block for creating a high performance chat room.   Unfortunately, phpFreeChat was written using another javascript library called Prototype.  And Prototype and MooTools cannot peacefully coexist in the same web page.   And that's the root of the problem many jPFChat users faced.

So... we made a decision to rewrite the phpFreeChat script using the MooTools library instead of the Prototype library.   This completely removes the problem... and produces a significantly improved user experience because only one javascript library needs to be loaded... MooTools!   This means less memory used, less load time for the page, and faster and more reliable response in the browser.

jPFChat no longer has a problem with MooTools and no longer requires any complex workarounds in order to function properly in a Joomla 1.5 website.