Este complemento de administración para Grav es una interfaz de usuario HTML que proporciona una forma conveniente de configurar Grav y crear y modificar fácilmente las páginas. Este seguirá siendo un complemento totalmente opcional, y no se requiere de ninguna manera o es necesario usar Grav de manera efectiva. De hecho, el administrador proporciona una visión intencionalmente limitada para garantizar que siga siendo fácil de usar y no abrumador. Estoy seguro de que los usuarios de Power aún preferirán trabajar directamente con los archivos de configuración.

Hemos probado internamente, pero esperamos utilizar esta fase beta pública para identificar, aislar y solucionar problemas relacionados con el complemento para garantizar que sea lo más sólido y confiable posible.
Para el chat en vivo , use la sala de chat de discordia dedicada para discusiones directamente relacionadas con Grav.
Para errores, características, mejoras , asegúrese de crear problemas en el repositorio de github del complemento de administración.
Primero asegúrese de ejecutar la última grav 1.6.7 o posterior . Esto es necesario para que el complemento de administración se ejecute correctamente ( -f obliga a una actualización del índice GPM).
$ bin/gpm selfupgrade -f
El complemento de administración en realidad requiere la ayuda de otros 3 complementos, por lo que para que el complemento de administración funcione primero debe instalar Admin , Iniciar sesión , formularios y complementos de correo electrónico . Estos están disponibles a través de GPM, y debido a que el complemento tiene dependencias, solo necesita proceder e instalar el complemento de administración, y acuerdan cuando se le solicite que instale los demás:
$ bin/gpm install admin
La instalación manual no es el método de instalación recomendado, sin embargo, aún es posible instalar el complemento de administración manualmente. Básicamente, debe descargar cada uno de los siguientes complementos individualmente:
Extraiga cada archivo de archivo en su carpeta user/plugins , luego asegúrese de que las carpetas pasen a nombre para solo admin/ , login/ , form/ y email/ . Luego continúe con las instrucciones de uso a continuación .
Después de esto, debe crear una cuenta de usuario con privilegios de administración:
$ bin/plugin login new-user
Alternativamente, puede crear una cuenta de usuario manualmente, en un archivo llamado user/accounts/admin.yaml . Este nombre de archivo es en realidad el nombre de usuario que usará para iniciar sesión. El contenido contendrá la otra información para el usuario.
password: 'password'
email: '[email protected]'
fullname: 'Johnny Appleseed'
title: 'Site Administrator'
access:
admin:
login: true
super: true
Por supuesto, debe editar su email , password , fullname y title para satisfacer sus necesidades.
Puede usar cualquier contraseña cuando la coloque manualmente en este archivo
.yaml. Sin embargo, cuando cambia su contraseña en el administrador, debe contener al menos un número y una letra mayúscula y minúscula, y al menos 8 o más caracteres.
Por defecto, puede acceder al administrador señalando su navegador a http://yoursite.com/admin . Simplemente puede iniciar sesión con el username y password establecidos en el archivo YAML que configuró anteriormente.
Después de iniciar sesión, su contraseña de texto sin formato será eliminado y reemplazado por una cifrada .
Si ha estado siguiendo el blog, Twitter, Discord Chat, etc., probablemente ya sepa ahora que nuestra intención es proporcionar dos versiones de este complemento.
La versión gratuita estándar es muy potente y tiene más funcionalidad que la mayoría de los sistemas CMS de archivos planos comerciales.
También tenemos la intención de lanzar en el futuro cercano una versión Pro más rica en funciones que incluirá una funcionalidad mejorada, así como algunas capacidades adicionales agradables. Esta versión Pro será un complemento pagado cuyo precio aún no está 100% finalizado.
Primero instale las dependencias de Dev ejecutando composer update desde la raíz de grav. Luego, composer test ejecutará las pruebas unitarias, que siempre deben ejecutarse con éxito en cualquier sitio.