Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Separee Umsetzung - User- und Nodemanagement

Eingetragen von todda (71)
am 20.09.2012 - 12:17 Uhr in
  • Module
  • Drupal 6.x oder neuer

Hi,

ich suche nach Hilfe / Möglichkeiten / Ratschläge für ein Projekt.

Es soll eine art Separee umgesetzt werden, wo ein Registrieter User die Möglichkeit hat, sich mit einem (wirklich nur einem) anderen User auszutauschen.

Plan hierfür ist:
Es gibt einen Inhaltstyp mit kommentarfunktion.

Ein User Registriert sich, kann eine Person einladen und sich dann nur mit diesem unterhalten/schreiben.
Der User kann nicht sehen, wer noch auf der seite angemeldet ist und auch nicht wieviele andere.

Meine Idee hierfür war, das über Benutzerrollen zu regeln,, aber das haut so leider nicht hin.

Zur verdeutlichung vllt. kurz erklärt:

Person registriert sich, wird zum User 1.
User 1 lädt eine Person ein, diese wird User 2.

Jetzt können sich user 1 & 2 schreiben/austauschen etc.

Eine weitere Person meldet sich an, wird User 3.

User 3 hat keine ahnung, das es user 1 & 2 gibt und user 3 kann auch nicht einsehen, was auf der seite los ist.
Er kann lediglich auf seiner erstellten seite schreiben und einen user einladen.

Hoffe, das es das so ungefähr erklärt, was ich meine..?

Freue mich über jede Antwort / Hilfe / Denkanstoß.

Gruß, Todda

‹ Lightbox und WebFileManager Import mehrer Inhalte mittels Feeds ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

ist nur so ein gedanke, aber

Eingetragen von ClemensW (207)
am 20.09.2012 - 12:30 Uhr

ist nur so ein gedanke, aber das hört sich an, wie eine nodebasierte chatlösung. hatte mal ein chatmodul installiert, worin man wie herkömmlich auch private chats mit eingeladenen usern haben kann. das chatprotokoll wurde in einer node wiedergegeben. weiss aber aktuell nicht mehr genau wie das modul hiess, ggf. testest mal in diese richtung ein paar chatmodule.

  • Anmelden oder Registrieren um Kommentare zu schreiben

das klingt

Eingetragen von todda (71)
am 20.09.2012 - 13:04 Uhr

ja schonmal nicht soo schlecht,, ;o)

Danke dir erstmal für die Idee..

wäre es wohl möglich, das auch andere nodes (z.B. gallerien) zu den usern hinzugefügt werden kann?

sprich, die beiden personen können sich unterhalten aber z.B. auch bilder austauschen oder ähnliches..

wichtig wäre es, dass der chatinhalt als node gespeichert wird, da mit views einige dinge ebenfalls umgesetzt werden sollen..

Denke, das es hautpsächlich über berechtigungen laufen kann,, aber das muss automatisiert ablaufen,,,

  • Anmelden oder Registrieren um Kommentare zu schreiben

ja das chatmodul unterstützte

Eingetragen von ClemensW (207)
am 20.09.2012 - 13:13 Uhr

ja das chatmodul unterstützte auch galerien, dh. man konnte auch bilder einfügen usw usw... ich fand den chat aber nicht so typisch "chatlike" weil eben alles als node generiert wurde und habe ihn deshalb nicht lange genutzt. in deinem fall scheint dies aber genau der passende weg zu sein..

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da brauchst du vermutlich

Eingetragen von eigentor (1424)
am 20.09.2012 - 13:18 Uhr

Da brauchst du vermutlich schon etwas mehr Erfahrung mit Drupal.

Man könnte das m.E. folgendermaßen zusammenstöpseln:
Mit http://drupal.org/project/user_relationships
kannst du die Einladungen regeln.
Das Ding setzt im Prinzip wie gesagt eine Relationship zwischen den zwei Usern.

Als ich das Modul (vor ca. 2-3 Jahren) mal benutzt habe, war es das offenste mit vielen Schnittstellen.
Es hat wie unten steht eine Schnittstelle für Access. Vor allem aber hat es laut Modulseite Rules-Integration.

Was vermutlich nicht automatisch da sein wird, das wirst du programmieren müssen, bzw mit Rules http://drupal.org/project/rules sollte es evtl auch so gehen:
Du schreibst irgendwo hin: Eine Konversation mit XY beginnen. Das erstellt dann einen Node und per Rules kannst du definieren, daß neben dem erstellenden User auch der eingeladene User Zugriff auf den Node erhält.
Die einzige Sache, die etwas Handarbeit sein könnte, ist die Oberfläche, über der erste User auswählen kann, mit welchem User die Konversation stattfinden soll. Grundsätzlich bietet User Relationship dafür evtl. auch Optionen.

Du könntest ansonsten aber auch das Private Message Modul verwenden, http://drupal.org/project/privatemsg. Das funktioniert so, wie man Private Messages aus Foren kennt: man hat quasi einen internen Mail Ein- und Ausgang. Ich weiß nicht, ob die Konversationen mit einem bestimmten User dann in einem Thread dargestellt werden, da ich das Modul lange nicht mehr verwendet habe. Ansonsten funktioniert es aber gut. Müsste dann natürlich wiederum mit User Relationships integriert werden.

Was ich nicht ganz verstehe an deinem Konzept, ist, daß User 3 nicht wissen soll, daß es User 1 und User 2 gibt. Irgendwo müssen sich die User doch treffen, um jemanden einladen zu können? Du meinst aber wohl vor allem, daß die Konversationen privat sind.

Allerdings sind aber eigentlich all die Lösungen eher Hacks und gehen an der Sache vorbei.
Ein Chat ist ein Chat und sollte nirgendwo sichtbar gespeichert sein.
Es gibt das Chatroom-Modul http://drupal.org/project/chatroom
Habe ich noch nicht probiert, aber Integration mit Node.js klingt sehr gut und vor allem schnell. Muß man sich natürlich auskennen.
Dieser Beejubus http://drupal.org/user/38580 ist allerdings kein ganz Unbekannter, man wird vermutlich davon ausgehen können, daß das Zeuch was taugt, was der veröffentlicht :)

rufzeichen-logo

  • Anmelden oder Registrieren um Kommentare zu schreiben

hallo eigentor

Eingetragen von todda (71)
am 20.09.2012 - 13:41 Uhr

.. vielen Dank erstmal für deinen Tipp.

Mit user_relationships und rules ist natürlich eine echt gute idee..

Hatte zuerst gedacht, das es eine art "access-XX" modul gibt,, wo man einer rolle nur einen oder 2 inhaltstypen zuordnen kann.

Aber die idee klingt wirklich gut.

Privatmsg würde ja wiederrum für alle gelten.. nur dachte ich, ich müsste über berechtigungen das einsehen in die Profile sperren, da man so nicht nachvollziehen kann, wer da noch ist.

Es soll eine art "heimlich-schreiben-und-keiner-erfährt-was-davon"-seite werden. Daher muss es ausgeschlossen sein, das ein user andere user einsehen kann.

Und wegen dem einladen.. hier habe ich mich wohl falsch ausgedrückt..
es sollte sich ein user anmelden können, und einen anderen einladen können (über invite z.B.) . und wenn der sich dann auch registriert, können nur diese beiden sich untereinander austauschen!

könnte man vllt auch als "/heimlich/inkognito/affären"-portal sehen. Nur das es halt keine "user-suche" oder ähnliches gibt.

Aber ich werde es mal so probieren, wie du es schon vorgeschlagen hast. Das klingt wirklich sehr einleuchtend. Vielen Dank dafür erst einmal!!

Gruß
Todda

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Grundsatzfrage
  • Drupal 9 Hosting
  • Seite auf Xamp wird nicht geladen
  • Anregung für die Installation von Drupal
  • [simplenews_stats] [D10] Keine Öffnungen/Ansichten der Newsletter werden gezählt
  • Theme Olivero - Rand entfernen?
  • Olivero veraendern
  • Upgrade Drupal 9 auf 10
  • Matomo(?) in Seite, aber Deinstalliert!
  • Upgrade Drupal 7 auf Drupal 9 / Inhalt erstellen zeigt nur Fehler an
  • Fehlermeldung nach Update auf Drupal 10
  • Wie Button erstellen?
Weiter

Neue Kommentare

  • Grundsatzfrage
    vor 57 Minuten 45 Sekunden
  • Schlichte Antwort: Ja, das
    vor 2 Stunden 22 Minuten
  • Hallo! Welchen Host nutzt du
    vor 1 Tag 7 Stunden
  • Also bei mir funktioniert es
    vor 1 Tag 8 Stunden
  • Hat mir auch sehr geholfen,
    vor 1 Tag 8 Stunden
  • Releases Stand 20-9-2023
    vor 2 Tagen 16 Stunden
  • Hi, Das ist leider nicht das
    vor 3 Tagen 11 Stunden
  • Wie plötzlich passierte
    vor 4 Tagen 15 Stunden
  • Sowas geht immer mit
    vor 6 Tagen 14 Stunden
  • vielen Dank fuer Deine Tipps.
    vor 6 Tagen 20 Stunden

Statistik

Beiträge im Forum: 248811
Registrierte User: 19835

Neue User:

  • inklusion
  • sofortnovo
  • MacLeod1639

» Alle User anzeigen

User nach Punkten sortiert:
wla9334
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 1 Gast online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association