
Popup-Nachricht - Überprüfung eines Moduls für Drupal
Nachrichten in einem Pop-up-Fenster auf einer Website anzuzeigen, ist ein häufiges Bedürfnis von Website-Editoren. Aus diesem Grund wurde das Popup Message Modul erstellt. Sehen Sie sich an, welche spezifischen Möglichkeiten dieses Modul Ihnen bieten kann.
Popup Message ist mein erstes Open-Source-Modul, das auf drupal.org veröffentlicht wurde. Es wurde für die Bedürfnisse des Dialogownia Intranet-Systems erstellt, dessen Beschreibung im Case Study Bereich zu finden ist.
Daten
Ich habe das Modul im Jahr 2011 für die Drupal Version 6 veröffentlicht. Im Laufe der Zeit sind Versionen für Drupal 7 und später für Drupal 8 erschienen. Die neueste Version wurde am 5. März 2020 veröffentlicht.
Beliebtheit des Moduls
6.000 Websites nutzen derzeit das Modul – das ist schon eine beachtliche Zahl. Das Modul wurde über 30.000 Mal von der https://www.drupal.org/project/popup_message Seite heruntergeladen
Ersteller des Moduls
Ich habe die erste Version des Moduls für die Bedürfnisse eines Kundenprojekts erstellt. Jetzt entwickeln unsere Drupal-Entwicklungsexperten es weiter.
Das Modul wird mit mehreren Funktionen von anderen Entwicklern bereichert und via Patches, die auf drupal.org verfügbar sind, ergänzt.
16 Personen haben am Code des Moduls gearbeitet. Die vollständige Liste der Personen finden Sie hier: https://www.drupal.org/node/1297230/committers?sort=desc&order=Commits
Selbst ein Blick auf ein so kleines Modul kann Ihnen helfen, die Stärke der Drupal-Community zu sehen – sie arbeiten zusammen daran, Module und den Drupal-Kern zu entwickeln.
Wofür wird das Modul verwendet?
Die Programmierung des Moduls ist nicht kompliziert, es ist jedoch oft nützlich für Website-Administratoren. Es wird am häufigsten verwendet, wenn:
- das Büro des Unternehmens an bestimmten Tagen geschlossen ist und Sie die Besucher Ihrer Website deutlich darüber informieren müssen,
- sich die Adresse des Unternehmenssitzes geändert hat
- ein neues Sonderangebot für ein Produkt oder eine Dienstleistung erschienen ist und Sie möchten, dass so viele Leute wie möglich davon erfahren,
- ein neues Produkt oder eine neue Dienstleistung erschienen ist, und Sie darüber möglichst viele Leute informieren möchten,
- das Unternehmen plant, an einer Messe teilzunehmen, und seine potenziellen Kunden darüber informiert werden sollen.
Dies sind nur ein paar Beispiele. Das Hauptkonzept besteht darin, dem Besucher eine klare Botschaft zu vermitteln. Eine Nachricht, die sie nicht übersehen können.
Unboxing
Sie können das Modul unter https://www.drupal.org/project/popup_message herunterladen
Nach der Installation legen Sie die Berechtigungen des Moduls auf der Seite "/admin/people/permissions" fest.
Das Modul hat zwei Arten von Berechtigungen: "Popup-Nachrichtenmodul verwalten" und "Popup-Nachricht anzeigen".
Die Berechtigung "Popup-Nachrichtenmodul verwalten" erlaubt Ihnen, den Nachrichtentext zu konfigurieren und zu entscheiden, auf welchen Seiten eine bestimmte Nachricht angezeigt werden soll.
Die Benutzer mit der Berechtigung "Popup-Nachricht anzeigen" werden die Nachricht sehen. Diese Berechtigung ermöglicht es Ihnen, die Nachrichten beispielsweise nur auf angemeldete Benutzer oder nur auf Benutzer mit einer bestimmten Rolle zu beschränken. Hier ein weiteres Beispiel für die Nutzung: Der Administrator kann eine wichtige Nachricht für die Benutzer mit der Rolle Editor anzeigen.
Verwendung des Moduls
Nach der Definition der Rollen können Sie nun das Modul verwenden und die anzuzeigende Nachricht einstellen. Alle Einstellungen des Moduls finden Sie auf einer einzigen Konfigurationsseite unter: "/admin/config/user-interface/popup-message."
Die erste Option ist, die Anzeige der Nachrichten zu aktivieren oder zu deaktivieren. Sie haben die Möglichkeit, manuell zu steuern, wann Sie die Nachricht auf der Website anzeigen möchten. Zum Beispiel können Sie den Text vorbereiten, das Fenster jedoch ein paar Tage später aktivieren (z. B. wenn das Sonderangebot für das Produkt startet).
Geben Sie im Feld "Nachrichtentitel" und im Feld "Nachrichteninhalt" den Inhalt ein, den der Benutzer sehen wird.
Das Modul ermöglicht es Ihnen, das Verhalten des Fensters zu ändern. Sie können die Größe, die Anzeigeverzögerung ändern und die Zeitspanne festlegen, nach der sich das Fenster automatisch schließt. Es ist auch möglich, die Transparenz des Hintergrunds und die Farbe des Fensters einzustellen.
Im nächsten Einstellungsabschnitt werden Sie die Cookie-Aufbewahrungsregeln anpassen und die Seiten auswählen, auf denen das Modul angezeigt werden soll.
Die Kombination all dieser Optionen bietet Ihnen viele Möglichkeiten und das ist noch nicht alles, was Sie mit dem Modul tun können.
Hooks
Das Modul bietet auch Optionen zur zusätzlichen Steuerung von Einstellungen aus dem Code eines anderen Moduls über den eingebauten Popupmessageparametersalter ($parameters) Hook.
Alle Einstellungen können im Code überschrieben werden. Dies ermöglicht eine flexiblere Steuerung des Moduls, z.B. können Sie den Inhalt der Nachricht dynamisch generieren oder besser kontrollieren, auf welchen Seiten das Fenster angezeigt wird.
Zusammenfassung
Das Popup Message Modul ist ein einfaches, aber auch sehr hilfreiches und oft verwendetes Modul. Wenn Sie die Benutzer Ihrer Website über etwas informieren müssen, wird Ihnen dieses Modul dabei in nur wenigen Minuten helfen.