Grav - Conceptos básicos de los complementos

En este capítulo, entenderemos cómo funciona un complemento como una funcionalidad adicional en Grav. El complemento es una pieza de software que proporciona una funcionalidad adicional que no fue completada originalmente por la funcionalidad principal de Grav.

El complemento Grav se puede cargar para expandir la funcionalidad del sitio. Los complementos se utilizan para facilitar su trabajo. losDependency Injection Containerayuda a acceder a los objetos clave en Grav. En todo el ciclo de vida con la ayuda deGrav's event hooks, podemos manipular Grav según nuestras necesidades y también podemos acceder a todo lo que el Grav sepa. Estudiaremos en detalle sobre los ganchos de eventos Grav en el Capítulo Grav - Ganchos de eventos .

Dependency Injection es un patrón de diseño de software en el que a los componentes se les asignan sus dependencias en lugar de codificarlas dentro del componente.

Hay muchos complementos gratuitos disponibles para Grav que se utilizan para mostrar archivos de blogs, mapas del sitio, motores de búsqueda, formularios, controles deslizantes de luz y muchos más. Puede descargar los complementos desde aquí . En la carpeta Complementos, puede almacenar los complementos con un nombre único; el nombre debe estar relacionado con la función del complemento y no debe contener ninguna letra mayúscula, subrayado o espacio. Estudiaremos cómo usar el complemento en el Capítulo Grav - Tutoriales de complementos .

Poderoso

Los complementos son fáciles de escribir, flexibles y potentes. Hay 46 complementos y tienen las características que incluyendisplaying a sitemap, provides breadcrumbs, display blog archives etc.

Esenciales

Cuando Grav está instalado en su sistema, puede ver que hay dos complementos dentro del <your_folder_name>/user/plugins carpeta.

  • Complemento de error

  • Complemento de problemas

Error Plugin - Se utiliza para mostrar el HTTP errores es decir 404 Page Not Found cuando no hay una página de solicitud disponible para el URI dado.

Problem Plugin- Se utiliza para detectar problemas relacionados con los permisos, la configuración del alojamiento y las carpetas que faltan. Es útil cuando instala nuevo Grav para identificar tales problemas.