Grav - Kiến thức cơ bản về plugin

Trong chương này, chúng ta sẽ hiểu cách một plugin hoạt động như một chức năng bổ sung trong Grav. Plugin là một phần mềm cung cấp chức năng bổ sung mà ban đầu không được hoàn thiện bởi chức năng cốt lõi của Grav.

Có thể tải lên Grav Plugin để mở rộng chức năng của trang web. Các plugin được sử dụng để giúp công việc của bạn dễ dàng hơn. CácDependency Injection Containergiúp truy cập các đối tượng chính trong Grav. Trong toàn bộ vòng đời với sự trợ giúp củaGrav's event hooks, chúng ta có thể điều khiển Grav theo nhu cầu của mình và cũng có thể truy cập bất cứ thứ gì Grav biết. Chúng ta sẽ nghiên cứu chi tiết về các móc sự kiện Grav trong Chương Grav - Móc sự kiện .

Dependency Injection là một mẫu thiết kế phần mềm trong đó các thành phần được cung cấp các phụ thuộc của chúng thay vì mã hóa cứng chúng trong thành phần.

Có rất nhiều plugin miễn phí có sẵn cho Grav được sử dụng để hiển thị kho lưu trữ blog, sơ đồ trang web, công cụ tìm kiếm, biểu mẫu, thanh trượt nhẹ và nhiều plugin khác. Bạn có thể tải xuống các plugin từ đây . Trong thư mục Plugin, bạn có thể lưu trữ các plugin với một tên duy nhất; tên phải liên quan đến chức năng của plugin và nó không được chứa bất kỳ chữ cái viết hoa, dấu gạch dưới hoặc khoảng trắng nào. Chúng ta sẽ nghiên cứu về cách sử dụng plugin trong Chương Grav - Hướng dẫn về plugin .

Quyền lực

Các plugin rất dễ viết, linh hoạt và mạnh mẽ. Có 46 plugin và có các tính năng bao gồmdisplaying a sitemap, provides breadcrumbs, display blog archives Vân vân.

Những điều cần thiết

Khi Grav được cài đặt trên hệ thống của bạn, bạn có thể thấy có hai plugin bên trong <your_folder_name>/user/plugins thư mục.

  • Lỗi plugin

  • Plugin sự cố

Error Plugin - Nó được sử dụng để hiển thị HTTP lỗi tức là 404 Page Not Found khi không có trang yêu cầu nào cho URI đã cho.

Problem Plugin- Nó được sử dụng để phát hiện các vấn đề liên quan đến quyền, thiết lập lưu trữ và các thư mục bị thiếu. Nó rất hữu ích khi bạn cài đặt Grav mới để xác định các vấn đề như vậy.