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
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.