Giới thiệu EzyArticle plugin
Back To BlogsNhững tính năng cơ bản
Đúng như tên gọi của plugin thì EzyArticle tập trung vào cung cấp các tính năng cho phần viết bài như:
- Quản lý các bài viết.
- Quản lý các trang.
- Quản lý nội dung trang.
- Quản lý các thuật ngữ (term).
- Quản lý bình luận.
- Quản lý các menu.
- Quản lý các trình soạn thảo.
Ở đây có một số khái niệm mà mình cần giải thích:
- Bài viết: Là dạng nội dung kiểu blog, tin tức, tài liệu... Nó không yêu cầu một bố cục chặt chẽ nên nội dung chủ yếu là văn bản và được tạo ra nhanh chóng.
- Trang: Là nội dung kiểu landing page, trang giới thiệu, ... Nó yêu cầu một bố cục tương đối rõ ràng và phức tạp để hiển thị được đẹp mắt hơn, vậy nên nó cũng tương đối mất thời gian để tạo ra và cũng đòi hỏi phải có công cụ hỗ trợ kéo thả các khối.
- Nội dung trang: Là các phần trong 1 trang mà bạn không muốn fix cứng nội dung, nghĩa là muốn cho phép quản trị viên tuỳ biến được.
- Các thuật ngữ: Là các chủ đề (category), các thẻ (tag) hay là một đề mục nào đó để gom nhóm các bài viết lại, hỗ trợ cho việc tìm kiếm và tập hợp một cách dễ dàng hơn.
- Các bình luận: Thường là các dữ liệu do người dùng tạo ra, ví dụ người dùng có thể bình luận vào một bài viết, trả lời một câu hỏi, ... Các bình luận thường có nội dung bị giới hạn độ dài và cần kiểm soát chặt chẽ để tránh bị tấn công bảo mật, ví dụ như tấn công XSS.
- Các menu: Là các menu hiển thị trên một website và nó thường trỏ đến các trang.
Tính năng quản lý bài viết
Đây là một danh sách các tính năng rất phức tạp:
- Tạo mới bài viết.
- Cập nhật bài viết.
- Xem trước bài viết.
- Hiển thị danh sách bài viết.
- Tìm kiếm bài viết.
- Di chuyển bài viết vào thùng rác.
- Khôi phục bài viết từ thùng rác.
Ví dụ dưới đây là hình ảnh về tính năng hiển thị danh sách và tìm kiếm bài viết.
Tính năng quản lý trang
- Tạo mới trang.
- Cập nhật trang.
- Xem trước trang.
- Hiển thị danh sách trang.
- Di chuyển trang vào thùng rác.
- Khôi phục trang từ thùng rác.
Ví dụ dưới đây là hình ảnh về tính năng hiển thị danh sách và tìm kiếm trang.
Tính năng quản lý nội dung trang
- Cung cấp danh sách các phần của các trang có thể tuỳ biến.
- Mở ra trình soạn thảo để tuỳ biến nội dung trang.
Ví dụ dưới đây là hình ảnh về danh sách các phần của trang có thể tuỳ biến.
Tính năng quản lý thuật ngữ
- Tạo mới thuật ngữ.
- Cập nhật thuật ngữ.
- Hiển thị danh sách thuật ngữ.
- Tìm kiếm các thuật ngữ.
- Quản lý thuật ngữ cha con.
Ví dụ dưới đây là hình ảnh về danh sách và tìm kiếm các thuật ngữ.
Tính năng quản lý bình luận
- Hiển thị danh sách bình luận.
- Tìm kiếm bình luận.
- Cập nhật bình luận.
- Xoá bình luận.
Ví dụ dưới đây là hình ảnh về danh sách và tìm kiếm các bình luận.
Tính năng quản lý các menu.
- Thêm mới menu.
- Cập nhật menu.
- Hiển thị danh sách menu.
- Xoá menu.
- Thêm menu item.
- Xoá menu item.
- Sắp xếp thứ tự các menu item.
Ví dụ dưới đây là hình ảnh về danh sách các menu.
Tính năng quản lý các trình soạn thảo
- Cho phép người dùng chọn một trong các trình soạn thảo.
- Cho phép các plugin khác bổ sung các trình soạn thảo vào danh sách.
Hiện tại thì EzyArticle đang hỗ trợ mặc định 3 trình soạn thảo đó là:
- Text editor: Thường dùng cho soạn thảo bài viết.
- TinyMCE editor: Thường dùng cho soạn thảo bài viết.
- Grapesjs editor: Thường dùng cho soạn thảo trang.