• Hallo liebe Userinnen und User,

    nach bereits längeren Planungen und Vorbereitungen sind wir nun von vBulletin auf Xenforo umgestiegen. Die Umstellung musste leider aufgrund der Serverprobleme der letzten Tage notgedrungen vorverlegt werden. Das neue Forum ist soweit voll funktionsfähig, allerdings sind noch nicht alle der gewohnten Funktionen vorhanden. Nach Möglichkeit werden wir sie in den nächsten Wochen nachrüsten. Dafür sollte es nun einige der Probleme lösen, die wir in den letzten Tagen, Wochen und Monaten hatten. Auch der Server ist nun potenter als bei unserem alten Hoster, wodurch wir nun langfristig den Tank mit Bytes vollgetankt haben.

    Anfangs mag die neue Boardsoftware etwas ungewohnt sein, aber man findet sich recht schnell ein. Wir wissen, dass ihr alle Gewohnheitstiere seid, aber gebt dem neuen Board eine Chance.
    Sollte etwas der neuen oder auch gewohnten Funktionen unklar sein, könnt ihr den "Wo issn da der Button zu"-Thread im Feedback nutzen. Bugs meldet ihr bitte im Bugtracker, es wird sicher welche geben die uns noch nicht aufgefallen sind. Ich werde das dann versuchen, halbwegs im Startbeitrag übersichtlich zu halten, was an Arbeit noch aussteht.

    Neu ist, dass die Boardsoftware deutlich besser für Mobiltelefone und diverse Endgeräte geeignet ist und nun auch im mobilen Style alle Funktionen verfügbar sind. Am Desktop findet ihr oben rechts sowohl den Umschalter zwischen hellem und dunklem Style. Am Handy ist der Hell-/Dunkelschalter am Ende der Seite. Damit sollte zukünftig jeder sein Board so konfigurieren können, wie es ihm am liebsten ist.


    Die restlichen Funktionen sollten eigentlich soweit wie gewohnt funktionieren. Einfach mal ein wenig damit spielen oder bei Unklarheiten im Thread nachfragen. Viel Spaß im ngb 2.0.

Schüler Chat (https://meg-chat.de/home) - Austauschs Plattform für alle Schüler

flyingtable

Neu angemeldet

Registriert
13 Aug. 2023
Beiträge
6
Hallo,
Ich bin ganz neu in der Webentwicklung und würde gerne mein erstes Richtiges Projekt vorstellen.
Zusammen mit ein paar Mitschülern habe ich eine Chat Plattform entwickelt. Dort sollen Schüler sich über alle möglichen Themen austauschen können und Spaß miteinander haben. Die rogramierung ist mit Vanilla HTML, CSS, Javascript und PHP. gespeichert werden die daten noch in JSON Dateien, wir wollen aber bald auf MYSQL Datenbank umsteigen.
Schüler Chat - Die Plattform für alle Schüler!
Ich weiß, dass die Seite noch nicht in allen Punkten rechtlich abgesichert ist, aber darum kümmern wir uns noch.
Ich würd mich sehr über ein kleines Feedback von Experten freuen.
 
Zuletzt bearbeitet:

Lokalrunde

Schneehasen-Administrator
Teammitglied

Registriert
13 Juli 2013
Beiträge
74.681
Ort
im Tiefschnee
Ich habe den Thread mal in den Werbekeller verschoben, der Feedback-Bereich dient einzig und allein dem ngb-Feedback.
Bitte passe den Threadtitel noch gemäß der Werberichtlinien an!
 

flyingtable

Neu angemeldet

Registriert
13 Aug. 2023
Beiträge
6
  • Thread Starter Thread Starter
  • #4
Ups Sorry Leute,
Hab ich nicht gesehen.
Den Titel hab ich angepasst.
 

MSX

Retro-Nerd-Hippie

Registriert
14 Juli 2013
Beiträge
15.091
Ort
v01d
Ohne draufgeklickt zu haben: Ich würde auf jeden Fall das /home umbiegen. Das sieht sonst fürchterlich aus.

Fehlt nur noch ein www. vor allem. ;-)
 

flyingtable

Neu angemeldet

Registriert
13 Aug. 2023
Beiträge
6
  • Thread Starter Thread Starter
  • #6
Ohne draufgeklickt zu haben: Ich würde auf jeden Fall das /home umbiegen. Das sieht sonst fürchterlich aus.

Fehlt nur noch ein www. vor allem. ;-)
xD
Stimmt, das home ist wirklich unnötig. Das Problem ist nur, das mein Proxy Server den / Pfad irgendwie nicht durchlässt. Ich werd versuchen es zu lösen ^^
 

one

Querulant

Registriert
21 Juli 2013
Beiträge
5.960
Ort
ja
Das www würde ich tatsächlich auch noch einrichten. Auch wenn es unnötig erscheint (und auch eigentlich ist). Einfach als Sub im Backend anlegen sollte ja reichen. Kann man auch geschickter lösen, muss aber nicht sein.

Ohne /home erreicht man tatsächlich gar nichts. Das ist natürlich auch blöd.

Ansonsten ist das Ding entweder komplett leer oder man kann als Gast nichts sehen.

Habt ihr das selbst geschrieben? Dafür würde das nämlich für den Anfang tatsächlich gut aussehen. 👍Das technische und die Sicherheit habe ich mir noch nicht angeschaut. Zeitlos. Also keine Zeit gerade.
 

HeadsetKauf

NGBler

Registriert
17 Okt. 2020
Beiträge
45
Netzwerkanalyse aufgemacht und mich gewundert wie es die Nachrichten refreshed.
Die Antwort ist: gar nicht. Man muss die Seite neu laden. Oder es nutzt Events die durch übliche Sicherheitseinstellungen blockiert werden.
 

flyingtable

Neu angemeldet

Registriert
13 Aug. 2023
Beiträge
6
  • Thread Starter Thread Starter
  • #9
Netzwerkanalyse aufgemacht und mich gewundert wie es die Nachrichten refreshed.
Die Antwort ist: gar nicht. Man muss die Seite neu laden. Oder es nutzt Events die durch übliche Sicherheitseinstellungen blockiert werden.
Also bei mir werden die durch einzelne HTTP Requests refreshed.Ist das falsch? Wie kann ich machen, dass es auch bei dir geht?
 

KingJamez

Aktiver NGBler

Registriert
18 Juli 2013
Beiträge
503
Ihr speichert das in JSONs? Dann wird der server aber bald ordentlich zu tun haben um den Content auszuliefern. Die Files werden irgendwann riesig, je nachdem was ihr darin noch so alles speichert. Der Server muss sie parsen, ausliefern und der arme Nutzer muss sie runterladen. Besser wäre hier eine Datenbank.

Bitte stellt unbedingt das directory listing eures servers aus, Index of /meg-chat.de/data/files. Stellt auch zusätlich das Error-Reporting ab:
Warning: fopen(/media/hdd1/ivo/nextcloud_data/tilo/files/www/meg-chat.de/data/files/MzNKMFdQbVdXWEc0S2s4MkZVeDZ4Qg==.file): Failed to open stream: No such file or directory in /media/hdd1/ivo/nextcloud_data/tilo/files/www/meg-chat.de/templates/frame_file.php on line 37
Das verrät sehr über euch und euren Server.

Ohne es ausprobiert zu haben: stellt sicher das euer Fileupload Limit möglichst gering ist, filtert alle hochgeladenen Dateien gründlichst! Ich gehe mal davon aus, das ich euch jetzt die Platte mit einem haufen Müll vollpacken kann oder, noch schlimmer, das ich mit einen script auch bis auf den Server komme.

Bedenkt das ihr für solch einen Chat eine Moderationsverantwortung habt, ihr müsst also Nutzer und Nachrichten sperren können.
 

flyingtable

Neu angemeldet

Registriert
13 Aug. 2023
Beiträge
6
  • Thread Starter Thread Starter
  • #11
Ihr speichert das in JSONs? Dann wird der server aber bald ordentlich zu tun haben um den Content auszuliefern. Die Files werden irgendwann riesig, je nachdem was ihr darin noch so alles speichert. Der Server muss sie parsen, ausliefern und der arme Nutzer muss sie runterladen. Besser wäre hier eine Datenbank.

Bitte stellt unbedingt das directory listing eures servers aus, Index of /meg-chat.de/data/files. Stellt auch zusätlich das Error-Reporting ab:

Das verrät sehr über euch und euren Server.

Ohne es ausprobiert zu haben: stellt sicher das euer Fileupload Limit möglichst gering ist, filtert alle hochgeladenen Dateien gründlichst! Ich gehe mal davon aus, das ich euch jetzt die Platte mit einem haufen Müll vollpacken kann oder, noch schlimmer, das ich mit einen script auch bis auf den Server komme.

Bedenkt das ihr für solch einen Chat eine Moderationsverantwortung habt, ihr müsst also Nutzer und Nachrichten sperren können.
Danke für die vielen Tipps!
Das mit dem JSON hab ich gehört, aber ich glaub, das es ein sehr großer auffwand würd, alles auf eine datenbank umzubauen. Das json einfach in der datenbank zu speichern würde ja wahrscheinlich keinen sinn ergeben. ups das mit dem directory listing wust eich gar nicht, gut das du das sagst, da kann man dann ja alle hochgeldenen dateien sehen. Uh in der fehlermeldung sieht man ja den pfad, die festplatte und das ich nextcloud beunutze ^^. Ich werd mich sowort mit dem probleme beschäftigen.
Danke!
 

Steeve

Vereinsheimer
Barkeeper

Registriert
15 Juli 2013
Beiträge
41.121
Ich finde die Frage viel interessanter, was passiert, moderiert man es nicht. Reguliert sich so ein Schüler Social Media von selbst oder entsteht nur noch Chaos? Ich meine im RL fehlt es doch auch an Moderatoren. Ich würde nur nichts anonymes machen bei deiner Seite, alles immer transparent gestalten.
 

flyingtable

Neu angemeldet

Registriert
13 Aug. 2023
Beiträge
6
  • Thread Starter Thread Starter
  • #13
Ich finde die Frage viel interessanter, was passiert, moderiert man es nicht. Reguliert sich so ein Schüler Social Media von selbst oder entsteht nur noch Chaos? Ich meine im RL fehlt es doch auch an Moderatoren. Ich würde nur nichts anonymes machen bei deiner Seite, alles immer transparent gestalten.
Ui,
Das klingt gut. Alle anderen sagen immer, es muss unbedingt moderiert werden. Aber es ist eine gute Idee. Wenn Jemand Mist baut, weiß man wer es gewesen ist und kann die Person in echt ansprechen.
Ich glaub das probier ich mal aus ^^
Danke für die idee
 

Steeve

Vereinsheimer
Barkeeper

Registriert
15 Juli 2013
Beiträge
41.121
Naja, die Welt ist nicht nur gut oder? Es gibt immer Chaoten. Ihr müsst ja den Content prüfen, der da gepostet wird. Ich würde nur registrierte User rein lassen mit Schreibrechten und das mit Echtnamen. so dass ihr da was habt, im Falle, er spinnt da rum.
 

KingJamez

Aktiver NGBler

Registriert
18 Juli 2013
Beiträge
503
Das mit dem JSON hab ich gehört, aber ich glaub, das es ein sehr großer auffwand würd, alles auf eine datenbank umzubauen. Das json einfach in der datenbank zu speichern würde ja wahrscheinlich keinen sinn ergeben. ups das mit dem directory listing wust eich gar nicht, gut das du das sagst, da kann man dann ja alle hochgeldenen dateien sehen. Uh in der fehlermeldung sieht man ja den pfad, die festplatte und das ich nextcloud beunutze ^^. Ich werd mich sowort mit dem probleme beschäftigen.
Danke!
Du hast den Code auf github hochgeladen, damit kann man ihn wunderbar lesen, ich denke bei einer nutzerzahl > 100 werden dir die Server unter last zusammenbrechen, ist nur eine grobe Schätzung.
Außerdem sieht man dort, und anhand der Netzwerküberwachung, das du die content-jsons anhand einer id aus einem ordner ziehst. Mit ein paar tricksereien sollte es möglich sein den content aus den anderen JSONs auch lesen zu können, was sicher nicht in deinem Sinne ist, vorallem wenn ich an Privatchats oder geschlossene Räume denke, die eben nicht jeder lesen soll - ich muss ja nur die ID des chats wissen.
 

one

Querulant

Registriert
21 Juli 2013
Beiträge
5.960
Ort
ja
Ich finde die Frage viel interessanter, was passiert, moderiert man es nicht. Reguliert sich so ein Schüler Social Media von selbst oder entsteht nur noch Chaos?
Solche Versuche gab es imho des Öfteren. Es ist eine Frage der Zeit, bis es explodiert. Und als Experiment heute viel zu gefährlich. Es gibt so Regeln im Netz:

In einem Thread kommen immer:

- Vergleiche mit der Nazizeit
- Vergleiche mit Kinderpornographie

Das reicht dann eigentlich auch schon zur Eskalation, wenn nicht moderiert wird.

Rechtlich wird das ne Gratwanderung und ist nicht zu empfehlen. Selbst wenn die Schreiberlinge mit den persönlichen Daten erfasst sind, bleibt man der Betreiber der Plattform und hat gewisse Dinge eben nicht unterbunden. Für große Plattformen gibt es ja sogar schon die Filterpflicht. Ich würde mich da nicht drauf einlassen eine Community nicht zu moderieren. Auf gar keinen Fall. Jedenfalls nicht in Deutschland bzw. in der EU.
 

Steeve

Vereinsheimer
Barkeeper

Registriert
15 Juli 2013
Beiträge
41.121
Ohne flyingtable zu Nahe treten zu wollen. Ich kann mir nicht vorstellen, dass er seinen Schüler Chat auch vernünftig moderiert, filtert, Content beobachtet und ggf. löscht, so wie es Fratzenbuch und Co. machen. Und Schüler oho, die neigen doch gerne mal dazu irgendein Mist zu posten. Ich weiß ja nicht wie groß dein Team ist @flyingtable wie es mit deiner Zeit ist und was du da im Hintergrund machst. Bist du dazu in der Lage?
 

coffeerhyder

Ärgert gerne BoerseTOMods

Registriert
11 März 2015
Beiträge
297
@Steeve
Du hast doch viel Zeit vielleicht wäre das was für dich.
Ein Tab mehr dauerhaft geöffnet neben dem ngb macht jetzt auch keinen großen Unterschied meine ich.
 

Steeve

Vereinsheimer
Barkeeper

Registriert
15 Juli 2013
Beiträge
41.121
Nee, zuviel Verantwortung. Und ja ich habe viel Zeit, gut nech? Ich werde auch genauso viel posten, wenn ich arbeite, das ist es nicht.
 
Oben