Grav - Nozioni di base sui plug-in

In questo capitolo capiremo come funziona un plugin come funzionalità aggiuntiva in Grav. Plugin è un software che fornisce funzionalità aggiuntive che non erano state originariamente completate dalle funzionalità principali di Grav.

Grav Plugin può essere caricato per espandere le funzionalità del sito. I plugin vengono utilizzati per semplificare il tuo lavoro. IlDependency Injection Containeraiuta ad accedere agli oggetti chiave in Grav. Nell'intero ciclo di vita con l'aiuto diGrav's event hooks, possiamo manipolare Grav secondo le nostre necessità e possiamo anche accedere a tutto ciò che Grav conosce. Studieremo in dettaglio gli hook degli eventi Grav nel capitolo Grav - Event Hooks .

Dependency Injection è un modello di progettazione software in cui ai componenti vengono assegnate le loro dipendenze invece di codificarli come hardcoded nel componente.

Ci sono molti plugin gratuiti disponibili per Grav che vengono utilizzati per visualizzare l'archivio del blog, la mappa del sito, il motore di ricerca, il modulo, il cursore luminoso e molti altri. Puoi scaricare i plugin da qui . Nella cartella Plugin, puoi memorizzare i plugin con un nome univoco; il nome dovrebbe essere correlato alla funzione del plugin e non dovrebbe contenere lettere maiuscole, trattini bassi o spazi. Studieremo come utilizzare il plugin nel capitolo Grav - Plugin Tutorials .

Potente

I plugin sono facili da scrivere, flessibili e potenti. Ci sono 46 plugin e hanno le caratteristiche che includonodisplaying a sitemap, provides breadcrumbs, display blog archives eccetera.

Essentials

Quando Grav è installato sul tuo sistema, puoi vedere che ci sono due plugin all'interno del file <your_folder_name>/user/plugins cartella.

  • Plugin di errore

  • Plugin del problema

Error Plugin - Viene utilizzato per visualizzare il file HTTP errori cioè 404 Page Not Found quando non è disponibile una pagina di richiesta per l'URI specificato.

Problem Plugin- Viene utilizzato per rilevare problemi relativi alle autorizzazioni, alla configurazione dell'hosting e alle cartelle mancanti. È utile quando installi il nuovo Grav per identificare tali problemi.