Chat Plugin für Elgg

Kurzinfo
Lizenz: GNU General Public License
Aktuelle Version: 1.2.3
Lauffähig: ab PHP 5
Kurzbeschreibung: Mit diesem PlugIn kannst du einen Chat (PhpFreeChat) in die Elgg-Umgebung integrieren.

PhpFreeChat in Elgg
PhpFreeChat in Elgg Zoom

Allgemein

Elgg ist das einzige mir bekannte gute Social Network unter der GPL. Sobald man die Struktur und die Logik dieser Software verstanden hat, ist es nicht allzu schwer, selbst Module zu schreiben. Bei diesem Modul handelt es sich um ein Chat PlugIn. Der Sourcecode des PhpFreeChats wurde leicht modifiziert und an die PlugIn Schnittstelle von Elgg angepasst. Einer der Vorteile des PhpFreeChats liegt haupsächlich darin, dass er keinen Datenbankzugriff benötigt und so die Gefahr für die Integrität des ganzen Systems durch dieses PlugIn auf ein Minmum gehalten werden kann. Mit v1.2.2 des PlugIns haben jedoch einige Konfigurationsmöglichkeiten in das Elgg Admininterface Einzug erhalten und nun ist es zum Beispiel auch möglich den Chat mit MySQL laufen zu lassen.

Die Systemvoraussetzungen für den PhpFreeChat müssen natürlich erfüllt sein.

Versionierung

Seit der Version 1.2 ist die Versionierung mit der von Elgg synchronisiert. Die Version 1.x.y ist so das y-te Release des PlugIns unter Elgg 1.x.

Download

Changelog

  • 1.2.3 (Download als *.tar.gz - 512 KB)

    • Containerauswahl was broken
    • File ist nun der Default Container
  • 1.2.2 (Download als *.tar.gz - 512 KB)

    • Neue Konfigurationsmöglichkeit: Containerwahl (Flat Files oder MySQL)
    • Chat kann entweder eine eigene Elgg Seite darstellen oder in einem PopUp geöffnet werden.
    • Theme kann nun im Administrationsbereich eingestellt werden.
    • Default Chatrooms werden im Administrationsbereich definiert
    • Setze den Chatlink für eingeloggte user nicht in das Standardmenü sondern in die Topbar.
    • Chat icon in der Topbar färbt sich bei Aktivität im Chat
    • Rechteverwaltung im Admininterface.
  • 1.2.1 (Download als *.tar.gz - 508 KB)

    • Nicht eingeloggte User konnten auf den Chat zugreifen.
  • 0.2 (Download als *.tar.gz - 490 KB)

    • Kompatibel mit Elgg 1.2
    • Upgrade auf PhpFreeChat 1.2
  • 0.1 (Download als *.zip - 931 KB)

    • Diese Version hat den gleichen Funktionsumfang wie v0.2, ist aber mit alten Elgg Versionen wie 0.8.x kompatibel.

Kommentare

Versuche Chat in Elgg 1.5 zu installieren.

Chat bleibt auf "initializing Chat" haengen...was mache ich falsch ???

elggchat 1.2.3 + elgg 1.5

irgendwie flooded der chat meine webserver logs...

WARNING: 2009-07-19 05:54:00 (UTC): "Invalid argument supplied for foreach()" in file /var/www/osd/mod/elggchat/start.php (line 38)

irgend eine idee??
/mfg
tc/NoGroup

Re: elggchat 1.2.3 + elgg 1.5

Mit elgg 1.5 ist das PlugIn noch nicht getestet, hab nur immer mal wieder Feedback bekommen dass es auch mit 1.5 läuft. Sobald ich wieder Zeit habe werde ich dem auf dem Grund gehen..

Danke für das Feedback
Felix

Grafiken

Hallo,

bei mir werden die Grafiken nicht angezeigt. Ein Blick in die Eigenschaften zeigt folgenden Verweis:

mod/chat/pfc/data/public/themes/default/images/login.gif

Da ist doch "data/public/" zu viel? wie und wo bekomme ich das korrigiert?

Danke

Re: Grafiken

Hi,

der Pfad ist schon richtig, der pfc verwendet das data/public verzeichnis ua um einige Dateien für das verwendete Theme abzulegen. Vielleicht ist die Berechtigung für das Verzeichnis nicht richtig gesetzt? Testweise kannst du versuchen, das data/ verzeichnis mit soetwas wie
chmod -R 777 data
auszustatten. Produktiv sollten dann aber strengere Rechteverteilung benutzt werden.

Grüße,
Felix