Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Steh auf der Leitung

Eingetragen von Hades (251)
am 16.12.2010 - 22:37 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo Drupaler,

Ich glaub ich steh auf der Leitung und bitte euch mir zu helfen.

Ich will nachträglich eine Multisite bauen die gemeinsam die User-Berechtigungen nutzt.

  1. geh ich richtig in der Annahme das ich für die existierende Seite jetzt einen Ordner sites/meinedomain.de anlege und neue Ordner (/files, /modules, /themes, /tmp) anlege und die bestehende Stetting.php rein kopiere. Dann lege ich diese Ordner für meine sub.meinedomain.de an? und installiere mit einer neuen stting.php Datei einfach die nächste Domain. Funktioniert das so?
  2. Des weiteren will ich das alle Benutzer die gleichen Rechte haben und sich nicht immer auf jeder Seite neu anmelden müssen. Wie mach ich das? welche Präfix muss ich zusammenlegen und was ist zu beachten?

Ich danke euch jetzt schon für eure Hilfe.

Viele Grüße

‹ [gelöst] Subnavigation Ausgabe (eigener Inhaltstyp) Je eine Grafik in linker Spalte zu je einer Seite ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Schon die Multisite-Anleitung hier probiert?

Eingetragen von C_Logemann (912)
am 17.12.2010 - 18:41 Uhr

Hallo Hades,
nachdem ich mich aber mal etwas ausführlicher mit Multisites beschäftigt habe, habe ich meine Erfahrungen in das Handbuch eingebracht.
http://www.drupalcenter.de/handbuch/6083#comment-27231

Inzwischen habe ich mich von Multisite-Installationen insbesondere aus Gründer Flexibilität, Sicherheit und Performance verabschiedet und bevorzuge nun Lösungen über Bakery oder LDAP:
http://drupal.org/project/bakery
http://drupal.org/project/ldap_integration

Zugegeben, LDAP ist etwas komplex und erfordert insbesondere, wenn man Drupal zur Steuerung der Benutzer-Datenbank nutzen möchte (siehe mein Kommentar im Provisioning-Modul: http://drupal.org/node/905848#comment-3628434) im Moment neben dem erweiterten Know How mehr Handarbeit. Aber wenn man es raus hat, geht es flüssig von der Hand, wie Drupal insgesamt.

Viel Erfolg,
Carsten

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Carsten, ich höre heute

Eingetragen von Ionit (1802)
am 17.12.2010 - 19:00 Uhr

Hallo Carsten,

ich höre heute das erste Mal von LDAP - kann man damit, für mehrere unabhängige Drupal-Projekte, die selben User-Logins nutzen/verfügbar machen ohne eine Multisite anlegen zu müssen?

Gruß Matthias

  • Anmelden oder Registrieren um Kommentare zu schreiben

LDAP Provisioning hilft

Eingetragen von C_Logemann (912)
am 17.12.2010 - 20:23 Uhr

LDAP ist ein Protokoll (http://de.wikipedia.org/wiki/LDAP). Obwohl das "L" für "Lightweight" steht, ist relativ komplex. Aber da es sehr kompatibel ist und ich das für verschieden Projekte benötige habe ich mich in letzter Zeit sehr intensiv damit beschäftigt insbesondere mit dem Directory-Server "OpenLDAP": http://de.wikipedia.org/wiki/OpenLDAP auf Ubuntu 10.04 LTS

LDAP wird vor allem in großen Institutionen und Unternehmen allgemein zur Benutzerverwaltung eingesetzt und wenn dort Drupal eingesetzt werden soll, dann dient hilft z.B. das ldap_auth-Modul aus dem LDAP Integration-Paket dabei, die Drupal-Benutzer über einen Directory-Server zu identifizieren. Mich interessiert allerdings auch die Möglichkeit mit Drupal die Benutzer-Datenbank zu steuern. Das geht mit dem Provisioning-Modul, das allerdings ein Überarbeitung benötigt. Siehe obigen Link zur Issue-Diskussion. Mit dem LDAP-Groups-Modul aus dem LDAP Integration-Paket kann man auch Drupal-Rolln abgleichen. Somit ist es nicht nur möglich mehrer Drupal-Projekte an ein LDAP-Datenbank zu hängen, wobei man Wahrscheinliuch am besten nur eine als Controller betreibt mit dem Provisioning-Modul. Vllt. geht das aber auch über Kruetz. das habe ich noch nicht getestet. Ich arbeite zur Zeit an einer Lösung nicht nur Organic-Groups Gruppen in LDAP-Gruppen abzubilden, sondern auch die User Roles innerhalb von Gruppen: http://drupal.org/project/og_user_roles

Aber das richtig tolle an der Drupal-LDAP-Verbindung ist die Möglichkeit mit Drupal über LDAP ganz unterschiedliche andere Anwendungen betreiben zu können. So ist es z.B. leicht möglich den Zugriff auf ein Web-Verzecihnis irgendwo per .htaccess nur einer LDAP-Gruppe (und so z.B. einer Drupal-Rolle) zu ermöglichen usw. In einem meiner Kunden-Projekte wird zur Zeit geprüft, ob an ein Drupal-System auf diesem Weg eine kommerzielle Lern-Plattform angeschlossen werden soll. Insbesondere dafür habe ich einige Dinge recherchiert und ausprobiert. In einem weiterem Projekt, dessen Umsetzung jetzt startet, geht genau um eine gemeinsame Benutzerbasis für mehrere Drupal-Installation und die Zugriffsbeschränkung für bestimmte Drupal-Rollen in einigen Intranet-Websites. Das oben beschriebene Oragnis-Groups-Konzept benötige ich für ein eigenes Projekt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Carsten, danke für die

Eingetragen von Ionit (1802)
am 17.12.2010 - 21:52 Uhr

Hallo Carsten,

danke für die Antwort. Ich verstehe davon zwar nicht all zu viel aber ich habe mir LDAP notiert. Wenn es soweit ist, werde ich mich damit mal beschäftigen.

Danke udn Gruß
Matthias

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Carsten

Eingetragen von Hades (251)
am 20.12.2010 - 01:58 Uhr

Ich werde mir das LDAP Modul mal näher anschauen. nur beantwortet das meine frage nicht ganz. Ich brauche zumindest für einen bekannten eine Multisite und daher ist die von die vorgeschlagene Lösung nicht praktikabel.

Kannst du oder einer der anderen Multisite-Profis mir noch Anhaltspunkte liefern ob ich bei meiner ursprünglichen Frage richtig liege?

Vielen dank schon mal

  • Anmelden oder Registrieren um Kommentare zu schreiben

Für Multisite-Kontept: Tabellen-Strukturen verfolgen

Eingetragen von C_Logemann (912)
am 20.12.2010 - 11:30 Uhr
Hades schrieb

Kannst du oder einer der anderen Multisite-Profis mir noch Anhaltspunkte liefern ob ich bei meiner ursprünglichen Frage richtig liege?

Ich würde mich nicht als Multisite-Profi bezeichnen. Ich habe dieses Feature vor längerem mal ausführlich getestet und mich dagegen entschieden. Ich habe oben bereits auf meinen Kommentar verwiesen, in dem ich meine Test-Erfahrungen eingebracht habe.

Der komplette Handbuch-Eintrag (samt Kommentare) sollte deutlich machen, daß eine Multisite mit Sharing-Funktionen nicht trivial ist. Wenn Du auch noch Rechte teilen möchtest, geht das vielleicht über das Rollen-Modell. Ich schreibe bewusst "vielleicht", weil ich dieses Szenario nicht überprüft habe. Wenn man die Rollen teilt, dann müssen wahrscheinlich (wie bei einer LDAP-Groups-Lösung) die Rechte in allen Websites einzeln gesetzt werden, weil dort ganz unterschiedliche andere Module zum Einsatz kommen können.
Ich denke auch, daß es eher problematisch sein könnte einfach irgendwelche Tabellen in einem Multisite-Setup zu teilen. Da macht es Sinn, sich sehr intensiv mit den Strukturen der einzelnen Tabellen zu beschäftigen und den Modulen, die darauf zugreifen und Datenbank-Abfragen inkl. Schreib-Zugriffe tätigen. Es könnte zu Inkonsistenzen in Deiner Datenbank kommen.

Den Zeitaufwand, um all die Unwägbarkeiten, die ich befürchte, abzuklopfen und zu testen wäre für mich (nicht unbedingt für jemand anderen) ungleich höher als eine multiple Drupal-Installation mit gemeinsamer OpenLDAP-Benutzerdatenbank auf einem Ubuntu-Server einzurichten. Allerdings habe ich das Problem eines direkten Single-Sign-On noch nicht gelöst, bei dem der User sich auf einem System eingeloggt und gleichzeitig auf allen anderen eingeloggt sein kann, wie dies Bakery im selben Domain-Raum bietet. In einer Multisite mit geteilter Session-Tabelle ist dies möglich. Bei meiner LDAP-Lösung muss ich zum Session-Teilen noch etwas finden, vllt. in Richtung OpenID, OAuth oder eigener SOAP-Lösung. Da das aber im Moment nur den Status "nice to have" bei mir hat, muss dieses Feature noch warten.
Außerdem habe ich in meinem LDAP-Konzept zur Zeit nur eine Website, bzw. ein Drupal-Installation als "Controller" der Benutzer-Logins. Ob ich auch mehrere Drupal-Installationen zum Steuern der LDAP-Benutzerdatenbank problemlos einsetzen kann, habe ich noch nicht getestet. Wenn man in einer Multisite die User-Tabelle teilt, dann haben alle zugreifenden Drupal-Sites wahrscheinlich auch Schreibzugriff und von jeder Site aus könnten die Benutzer z.B. auch Ihr Passwort ändern. Ich kann mir vorstellen, daß mit unterschiedlichen Datenbank-Benutzern und Tabellen-Rechten, welche die genutzte Datenbank vllt. bietet, hierbei selektive Einschränkungen möglich wären.

Vielleicht meldet sich noch jemand, der entsprechende Multisite-Lösungen schon erfolgreich in Live-Systemen eingesetzt hat.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Aber genau das brauch ich

Eingetragen von Hades (251)
am 20.12.2010 - 13:26 Uhr

Hallo Carsten,
das Problem ist das genau das brauche das die User auf allen Seiten angemeldet sind. Hast du dazu eine Lösung? dann müsste ich die neue Seite doch auch in der gleichen Datenbank mit einem Prefix Installieren oder? wenn ja welche Prefixs muss ich dann anpassen damit alle Benutzer gleichzeitig angemeldet sind?

oder geht das nicht bis jetzt? aber es funktioniert das die Benutzer auf allen Seiten angelegt werden wenn Mann sich registriert?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 4 Stunden
  • Hey danke
    vor 2 Wochen 23 Stunden
  • Update: jetzt gibt's ein
    vor 2 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 3 Tagen
  • In der entsprechenden View
    vor 3 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 3 Tagen
  • gelöst
    vor 6 Wochen 1 Stunde
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 23 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 24 Gäste 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