Giao diện
Cài đặt và sử dụng
Cài đặt
Plugin @digiforce-nc/plugin-kanban thường được cài sẵn trong bản phân phối chính. Kích hoạt qua trang Plugin Manager.
Plugin hoạt động hoàn toàn ở client — nhóm dữ liệu client-side theo field giá trị.
Thêm Kanban block
- Mở trang ở chế độ thiết kế (Schema Editor).
- Click Add block → chọn Kanban.
- Chọn collection muốn hiển thị.
- Chọn group field — field kiểu
selecthoặcradioGroupđể phân cột. - Kanban board xuất hiện với các cột tương ứng mỗi option.
Bắt buộc
Collection phải có ít nhất một field kiểu select hoặc radio để làm group field. Không thể tạo Kanban block nếu không có field phù hợp.
Cơ chế phân cột
| Bước | Mô tả |
|---|---|
| 1 | Lấy danh sách options từ group field (VD: To Do, In Progress, Done) |
| 2 | Mỗi option tạo thành một cột trên board |
| 3 | Bản ghi được phân vào cột tương ứng với giá trị field |
| 4 | Khi kéo card sang cột khác → cập nhật giá trị field |
Kéo thả card
- Kéo card giữa các cột: Thay đổi giá trị group field (VD: chuyển task từ "To Do" sang "In Progress").
- Kéo card trong cùng cột: Thay đổi thứ tự sắp xếp.
- Plugin sử dụng
react-beautiful-dndcho trải nghiệm kéo thả mượt mà.
Mỗi lần kéo thả, hệ thống tự động gửi PATCH request cập nhật giá trị field trên server.
Thiết kế card
Mỗi card hiển thị nội dung tùy chỉnh:
- Mở Card Designer từ Settings.
- Kéo thả field vào card layout: title, description, avatar, tags, date...
- Card template áp dụng cho tất cả card trên board.
Tạo nhanh card
Mỗi cột có nút + (Card Adder) để tạo nhanh bản ghi:
- Click + ở đầu hoặc cuối cột.
- Nhập thông tin cơ bản.
- Bản ghi mới tự động có giá trị group field = cột hiện tại.
Xem chi tiết
Click vào card → popup Card Viewer hiển thị chi tiết bản ghi. Từ đây có thể chỉnh sửa, xem lịch sử, hoặc thực hiện action.
Mẹo
Kanban lý tưởng cho quản lý task, pipeline bán hàng, theo dõi tiến độ — bất kỳ quy trình nào có các giai đoạn rõ ràng.