PHP basierte Messenger codes
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Liebe Community,
Ich wollte mal hier fragen ob jemand von euch vielleicht schonmal einen php Code für eine Messenger Lösung (Einzel oder optional auch Gruppenchats) geschrieben hat.
Ich würde gerne einen Messenger in ein System einbauen, was ich bereits selber erstellt habe, jedoch bin ich für einen Messenger dann noch zu unerfahren.
Hat vielleicht hier jemand einen Code, der er auch bereitstellen würde? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
lennert-loew schrieb:
Liebe Community,
Ich wollte mal hier fragen ob jemand von euch vielleicht schonmal einen php Code für eine Messenger Lösung (Einzel oder optional auch Gruppenchats) geschrieben hat.
Ich würde gerne einen Messenger in ein System einbauen, was ich bereits selber erstellt habe, jedoch bin ich für einen Messenger dann noch zu unerfahren.
Hat vielleicht hier jemand einen Code, der er auch bereitstellen würde?
Moin moin,
über was für ein "System" sprichst du, welches du selbst erstellt hast ?(Betriebssystem, Programmiersprache, Verwendete Scripts, Datenbanken, etc.) Wenn es selbst Programmiert ist, dann wird das vielleicht etwas Schwieriger. WordPress kann sowas unter anderem über Plugins ausgleichen.
Abgesehen davon fehlt noch die Info, wie genau du dies Eingebaut haben willst.
Was du noch versuchen könntest, wäre ein PHP Chat. Nichts aufregendes, sollte aber kein Problem in Internen Netzwerken darstellen. Dies könntest du dann per Iframe oder ähnliche Methoden dann einbinden.
Beim eigenen System ist die große hürde, dass vieles selbst geregelt werden muss und es somit nicht einfach möglich ist, Vorgefertigte Scripts zu nutzen.
Ansonsten könnte ich dir Rocket.Chat ans Herz legen oder "Let's Chat". IRC ist zwar ein älteres aber dennoch beliebtes Protokoll, was du ebenfalls verwenden könntest.
GitHub ist übrigens voll mit Open Source Chats. Die könnten genau das sein, was du suchst. -
Ein Messenger ist etwas anderes, wei ein Chat. Mit PHP kannst du aber erher keinen Messenger aufsetzen. Bei einem Messenger musst du Apps und eine richtige Infrastruktur Entwickeln. Das geht nicht von heute auf morgen und alleine.
-
xn--94h schrieb:
Ein Messenger ist etwas anderes, wei ein Chat. Mit PHP kannst du aber erher keinen Messenger aufsetzen. Bei einem Messenger musst du Apps und eine richtige Infrastruktur Entwickeln. Das geht nicht von heute auf morgen und alleine.
Jein es geht schon.lennert-loew schrieb:
Liebe Community,
Ich wollte mal hier fragen ob jemand von euch vielleicht schonmal einen php Code für eine Messenger Lösung (Einzel oder optional auch Gruppenchats) geschrieben hat.
Ich würde gerne einen Messenger in ein System einbauen, was ich bereits selber erstellt habe, jedoch bin ich für einen Messenger dann noch zu unerfahren.
Hat vielleicht hier jemand einen Code, der er auch bereitstellen würde?
Es gibt hier schon etwas und Google liefert auch ein akzeptables Ergebnis
Das ganze läuft mit php und MySQL, eine App dafür zu machen sollte dann auch relativ einfach sein, da WebApp's schnell gebaut sind
https://dev.to/yasuie/a-small-user-messenger-system-using-php-mysql-380b -
Der Threadersteller hat schon einmal eine sehr ähnliche Frage gestellt.
https://www.lima-city.de/thread/kostenlose-opensource-chat-nachrichten-systeme
Dort ist er nicht auf die Antworten eingegangen.
Beitrag zuletzt geändert: 1.9.2024 18:40:06 von witze-dschungel -
witze-dschungel schrieb:
Der Threaderstelle hat schon einmal eine sehr ähnliche Frage gestellt.
https://www.lima-city.de/thread/kostenlose-opensource-chat-nachrichten-systeme
Dort ist er nicht auf die Antworten eingegangen.
Das mag sein, jedoch war das für mich irrelevant da es hier definitiv um en Chat geht und nicht E-Mail ähnlich sein soll. Dazu kommt das meine Antwort auch auf xn--94h mit bezogen war, da seine Aussage nicht ganz der Realität entspricht.
Und ehrlich gesagt sind das leichtverdiente Gulden, die ich gerne mal mit nehme
Beitrag zuletzt geändert: 1.9.2024 14:03:46 von duxaquila -
es gibt zwar schon einige Antworten, allerdings ist eher fraglich, warum willst du zwingend PHP nutzen?
Python ist da eher das Wahl der Dinge im aktuellen Standard!
PHP ist nicht dafür gemacht, ein Chatsystem aufzubauen und du bräuchtest andere Skiptsprachen, um das dann interaktiv zu gestalten, also wäre es von vorn herein eher eine erwartbare Krücke. -
Tatsächlich möchte ich php nutzen, da lima-city auf ihrem webspce meines wissens kein python unterstützt. Liege ich da richtig oder falsch. Desweiteren bin ich in der PHP entwicklung auch mehr fortgeschritten.
-
lennert-loew schrieb:
Tatsächlich möchte ich php nutzen, da lima-city auf ihrem webspce meines wissens kein python unterstützt. Liege ich da richtig oder falsch. Desweiteren bin ich in der PHP entwicklung auch mehr fortgeschritten.
Du liegst damit genau richtig.
Hosting von Python, Go, Ruby, node.js & sonstigen Apps
Wir haben uns bewusst dazu entschieden, derzeit nur PHP-Hosting anzubieten und das Betreiben sonstiger Apps zum jetzigen Zeitpunkt nicht zu ermöglichen. In der SSH-Umgebung können zwar solche Tools benutzt werden (z.B. für das Bauen von Assets), aber es können keine Ports geöffnet werden, die von außen erreichbar sind.
Der Grund ist primär unser technisches Setup, das langlebige Prozesse nicht effektiv ermöglicht
Quelle: https://www.lima-city.de/hilfe/hosting-von-python-go-ruby-nodejs-und-sonstigen-apps
Ich hätte sonst noch Le Chat als vorschlag anzubieten. Nur weiß ich nicht, wie vereinbar dies mit deinem Messenger Projekt sein würde. Das kann man dann auf dem Webspace einrichten und dann über dem Smartphonebrowser einloggen und so als "Messenger" nutzen. Alternativ könnte ich dir die nutzung von https://next.appsgeyser.com/create-app empfehlen und dort eine Art App zu erstellen. Diese würde dann zu deiner Le Chat Installation weiterleiten und würde so als Messenger fungieren können.
Laut Downloadseite hat Le Chat folgende Funktionen:
Optimiert für Tor
Kein JavaScript erforderlich
Cookies werden unterstützt, sind aber nicht erforderlich
Captcha
Mehrere Sprachen
Mitglieder und Gäste
Warteraum für Gäste
Moderatorische Genehmigung neuer Gäste
Öffentliche Chats, Chats nur für Mitglieder, Moderatoren und Administratoren
Private Nachrichten
Mehrzeilige Nachrichten
Schriftart, Farbe und Aktualisierungsrate in den Profileinstellungen ändern
Automatisches Abmelden bei längerer Inaktivität
Bildeinbettung
Hinweise für Administratoren und Moderatoren
Chat klonen, um mehrere Tabs zu haben
Chatter rauswerfen
Ausgewählte Nachrichten löschen
Ganzen Raum löschen
Filter für reine Textnachrichten
Filter für Regex-Nachrichten
Und mehr
Download bei GitHub: https://github.com/DanWin/le-chat-php
So hätte ich jetzt zb. eine Art Messenger gemacht, wenn PHP die sprache sein soll. Das wäre auch ideal um volle Anpassungen zu machen. Da du PHP kannst, ist es sicher leicht damit umzugehen und änderungen , sowie funktionserweiterung hinzuzufügen.
Und du könntest eventuell auch dieses Script weiterentwickeln oder neue Inhalte dafür veröffentlichen. Damit würdest du auch einen guten Beitrag bei Open Source Software leisten. -
Jenachdem ob du das ganze bereits fertig hast oder nicht, aber mein vorschlag wäre vielleicht Nextcloud zu installieren, dann talk installieren und alle anderen Apps deaktivieren, und dann in der Administration talk als startseite festlegen. Damit hättest du einen Messenger inklusieve einer App für mobilgeräte und auch Windows PC,s meine ich
-
llweb-it schrieb:
Jenachdem ob du das ganze bereits fertig hast oder nicht, aber mein vorschlag wäre vielleicht Nextcloud zu installieren, dann talk installieren und alle anderen Apps deaktivieren, und dann in der Administration talk als startseite festlegen. Damit hättest du einen Messenger inklusieve einer App für mobilgeräte und auch Windows PC,s meine ich
Ich habe in der Hilfe mal nachgelesen und dabei sollte man erwähnen, dass Nextcloud bei Lima-City nur nutzbar mit dem kostenpflichtigen Webspace ist. Und ich bin mir nicht sicher, ob er einen Kostenlosen oder Kostenpflichtigen Webspace nutzen möchte für seinen Messenger.
Chats auf dem Webspace sind nicht immer die richtige wahl:
Chats und Shoutboxen mit mehr als etwa 20 aktiven Benutzern gleichzeitig sind auch schon bald zu viel. Chats und Shoutboxen sollten maximal jede Sekunde ihre Inhalte aktualisieren und dabei nur die neuesten Inhalte nachladen, nicht ganze vorangegangene Gesprächsverläufe.
Quelle: https://www.lima-city.de/hilfe/wie-viel-traffic-habe-ich
https://www.lima-city.de/hilfe/welche-software-wird-unterstuetzt
Ich würde dir empfehlen vielleicht doch auf einen vServer/Cloudserver zuzugreifen und diesen für dein Messenger Projekt zu nutzen. Ansonsten einfach beim Support nachfragen, ob die Regeln bezüglich der Chats/Messengers auch für den Kostenpflichtigen Webspace gilt oder ob ein Cloudserver nicht doch die bessere wahl wäre.
In der hilfe steht ja, dass schon 20 Leute gleichzeitig fast zu viel sind. Dementsprechend denke ich, dass ein Cloudserver vernüftiger und performanter ist um deinen Messenger zu realisieren.
Beitrag zuletzt geändert: 8.12.2024 18:11:33 von bruchpilotnr1 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage