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