Grav - wprowadzenie administratora

Grav Administration Panelplugin to internetowy graficzny interfejs użytkownika (GUI) dla Grav. Może łatwo tworzyć i modyfikować strony. Jest to opcjonalna wtyczka i efektywne działanie Grav nie jest od niej całkowicie uzależnione. Administrator zapewnia ograniczone widoki dla łatwego korzystania z Grav.

funkcje

Oto funkcje panelu administracyjnego -

  • Włącz lub wyłącz wtyczki obecne na liście menedżerów wtyczek.

  • Możesz łatwo tworzyć, edytować, kopiować i usuwać strony.

  • Lista najnowszych aktualizacji strony zostanie wyświetlona na pulpicie nawigacyjnym.

  • Najnowsze dostępne aktualizacje można łatwo wyświetlić jednym kliknięciem.

  • Znajdź określone strony z listy za pomocą pola wyszukiwania.

  • Składa się z funkcjonalności zapomnienia hasła.

  • Pliki multimedialne można przesyłać metodą przeciągnij i upuść.

  • Umożliwia edycję przez yaml lub formularze w trybie normalnym i eksperckim.

  • Pulpit składa się z aktywności w witrynie, najnowszych aktualizacji strony i stanu konserwacji.

  • Składa się z funkcji tworzenia kopii zapasowych opartych na technologii Ajax i funkcji czyszczenia pamięci podręcznej.

  • Obejmuje zarządzanie konfiguracją witryny i systemu.

  • Instalacja nowych wtyczek i motywów obsługiwanych przez GPM.

  • Podczas logowania użytkownika dostępna jest funkcja automatycznego szyfrowania hasła.

  • Zapewnia edytor kodu, który podkreśla potężną składnię z natychmiastowym podglądem obsługiwanym przez Grav.

  • Lista zainstalowanych motywów i konfiguracje można wykonać za pomocą menedżera motywów.

  • Zarządza również zalogowanymi użytkownikami.

Instalacja

Aby uzyskać dostęp do wtyczki administratora, musimy uruchomić latest Grav. Możesz uruchomić następujące polecenie w CLI (interfejs wiersza poleceń).

$ bin/gpm selfupgrade -f

Plik selfupgrade służy do aktualizacji Grav-a do najnowszej dostępnej wersji. -f służy do odświeżania indeksu GPM (Grav Package Manager).

Musimy zainstalować admin, form, email i loginwtyczki, aby Twoja wtyczka administratora działała poprawnie. Ponieważ wszystkie wtyczki mają zależności, musisz wyrazić zgodę, gdy pojawi się monit o zainstalowanie innych wtyczek podczas instalacji wtyczki administratora; te wtyczki są dostępne za pośrednictwem GPM (Grav Package Manager). Więcej o GPM dowiemy się w rozdziale Grav - GPM .

Następujące polecenie służy do instalowania wtyczki administratora za pomocą wiersza polecenia.

$ bin/gpm install admin

Instalacja ręczna

Panel administracyjny możemy zainstalować ręcznie, pobierając indywidualnie następujące wtyczki -

  • admin
  • form
  • login
  • email

Po pobraniu wszystkich wtyczek wypakuj wszystkie pliki zip i zapisz w formacie <your_folder_name>/user/pluginsteczka. W folderze Plugin możesz przechowywać wtyczki o unikalnej nazwie; nazwa powinna odnosić się do funkcji wtyczki. Nazwę folderu można zmienić naadmin/, email/, form/ i login/. Konieczne jest wspólne przechowywanie wszystkich czterech wtyczek w folderze wtyczek; w przeciwnym razie panel administracyjny nie będzie działał poprawnie.

Tworzenie użytkownika

Możemy utworzyć konto użytkownika za pomocą interfejsu wiersza poleceń. Użyj następującego polecenia, aby utworzyć konto użytkownika.

$bin/grav newuser

W przeciwnym razie możesz również ręcznie utworzyć konto użytkownika, wpisując następujące wiersze kodu -

email: [email protected]
access:
   admin:
      login: true
      super: true
   site:
      login: true
fullname: 'Tutorials Point'
title: tp
password: 'Password'

Zapisz powyższe wiersze w pliku <your_folder_name>/user/account/admin.yamlplik. Nazwą, której użyłeś do zapisania powyższego kodu, będzieusernamedla Twojego loginu, tj. admin. Możesz edytować plikemail, fullname, title i password zgodnie z Twoimi wymaganiami.

Stosowanie

Dostęp do panelu administracyjnego można uzyskać, kierując swoją przeglądarkę na localhost/<your_folder_name>/admina otrzymasz ekran, jak pokazano poniżej. Możesz ustawićusername i password w pliku yaml, jak określono w creating user Sekcja.