Grav - Admin Einführung
Grav Administration PanelPlugin ist eine grafische Web-Benutzeroberfläche (GUI) für Grav. Es kann leicht Seiten erstellen und ändern. Es ist ein optionales Plugin und um effektiv zu arbeiten, hängt Grav nicht vollständig davon ab. Der Administrator bietet eingeschränkte Ansichten für die einfache Verwendung von Grav.
Eigenschaften
Im Folgenden sind die Funktionen des Administrationsbereichs aufgeführt:
Aktivieren oder deaktivieren Sie die in der Plugin-Manager-Liste enthaltenen Plugins.
Sie können die Seiten einfach erstellen, bearbeiten, kopieren und löschen.
Die Liste der neuesten Seitenaktualisierungen wird im Dashboard angezeigt.
Die neuesten verfügbaren Updates können einfach mit nur einem Klick angezeigt werden.
Suchen Sie die bestimmten Seiten aus der Liste mithilfe des Suchfelds.
Es besteht aus der Funktionalität des Passworts vergessen.
Mediendateien können per Drag & Drop hochgeladen werden.
Ermöglicht die Bearbeitung über Yaml oder Formulare im Normal- und Expertenmodus.
Das Dashboard besteht aus Site-Aktivitäten, neuesten Seitenaktualisierungen und Wartungsstatus.
Es besteht aus Ajax-basierten Backup- und Clear-Cache-Funktionen.
Es besteht aus Site- und Systemkonfigurationsmanagement.
Installation neuer Plugins und Themes mit GPM.
Die automatische Kennwortverschlüsselung wird während der Benutzeranmeldung bereitgestellt.
Es bietet einen Code-Editor, der eine leistungsstarke Syntax mit einer sofortigen Grav-Vorschau hervorhebt.
Installierte Themenlisten und Konfigurationen können mithilfe des Themenmanagers durchgeführt werden.
Es verwaltet auch die angemeldeten Benutzer.
Installation
Um auf das Admin-Plugin zugreifen zu können, müssen wir das ausführen latest Grav. Sie können den folgenden Befehl in der CLI (Befehlszeilenschnittstelle) ausführen.
$ bin/gpm selfupgrade -f
Das selfupgrade wird verwendet, um Grav auf die neueste verfügbare Version zu aktualisieren. -f wird zum Aktualisieren des GPM-Index (Grav Package Manager) verwendet.
Wir müssen das installieren admin, form, email und loginPlugins, damit Ihr Admin-Plugin ordnungsgemäß ausgeführt wird. Da alle Plugins Abhängigkeiten haben, müssen Sie zustimmen, wenn Sie aufgefordert werden, andere Plugins zu installieren, während Sie das Admin-Plugin installieren. Diese Plugins sind über GPM (Grav Package Manager) verfügbar. Wir werden mehr über GPM im Kapitel Grav - GPM lernen .
Der folgende Befehl wird verwendet, um das Admin-Plugin über die Eingabeaufforderung zu installieren.
$ bin/gpm install admin
Manuelle Installation
Wir können das Administrationsfenster manuell installieren, indem wir die folgenden Plugins einzeln herunterladen:
- admin
- form
- login
Extrahieren Sie nach dem Herunterladen aller Plugins alle Zip-Dateien und speichern Sie sie im <your_folder_name>/user/pluginsMappe. Im Plugin-Ordner können Sie Plugins mit einem eindeutigen Namen speichern. Der Name sollte sich auf die Funktion des Plugins beziehen. Der Ordner kann umbenannt werden inadmin/, email/, form/ und login/. Es ist notwendig, alle vier Plugins zusammen im Plugin-Ordner zu speichern. Andernfalls funktioniert das Admin-Panel nicht richtig.
Benutzer erstellen
Wir können das Benutzerkonto über die Befehlszeilenschnittstelle erstellen. Verwenden Sie den folgenden Befehl, um ein Benutzerkonto zu erstellen.
$bin/grav newuser
Andernfalls können Sie das Benutzerkonto auch manuell erstellen, indem Sie die folgenden Codezeilen schreiben:
email: [email protected]
access:
admin:
login: true
super: true
site:
login: true
fullname: 'Tutorials Point'
title: tp
password: 'Password'
Speichern Sie die obigen Zeilen in der <your_folder_name>/user/account/admin.yamlDatei. Der Name, den Sie zum Speichern Ihres obigen Codes verwendet haben, ist derusernamefür Ihr Login, dh admin. Sie können die bearbeitenemail, fullname, title und die password nach Ihren Anforderungen.
Verwendung
Sie können auf das Administrationsfenster zugreifen, indem Sie Ihren Browser auf das zeigen localhost/<your_folder_name>/adminund Sie erhalten einen Bildschirm wie unten gezeigt. Sie können die einstellenusername und password in der yaml-Datei wie in der angegeben creating user Sektion.