Grav - Introduzione all'amministratore

Grav Administration Panelplugin è un'interfaccia utente grafica (GUI) web per Grav. Può creare e modificare facilmente le pagine. È un plugin opzionale e per funzionare efficacemente Grav non dipende totalmente da questo. L'amministratore fornisce visualizzazioni limitate per un facile utilizzo di Grav.

Caratteristiche

Di seguito sono riportate le funzionalità del pannello di amministrazione:

  • Abilita o disabilita i plugin presenti nell'elenco dei plugin manager.

  • Puoi creare, modificare, copiare ed eliminare facilmente le pagine.

  • L'elenco degli ultimi aggiornamenti della pagina viene visualizzato nella dashboard.

  • Gli ultimi aggiornamenti disponibili possono essere visualizzati facilmente con un solo clic.

  • Trova le pagine specifiche dall'elenco utilizzando la casella di ricerca.

  • Consiste nella funzionalità della password dimenticata.

  • I file multimediali possono essere caricati tramite il metodo drag-n-drop.

  • Consente la modifica tramite yaml o moduli in modalità normale ed esperto.

  • Il dashboard è costituito dall'attività del sito, dagli ultimi aggiornamenti della pagina e dallo stato di manutenzione.

  • Consiste in funzionalità di backup e cancellazione della cache basate su Ajax.

  • Consiste nella gestione della configurazione del sito e del sistema.

  • Installazione di nuovi plugin e temi con tecnologia GPM.

  • La funzione di crittografia automatica della password viene fornita durante l'accesso dell'utente.

  • Fornisce un editor di codice che evidenzia la potente sintassi con un'anteprima istantanea basata su Grav.

  • L'elenco e le configurazioni dei temi installati possono essere eseguiti utilizzando il gestore dei temi.

  • Gestisce anche gli utenti registrati.

Installazione

Per accedere al plug-in admin, è necessario eseguire il file latest Grav. È possibile eseguire il seguente comando nella CLI (interfaccia della riga di comando).

$ bin/gpm selfupgrade -f

Il selfupgrade viene utilizzato per aggiornare Grav all'ultima versione disponibile. -f viene utilizzato per aggiornare l'indice GPM (Grav Package Manager).

Dobbiamo installare il file admin, form, email e loginplugin per far funzionare correttamente il tuo plugin di amministrazione. Poiché tutti i plug-in hanno dipendenze, è necessario accettare quando viene richiesto di installare altri plug-in durante l'installazione del plug-in di amministrazione; questi plugin sono disponibili tramite GPM (Grav Package Manager). Studieremo di più su GPM nel capitolo Grav - GPM .

Il seguente comando viene utilizzato per installare il plug-in admin utilizzando il prompt dei comandi.

$ bin/gpm install admin

Installazione manuale

Possiamo installare manualmente il pannello di amministrazione scaricando singolarmente i seguenti plugin:

  • admin
  • form
  • login
  • email

Dopo aver scaricato tutti i plug-in, estrai tutti i file zip e archiviali in <your_folder_name>/user/pluginscartella. Nella cartella Plugin, puoi memorizzare plugin con un nome univoco; il nome dovrebbe essere correlato alla funzione del plugin. La cartella può essere rinominata comeadmin/, email/, form/ e login/. È necessario memorizzare insieme tutti e quattro i plugin nella cartella Plugin; altrimenti il ​​pannello di amministrazione non funzionerà correttamente.

Creazione dell'utente

Possiamo creare l'account utente utilizzando l'interfaccia della riga di comando. Usa il seguente comando per creare un account utente.

$bin/grav newuser

Altrimenti, puoi anche creare un account utente manualmente scrivendo le seguenti righe di codice:

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

Salvare le righe precedenti nel file <your_folder_name>/user/account/admin.yamlfile. Il nome che hai usato per salvare il tuo codice sopra sarà ilusernameper il tuo login, cioè admin. Puoi modificare il fileemail, fullname, title e il password secondo le vostre esigenze.

Utilizzo

È possibile accedere al pannello di amministrazione puntando il browser sul file localhost/<your_folder_name>/admine otterrai una schermata come mostrato di seguito. Puoi impostare il fileusername e password nel file yaml come specificato nel file creating user sezione.