Dieses Admin -Plugin für Grav ist eine HTML -Benutzeroberfläche, die eine bequeme Möglichkeit bietet, Grav zu konfigurieren und Seiten einfach zu erstellen und zu ändern. Dies bleibt ein völlig optionales Plugin und ist in keiner Weise erforderlich oder benötigt, um Grav effektiv zu verwenden. Tatsächlich bietet der Administrator eine absichtlich begrenzte Ansicht, um sicherzustellen, dass er einfach zu bedienen und nicht überwältigend ist. Ich bin sicher, dass Power -Benutzer es vorziehen, direkt mit den Konfigurationsdateien direkt zu arbeiten.

Wir haben intern getestet, hoffen jedoch, diese öffentliche Beta -Phase zu verwenden, um Probleme im Zusammenhang mit dem Plugin zu identifizieren, zu isolieren und zu beheben, um sicherzustellen, dass sie so solide und zuverlässig wie möglich ist.
Für das Live -Chat verwenden Sie bitte den dedizierten Discord -Chatraum für Diskussionen, die direkt mit Grav verbunden sind.
Für Fehler, Funktionen und Verbesserungen stellen Sie bitte sicher, dass Sie Probleme im Admin -Plugin Github -Repository erstellen.
Stellen Sie zunächst sicher, dass Sie den neuesten Grav 1.6.7 oder höher betreiben. Dies ist erforderlich, damit das Admin -Plugin ordnungsgemäß ausgeführt wird ( -f erzwungen eine Aktualisierung des GPM -Index).
$ bin/gpm selfupgrade -f
Das Admin -Plugin benötigt tatsächlich die Hilfe von 3 anderen Plugins. Damit das Administrator -Plugin funktioniert, müssen Sie zunächst Administrator , Anmeldung , Formulare und E -Mail -Plugins installieren. Diese sind über GPM erhältlich. Da das Plugin Abhängigkeiten enthält, müssen Sie nur fortfahren und das Administrator -Plugin installieren und zustimmen, wenn Sie aufgefordert werden, die anderen zu installieren:
$ bin/gpm install admin
Manuelle Installation ist nicht die empfohlene Installationsmethode. Es ist jedoch weiterhin möglich, das Administrator -Plugin manuell zu installieren. Grundsätzlich müssen Sie jedes der folgenden Plugins einzeln herunterladen:
Extrahieren Sie jede Archivdatei in Ihren user/plugins -Ordner und stellen Sie sicher, dass die Ordner in nur admin/ , login/ , form/ und email/ umbenannt werden. Fahren Sie dann mit den folgenden Verwendungsanweisungen fort.
Danach müssen Sie ein Benutzerkonto mit Administratorrechten erstellen:
$ bin/plugin login new-user
Alternativ können Sie ein Benutzerkonto manuell in einer Datei namens user/accounts/admin.yaml erstellen. Dieser Dateiname ist eigentlich der Benutzername , mit dem Sie sich anmelden werden. Der Inhalt enthält die anderen Informationen für den Benutzer.
password: 'password'
email: '[email protected]'
fullname: 'Johnny Appleseed'
title: 'Site Administrator'
access:
admin:
login: true
super: true
Natürlich sollten Sie Ihre email , password , fullname und title zu Ihren Anforderungen bearbeiten.
Sie können jedes Passwort verwenden, wenn Sie es manuell in diese
.yaml-Datei einfügen. Wenn Sie Ihr Passwort jedoch im Administrator ändern, muss es mindestens eine Nummer und einen Groß- und Kleinbuchstaben sowie mindestens 8 oder mehr Zeichen enthalten.
Standardmäßig können Sie auf den Administrator zugreifen, indem Sie Ihren Browser auf http://yoursite.com/admin verweisen. Sie können sich einfach mit dem username und password in der zuvor konfigurierten YAML -Datei anmelden.
Nach dem Anmeldung wird Ihr Klartextkennwort entfernt und durch eine verschlüsselte ersetzt.
Wenn Sie dem Blog, Twitter, Discord -Chat usw. verfolgt haben, wissen Sie wahrscheinlich bereits, dass unsere Absicht darin besteht, zwei Versionen dieses Plugins bereitzustellen.
Die Standard-freie Version ist sehr leistungsfähig und hat mehr Funktionen als die meisten kommerziellen CMS-Systeme.
Wir beabsichtigen auch, in naher Zukunft eine featurereichere Pro-Version zu veröffentlichen, die verbesserte Funktionen sowie einige zusätzliche Nizza-zu-Have-Funktionen umfasst. Diese Pro -Version wird ein bezahltes Plugin sein, dessen Preis noch nicht 100% abgeschlossen ist.
Installieren Sie zuerst die Dev -Abhängigkeiten, indem Sie composer update aus der Grav -Wurzel ausführen. Anschließend wird composer test die Unit -Tests ausgeführt, die immer erfolgreich auf jedem Standort ausgeführt werden sollten.