phpFreeChat bringt öffentliche und private Chaträume auf die eigene Website. Besucher unterhalten sich in Echtzeit, ohne dass die Seite neu geladen wird; die Beiträge holt der Chat per AJAX nach.
Der Aufbau ist zweigeteilt und das ist der Grund, warum sich der Chat so gut einfügt. Auf dem Server läuft PHP, im Browser ein jQuery-Plugin, das per AJAX mit dem Server spricht. Eingebunden wird es direkt in den HTML-Code der eigenen Seite. Weil die Schnittstelle dazwischen nach dem REST-Prinzip aufgebaut ist, bleibt der Chat vom Rest der Seite unabhängig und lässt sich austauschen oder erweitern, ohne alles umzubauen.
Für das Aussehen liegen vier Themes bei. Wer CSS oder LESS beherrscht, baut sich ein eigenes und passt den Chat exakt an das Design der Seite an, auf dem Bildschirm ebenso wie auf Tablet und Telefon. Die Daten der Chatteilnehmer bleiben dabei auf dem eigenen Server und lassen sich für eigene Auswertungen nutzen.
Der Anbieter stellt drei Wege bereit: die quelloffene Fassung zum Selbsthosten, eine kostenlose gehostete Variante mit Werbung zum Einfügen per Kopieren, sowie eine kostenpflichtige gehostete Fassung ohne Werbung mit erweiterten Funktionen und Support.
Entwickelt wird offen auf GitHub, Beiträge und Vorschläge sind ausdrücklich erwünscht, das Projekt finanziert sich über Spenden. Um Fragen zu Installation, Betrieb und Anpassung kümmert sich eine aktive Community in Forum und Dokumentation.