logo

Extra Block Types (EBT) - Neue Erfahrung im Layout Builder❗

Extra Block Types (EBT) - gestylte, anpassbare Blocktypen: Diashows, Registerkarten, Karten, Akkordeons und viele andere. Eingebaute Einstellungen für Hintergrund, DOM Box, Javascript Plugins. Erleben Sie die Zukunft der Layouterstellung schon heute.

Demo EBT-Module EBT-Module herunterladen

❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen

Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.

Demo EPT-Module EPT-Module herunterladen

Scroll

Erstellung eines sozialen Netzwerks mit Drupal

26/05/2025, by Ivan

Drupal – die Grenzen des Möglichen

Drupal ist eines der besten Content-Management-Systeme (CMS). Tatsächlich hat es (zweimal) den Preis für die beste Open-Source-CMS 2008 sowie den Preis für die beste PHP Open-Source-CMS gewonnen. Nach etwa 8 Jahren bietet Drupal eines der besten und vielseitigsten Frameworks. Die herausragende Vielseitigkeit von Drupal ist absolut seine Stärke... und gleichzeitig auch seine Schwäche. Jede Funktion ist möglich, aber wo fängt man an? Ich habe lange Tage damit verbracht, verschiedene Module, deren Nutzungsmöglichkeiten, Kompatibilitäten, Fehler und Besonderheiten zu erforschen, um Ihnen empfehlen zu können, was Sie nutzen sollten. Immer mehr Leute begannen mich zu fragen, wie ich einige Community-Funktionen umgesetzt habe, daher habe ich beschlossen, das alles in einer Artikelreihe zusammenzufassen. Der Leser wird verschiedene Module und Konfigurationseinstellungen durchgehen müssen, die notwendig sind, um eine Community-Website zu erstellen. Dies wird eine Erkundung der Module und ihrer Funktionen für das Content-Management-System (CMS) sein.

Auf dem Weg zum sozialen Netzwerk

Community-Websites sprießen wie virtuelle Pilze im gesamten Netz. Jede hat ihre eigenen Besonderheiten, also stellen wir sicher, dass unsere Seite ein soziales Netzwerk wird. Ich schlage folgende Kriterien vor, die eine Website als soziales Netzwerk definieren:

  • Einheit der Besucher im Hinblick auf den Zweck ihres Besuchs.
  • Besucher mit gemeinsamen Interessen, die in einer bestimmten Region leben.
  • Interaktion der Besucher in verschiedenen Formen an einem öffentlichen Ort.
  • Eine Gruppe von Menschen mit gemeinsamen Merkmalen oder gemeinsamer gesellschaftlicher Existenz.
  • Gruppen, die durch eine gemeinsame Politik verbunden sind.
  • Vereinigung von Personen oder Ländern mit gemeinsamer Geschichte oder gemeinsamen sozialen, wirtschaftlichen und politischen Interessen (internationale Gemeinschaft).
  • Vereinigung von Personen mit gemeinsamen, insbesondere beruflichen Interessen, wissenschaftlichen Gesellschaften (akademische Gemeinschaften).

Wir können diese Definition in einige Schlüsselbegriffe zerlegen: gemeinsames Interesse, Gruppen von Menschen, gemeinsamer Standort und gemeinsame Politik. Im Falle virtueller Communities können wir diese Definition wie folgt anwenden:

1. gemeinsames Interesse: die Menschen auf Ihrer Website haben etwas gemeinsam. Ist es eine Website über Drupal, Gesundheit oder Bowling...? Was auch immer das "Thema" Ihrer Website ist, vergessen Sie nicht, es hervorzuheben, denn das wünschen sich die Nutzer.

2. Gruppe von Menschen: jeder, der sich registriert, ist Teil der Community. Daher ist es das Ziel, so viele Nutzer wie möglich zu bekommen.

3. öffentlicher Ort: das Internet, Ihre Website.

4. gemeinsame Politik: Ihre Website sollte einige grundlegende Verhaltensregeln haben. Was dürfen Besucher auf Ihrer Website tun? Was ist akzeptables Verhalten? Ein Hauptziel beim Aufbau einer Community-Website ist es, die Kontakte zwischen Nutzern zu erleichtern. Ihre Nutzer müssen wirklich das Gefühl haben, an einem öffentlichen Ort mit anderen Nutzern zu sein, um ein Gemeinschaftsgefühl zu entwickeln.

Drupal ist groß, aber ich habe das Gefühl, dass seine Möglichkeiten in der Standardinstallation von Drupal nicht offensichtlich sind. Das ist normal, denn Drupal ist erweiterbar und bietet uns Mittel, eine Website auf seiner Basis durch die Nutzung zusätzlicher Module zu erstellen.

Soziales Netzwerk mit Drupal – so einfach!

Aber was, wenn Sie nichts über PHP-Programmierung wissen? Das ist natürlich notwendig, um eine große Website zu erstellen. Ich schlage vor, Module zu verwenden, die die Website-Funktionalität direkt „out of the box“ bereitstellen. Das ist großartig. Drupal gibt uns diese Möglichkeit, und wir sollten sie gerne annehmen. Das ist meine Hauptphilosophie in dieser Artikelreihe. Ich verwende nur Module „out of the box“ und werde keine zusätzlichen Module schreiben. Manchmal erfordern sie etwas Code, der innerhalb der Website eingefügt und in der Datenbank gespeichert wird. Dieser Code wird in meinen Artikeln in benutzerfreundlicher Form erklärt. So kann jeder eine großartige Website erstellen.

Diese gut durchdachte Strategie bietet uns folgende Vorteile:

1. Jeder kann es machen. Wir verwenden nur vorhandene Module.

2. Erweiterbarkeit: jederzeit können Sie sicher ein Modul installieren, das zusätzliche Funktionalität ermöglicht.

3. Kleine Code-Schnipsel, die spezifische Details konfigurieren.