Grav - Introdução ao Admin

Grav Administration Panelplugin é uma interface gráfica do usuário (GUI) da web para Grav. Ele pode criar e modificar páginas facilmente. É um plugin opcional e para funcionar eficazmente o Grav não depende totalmente disso. O Admin fornece visualizações limitadas para facilitar o uso do Grav.

Características

A seguir estão os recursos do painel de administração -

  • Habilite ou desabilite os plug-ins presentes na lista do gerenciador de plug-ins.

  • Você pode criar, editar, copiar e excluir as páginas facilmente.

  • A lista das últimas atualizações da página é exibida no Painel.

  • As últimas atualizações disponíveis podem ser visualizadas facilmente com apenas um clique.

  • Encontre as páginas específicas da lista usando a caixa de pesquisa.

  • Consiste na funcionalidade de esquecer a senha.

  • Os arquivos de mídia podem ser carregados pelo método arrastar e soltar.

  • Permite a edição via yaml ou formulários nos modos normal e avançado.

  • O painel consiste na atividade do site, nas últimas atualizações da página e no status da manutenção.

  • Consiste em backup com tecnologia Ajax e recursos de cache limpo.

  • Consiste no gerenciamento da configuração do site e do sistema.

  • Instalação de novos plugins e temas com tecnologia GPM.

  • O recurso de criptografia automática de senha é fornecido durante o login do usuário.

  • Ele fornece um editor de código que destaca a sintaxe poderosa com uma visualização instantânea do Grav.

  • A lista de temas instalados e as configurações podem ser feitas usando o gerenciador de temas.

  • Ele também gerencia os usuários conectados.

Instalação

Para acessar o plugin admin, precisamos executar o latest Grav. Você pode executar o seguinte comando na CLI (interface de linha de comando).

$ bin/gpm selfupgrade -f

o selfupgrade é usado para atualizar o Grav para a versão mais recente disponível. -f é usado para atualizar o índice GPM (Grav Package Manager).

Precisamos instalar o admin, form, email e loginplug-ins para fazer seu plug-in de administrador funcionar corretamente. Como todos os plug-ins têm dependências, você precisa concordar quando ele solicitar a instalação de outros plug-ins durante a instalação do plug-in de administrador; esses plug-ins estão disponíveis via GPM (Grav Package Manager). Estudaremos mais sobre o GPM no capítulo Grav - GPM .

O seguinte comando é usado para instalar o plugin admin usando o prompt de comando.

$ bin/gpm install admin

Instalação Manual

Podemos instalar o painel de administração manualmente, baixando os seguintes plug-ins individualmente -

Depois de baixar todos os plug-ins, extraia todos os arquivos zip e armazene no <your_folder_name>/user/pluginspasta. Na pasta Plugin, você pode armazenar plug-ins com um nome exclusivo; o nome deve estar relacionado à função do plugin. A pasta pode ser renomeada comoadmin/, email/, form/ e login/. É necessário armazenar todos os quatro plug-ins na pasta Plug-in juntos; caso contrário, o painel de administração não funcionará corretamente.

Criando usuário

Podemos criar a conta do usuário usando a interface de linha de comando. Use o seguinte comando para criar uma conta de usuário.

$bin/grav newuser

Caso contrário, você também pode criar uma conta de usuário manualmente escrevendo as seguintes linhas de código -

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

Salve as linhas acima no <your_folder_name>/user/account/admin.yamlArquivo. O nome que você usou para salvar o código acima será ousernamepara o seu login, ou seja, admin. Você pode editar oemail, fullname, title e a password de acordo com suas necessidades.

Uso

Você pode acessar o painel de administração apontando seu navegador para o localhost/<your_folder_name>/admine você receberá uma tela conforme mostrado abaixo. Você pode definir ousername e password no arquivo yaml, conforme especificado no creating user seção.