Plugins

Grav es completamente extensible con una potente arquitectura de complementos (plugins) que te permite ampliar la funcionalidad principal y añadir toda la funcionalidad que desees.

Ganchos de eventos

Event Hooks

/ grav plugins

En el artículo de Crear un plugin, es posible que hayas notado que la lógica de un plugin estaba comprendida en dos métodos. Cada uno de estos métodos, onPluginsInitialized y onPageInitialized, corresponde a eventos hooks que están disponibles a lo largo del ciclo de vida de Grav.

Para apr...

Crear un plugin

Tutorial práctico para crear un plugin

/ grav plugins

Los plugins generalmente se desarrollan porque hay una tarea que no se puede completar con la funcionalidad principal de Grav.

En este tutorial, crearemos un plugin que ayude a Grav a entregar una página aleatoria al usuario. Probablemente has visto una funcionalidad similar en sitios de blogs com...

Conceptos básicos

/ grav plugins

Grav fue diseñado para ser simple y enfocado, tratando solo con páginas. La idea es que Grav en sí mismo sea súper liviano, proporcionando solo la funcionalidad suficiente para hacer lo básico: enrutamiento, compilación de Markdown a HTML, plantillas Twig y almacenamiento en caché.

Sin embar...

Instalación de plugins

/ grav plugins

La instalación de un plugin se puede realizar de tres maneras:

El método de instalación mediante GPM (Grav Package Manager) te permite instalar rápidamente el plugin con un simple comando de terminal. El método manual te permite hacerlo a través de un archivo zip. El método admin te pe...