Heim >Backend-Entwicklung >PHP-Tutorial >Schieben Sie die Ereignisse Ihres Drupal -Site mit Pushover auf Ihr Telefon auf Ihr Telefon
Dieser Artikel zeigt, wie Pushover in Ihre Drupal-Site für mobile Echtzeit-Benachrichtigungen integriert wird. Der dazugehörige Code ist in in diesem Repository
verfügbar
Schlüsselmerkmale:
Was ist Pushover?
Pushover ist eine mobile und Webanwendung, die Echtzeitbenachrichtigungen ermöglicht. Installieren Sie die App auf Ihrem Android- oder iOS -Gerät und senden Sie die API zum Senden von Warnungen. Seine Geschwindigkeit ist dank seiner Abhängigkeit von Google und Apples Infrastruktur ein wichtiger Vorteil. Die erschwingliche Preisgestaltung (eine einmalige Gebühr von 4,99 USD pro Plattform) und eine kostenlose Fünf-Tage-Testversion machen sie zugänglich.
Implementierungsdetails:
Dieser Artikel zeigt zwei Anwendungsfälle:
Pushover einrichten:
app_token
zu erhalten. user_token
in der Datei settings.php
Ihrer Drupal -Site (halten Sie dies sicher!). Beispiel: <code class="language-php">$conf['pushover_credentials'] = array( 'user_token' => 'YOUR_USER_TOKEN', 'app_token' => 'YOUR_APP_TOKEN', );</code>
Integration des Drupal -Moduls:
hook_comment_insert()
, um Benachrichtigungen für nicht genehmigte anonyme Kommentare zu senden. hook_user_login()
, um Notfallbenachrichtigungen für Administratoranmeldungen zu senden. Beispielcode -Snippets:
(Helferfunktion)
<code class="language-php">function pushover_get_pushable($vars) { // ... (Retrieves credentials from settings.php and creates Pushover object) ... }</code>
(Hook_Comment_insert)
<code class="language-php">function pushover_comment_insert($comment) { // ... (Checks comment status and sends notification using pushover_get_pushable()) ... }</code>
(Hook_user_login)
<code class="language-php">function pushover_user_login(&$edit, $account) { // ... (Checks user ID and IP address, sends emergency notification) ... }</code>
Alternativ: Pushover -Modul
einbringenÜberlegen Sie, ob ein "Pusover" -Modul verwendet wird, das sich in das Regelnmodul für einen codefreien Ansatz integriert.
Schlussfolgerung:
Dieses Tutorial zeigt, wie Pushover in Drupal für eine verbesserte Site -Überwachung integriert wird. Die angegebenen Beispiele können an verschiedene Benachrichtigungsbedürfnisse angepasst werden. Denken Sie daran, die Sicherheit zu priorisieren und Ihre API -Token vertraulich zu halten.
häufig gestellte Fragen (FAQs):
(Diese FAQs sind im ursprünglichen Text bereits gut geschrieben und erfordern keine signifikanten Änderungen für die Paraphrase.) Die ursprünglichen FAQs sind ausreichend und gut strukturiert.
Das obige ist der detaillierte Inhalt vonSchieben Sie die Ereignisse Ihres Drupal -Site mit Pushover auf Ihr Telefon auf Ihr Telefon. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!