Ein Plugin an einen Admin Controller Event im CMS Bludit heften
Soll Ihr Plugin auf Events im Admin-Backend reagieren, dann müssen Sie es an einen Admin Controller hängen, um Daten im Backend verarbeiten zu können.
Soll Ihr Plugin Daten verarbeiten, die im Admin-Bereich auf einer bestimmten Seite, wie zum Beispiel Inhalte den Content angezeigen, dann müssen Sie den Aufruf Ihres Plugins an einen solchen Admin-Controller anhängen.
<?php
class pluginAdminController extends Plugin {
// Registriert einen oder mehrere Controller die im Backend aufgerufen werden können.
// Es handelt sich dabei um den Aufruf eines Contollers aus dem Verzeichnis:
//
// bl-kernel/admin/controllers
//
// Wird diese Aufgerufen, dann kann das Plugin diesen Aufruf verarbeiten und Inhalte
// in Seiten oder Content verarbeiten.
private $loadOnController = array('content');
public function adminHead() {
global $pages;
if (in_array($GLOBALS['ADMIN_CONTROLLER'], $this->loadOnController)) {
$html = '<p class="lead">Die Seite Inhalte ist aktiviert</p>';
return $html;
}
}
}
Das Plugin gibt den Text Die Seite Inhalte ist aktiviert aus, sobald Sie die Seite Inhalte im Admin Backend des Bludit aufschlagen.
Das Plugin registriert das PHP Script content.php in $loadOnController wertet dessen Aufruf im Hook adminHead() aus und weiß dadurch, das der Administrator das Menü Inhalte aufgeschlagen hat. Als Controller können Sie alle PHP-Scripte des Verzeichnis
bl-kernel/admin/controllers
verwenden, denn genau das sind die Controller die Bludit nutzt. Inhalte können Sie dann auf gewohnte Weise aus der $pages lesen und verarbeiten. Beispielsweise könnten Sie die Seiten auslesen wenn der Controller gestartet wird
...
foreach($pages->db as $value) {
echo $value['title'];
}
...
und diese im Array manipulieren.
Registrieren Sie einen oder mehrere der folgenden Controller, um auf deren Aufrufe in Ihrem Plugin zu reagieren. Diese werden vom CMS automatisch gerufen, sobald sich der User im Backend bewegt und Rubriken auswählt.
about.php
= Die Seite über Bludit und die Version wird angeklicktapi.php
= die API Einstellungen werden aufgeschlagencategories.php
= Seite der verfügbaren Kategorien wird angesehenconfigure-plugin.php
= die Einstellung zum Plugin wird angezeigtcontent.php
= der User betrachtet die Inhalte und Beiträgedashboard.php
= Admin landet auf dem zentralen Dashboarddevelopers.php
= edit-category.php
= die Kategorie wird bearbeitetedit-content.php
= der User bearbeitet einen Beitragedit-user.php
= das User-Profil wird bearbeitetinstall-plugin.php
= ein Plugin wird aktiviertlogin.php
= ein Anwender meldet sich anlogut.php
= Abmelden eines Usersnew-category.php
= eine neue Kategorie wird erzeugtnew-content.php
= neuer Inhalt wird angelegt (Beitrag)new-user.php
= ein neue User wird angelegtplugins-position.php
= die Reihenfolge wird geändertplugins.php
= der Reiter der Plugins wird aufgemachtsettings.php
= Einstellungen des Blog werden betrachtetthemes.php
= die Templates werden aufgeschlagenuninstall-plugin.php
= deaktivieren eines Pluginsuser-password.php
= das Kennwort des Users wird bearbeitetusers.php
= Anzeige der registrierten Benutzer im BlogPassend:
Aus Sicherheitsgründen sollten Sie unbedingt das Admin-Backend (Dashboard) gegen den Zugriff Dritter schützen, denn es ist ein öffentlich bekannter Pfad.
Aus Sicherheitsgründen, sollten Sie die bekannte Standard Admin-URL unkenntlich machen oder verstecken, denn jeder Besucher kann den Admin-Login aufrufen.
Wenn Sie die Quicklinks im Bludit CMS Dashboard stören, können Sie diese ganz einfach in der View dashboard.php des Admin Backends deaktivieren oder entfernen
Nach der Installtion des CMS Bludit können Sie das Admin Backend aufrufen, um eigenen Content zu erzeugen - melden Sie sich mit dieser URL am Blog an
Aus Sicherheitsgründen können Sie den Zugriff auf das Backend von GetSimple abschalten. Deaktivieren Sie den Zugriff auf den Login des Admin Backends.
Ändern und verstecken Sie die Admin URL, um das Ausspionieren Ihres Accounts oder der Redakteure und Admins auf die Webseite effektiv zu unterbinden.
Das GRAV CMS Admin Backend muss separat heruntergeladen und installiert werden, erst dann bietet GRAV ein bequemes Backend für den Admin und die Redakteure.
GRAV CMS das Admin Backend bleibt hängen, was Sie tun können zeigt dieser kurze Beitrag als Lösung
Das ist der Login-Pfad bzw die Login URL für den Admin im CMS Typemill. Mit 2 Varianten gelangen Sie in das Dashboard und Backend des CMS.
Die Admin-URL ist die sensieble Stelle einer Webseite, dies ist der Eingang. Finden sie das CMS heraus indem Sie die Standard-URL des Admin-Backend abfragen.
Teil 2 - In diesem Teil geht es um die Erstellung des eigentlichen PHP-Plugins für Bludit, um die Einblendung der Affiliate Links in den Beiträgen zu steuern.
Inhaltsverzeichnisse in Beiträgen haben hohe SEO Wirkung. Dieses Bludit Plugin erzeugt für jeden Beitrag ein Inhaltsverzeichnis vor dem Beitragstext.
Der TinyMCE läuft nicht im Standardmode, statt dessen ist der MarkDown Parser aktiviert. Diese Meldung erhalten Sie oft wenn JavaScripte in Plugins stören.
Dieses Bludit Plugin konvertiert aller Bludit Beiträge in das MarkDown Format und die Ordnerstruktur des Pico CMS, legen Sie lediglich die Index.md an
Machen Sie eigene Anzeigen im Notification Panel des Bludit Dashboards. Nutzen Sie den $syslog-Dienst des CMS, um Events oder Checks aus Plugins zu zeigen.
Die Entwicklung eines Plugins für das CMS Bludit ist einfach. Der Beitrag zeigt Ihnen Schritt für Schritt wie Sie vorgehen müssen um an Ihr Ziel zu gelangen.
Ein wenigen Schritten installieren Sie ein Bludit Plugin aus dem Internet auf Ihrer eigenen Webseite. Der Beitrag zeigt wie das geht und was benötigt wird
Ein einfaches SEO-Plugin für Bludit CMS zu Überwachung der SEO-Eigenschaften aller Beiträge. Beitrags-Titel und die Beschreibung werden ausgewertet.
Erstellen Sie einen einfachen Hitcounter und Besuchszähler als Pico Plugin. Dieser Counter zählt Aufrufe von Menschen oder Robots der Suchmaschinen.
Der Beitrag zeigt, wie Sie mit dem Plugin PicoPagesList.php weitere Beiträge des aktuellen Ordners azeigen lassen können, um diese in ein Menü aufzunehmen.
Dieser Beitrag zeigt Ihnen, wie Sie ein erstes Plugin für PICO entwickeln. Die wenigen Zeilen Code verdeutlichen die Arbeitsweise der Plugins in diesem CMS
Ein einfaches Affiliate und CTA Plugin für das Flat File CMS Typemill, mit Hilfe der so genannten Shortcodes.
Die Pluginschnittstelle des WonderCMS ist gut dokumentiert und einfach zu bedienen. In diesem Beitrag schreiben Sie ein Hit-Counter Plugin für das kleine CMS.