Hướng dẫn cài extension cho Flarum

> Flarum >
Bài này thuộc phần thứ 7 của 8 phần trong serie Hướng dẫn sử dụng Flarum toàn tập


Extension là những thành phần mở rộng, bổ sung những những chức năng mới mà Flarum chưa có. Ví dụ: các gói ngôn ngữ cũng là một dạng extension trong Flarum.

Bản thân Flarum sau khi cài đặt thành công cũng đã có sẵn một vài extension cơ bản nhất cho chúng ta sử dụng, bao gồm: Akismet, Approval, BBCode, Emoji, English,…

Do vẫn là nền tảng còn non trẻ nên hiện tại Flarum chưa hỗ trợ việc cài đặt extension trên giao diện. Thay vào đó, bạn phải kết nối đến hosting/Vps qua SSH rồi mở thư mục gốc chứa Flarum lên và chạy câu lệnh cài đặt có dạng.



composer require tên-tác-giả/tên-extension

Để gỡ bỏ, sử dụng lệnh sau.

composer remove tên-tác-giả/tên-extension

Trước đây, ở bài giới thiệu cách cài đặt Flarum trên hosting sử dụng Pockethold, mình cũng đã từng nhắc qua về gói flagrow/bazaar. Đây là một extension hỗ trợ cài đặt các extension khác cho Flarum ngay trên giao diện quản lý của Admin. Nếu bạn đã từng sử dụng Pockethold thì nó được cài sẵn rồi nhé. Nếu chưa có, có thể cài bằng lệnh sau.

composer require flagrow/bazaar

Việc cài đặt/tắt/bật/gỡ bỏ kể từ nay sẽ trở nên đơn giản hơn bao giờ hết. Chỉ với 1 cú click chuột là xong.

Lưu ý:

Đối với việc cài đặt extension cho Flarum có thể sẽ phát sinh lỗi. Để khắc phục, bạn vào xóa hết file có đuôi .css, .js trong thư mục assets và toàn bộ dữ liệu trong storage/cache/* hoặc có thể chạy câu lệnh sau.

php flarum cache:clear
Xem tiếp bài cùng serie:Phần trước: Hướng dẫn quản lý thẻ (Tag) trong FlarumPhần kế tiếp: Danh sách các Flarum extension cần thiết nên cài đặt





Bình luận

avatar