Grav - Podstawy wtyczek
W tym rozdziale zrozumiemy, jak działa wtyczka jako dodatkowa funkcja w Grav. Wtyczka to oprogramowanie, które zapewnia dodatkowe funkcje, które pierwotnie nie były uzupełniane przez podstawową funkcjonalność Grav-a.
Grav Plugin można załadować, aby rozszerzyć funkcjonalność strony. Wtyczki ułatwiają pracę. PlikDependency Injection Containerpomaga uzyskać dostęp do kluczowych obiektów w Grav. W całym cyklu życia za pomocąGrav's event hooks, możemy manipulować Gravem zgodnie z naszymi potrzebami i możemy również uzyskać dostęp do wszystkiego, co wie Graves. Szczegółowo przestudiujemy temat haków zdarzeń Grav w rozdziale Grav - Haki zdarzeń .
Dependency Injection to wzorzec projektowy oprogramowania, w którym komponenty otrzymują swoje zależności zamiast kodowania ich na stałe w ramach komponentu.
Dostępnych jest wiele darmowych wtyczek dla Grav'a, które służą do wyświetlania archiwum blogów, mapy witryny, wyszukiwarki, formularza, lekkiego suwaka i wielu innych. Możesz pobrać wtyczki stąd . W folderze Plugin możesz przechowywać wtyczki o unikalnej nazwie; nazwa powinna odnosić się do funkcji wtyczki i nie może zawierać dużej litery, podkreślenia ani spacji. Dowiemy się, jak korzystać z wtyczki w rozdziale Grav - Samouczki dotyczące wtyczek .
Potężny
Wtyczki są łatwe do napisania, elastyczne i wydajne. Dostępnych jest 46 wtyczek i mają funkcje, które obejmujądisplaying a sitemap, provides breadcrumbs, display blog archives itp.
Niezbędniki
Kiedy Grav jest zainstalowany w twoim systemie, możesz zobaczyć dwie wtyczki wewnątrz <your_folder_name>/user/plugins teczka.
Wtyczka błędu
Problem z wtyczką
Error Plugin - Służy do wyświetlania pliku HTTP błędy tj 404 Page Not Found gdy nie ma dostępnej strony żądania dla podanego identyfikatora URI.
Problem Plugin- Służy do wykrywania problemów dotyczących uprawnień, konfiguracji hostingu i brakujących folderów. Jest to przydatne podczas instalacji nowego Grav-a w celu zidentyfikowania takich problemów.