Chuyển tới nội dung chính

Quản lý Bài viết / Tin tức

Route: /admin/cms/posts (Truy cập qua Sidebar Menu > CMS > Quản lý bài viết > Bài viết)

Đây là nơi bạn soạn thảo và quản lý các bản tin, thông báo hiển thị trên website. Bạn có thể phân loại bài viết vào nhiều danh mục khác nhau và trải qua quy trình duyệt bài trước khi chính thức hiển thị ra bên ngoài.

1. Màn hình Danh sách Bài viết​

Khi truy cập, bạn sẽ thấy danh sách toàn bộ các bài viết đang có trong hệ thống cùng các thẻ chỉ số và bộ lọc thông minh:

Danh sách Bài viết

  • Thẻ chỉ số trạng thái (Interactive StatCards): Giúp nắm bắt nhanh số lượng bài viết theo 5 nhóm trạng thái và cho phép bấm lọc nhanh theo từng nhóm:
    • Tổng bài viết: Toàn bộ bài viết trong hệ thống hoặc theo Cổng đang chọn.
    • Đã xuất bản: Các bài viết đã hoàn tất kiểm duyệt và đang hiển thị công khai trên website.
    • Bản nháp: Bài viết đang soạn thảo, chưa gửi duyệt.
    • Chờ phê duyệt: Bài viết đã gửi lên cấp quản lý để chờ xét duyệt nội dung.
    • Đã gỡ bài: Các bài viết đã tạm ẩn khỏi trang chủ/cổng thông tin.
  • Thanh tìm kiếm & Bộ lọc nâng cao:
    • Tìm kiếm nâng cao: Tìm kiếm tức thì theo từ khóa trong Tiêu đề (Vn/En) hoặc Nội dung.
    • Danh mục: Lọc theo Chuyên mục tin tức (Tin tức, Sự kiện, Đào tạo, Tuyển sinh...).
    • Đơn vị phụ trách: Lọc bài viết theo Khoa/Phòng ban phụ trách.
    • Đặc tính bài viết: Lọc bài viết Nổi bật (Hot), Ghim đầu trang, hoặc Bài viết đa ngôn ngữ.
  • Cột Bảng dữ liệu & Nút Hành động:
    • Ảnh đại diện (Thumbnail): Cột hiển thị hình thu nhỏ (60 × 40 px) kèm ảnh fallback khi bài viết chưa có ảnh. Người dùng có thể bấm vào ảnh để phóng to xem trước.
    • Tiêu đề & Danh mục: Tên bài viết (hỗ trợ hiển thị song ngữ VI/EN), danh mục liên kết và nhãn Nổi bật / Hot. Bấm trực tiếp vào tiêu đề để mở trang chi tiết bài viết.
    • Đơn vị phụ trách, Lượt xem, Ngày đăng: Thông tin phòng ban, lượt đọc thống kê và thời điểm đăng bài.
    • Trạng thái Phê duyệt: Hiển thị nhãn Đã duyệt, Chờ duyệt hoặc Bản nháp.
    • Xuất bản: Thao tác Bật/Tắt xuất bản trực tiếp ngay trên danh sách.
    • Thao tác nhanh: Xem chi tiết 👁️ (/admin/cms/posts/detail/:id), Chỉnh sửa ✏️ (/admin/cms/posts/upsert?id=:id) và Xóa 🗑️.

2. Thêm mới & Soạn thảo Bài viết​

Để tạo bài mới, bấm nút Thêm mới. Màn hình soạn thảo sẽ hiện ra với giao diện 2 cột được sắp xếp khoa học. Điểm đặc biệt ở giao diện mới là tính năng Thu gọn / Mở rộng phần Cấu hình, giúp bạn tối đa hóa không gian màn hình để tập trung soạn thảo nội dung.

Soạn thảo Bài viết

2.1. Cụm soạn thảo Nội dung (Cột bên trái)​

Nội dung bài viết được chia thành 2 tab: Tiếng Việt (VI) và English (EN).

TrườngBắt buộcMô tả
Tiêu đề bài viết✅ CóNhập tên bài viết. Hệ thống sẽ tự động tạo Slug (đường dẫn URL) từ tiêu đề này.
Đường dẫn tĩnh (Slug)✅ CóURL thân thiện để truy cập bài viết. Bạn có thể chỉnh sửa lại cho ngắn gọn.
Tóm tắt / Ngắn gọnKhôngVài dòng giới thiệu tóm tắt nội dung bài viết.
Nội dung bài viết✅ CóTrình soạn thảo chuyên sâu giúp chèn chữ, định dạng, bảng biểu, ảnh (với tính năng tự động upload khi chèn ảnh).

2.2. Phân loại & Ảnh đại diện (Cột bên phải)​

Nhóm thông tinTrường nhập liệuHướng dẫn nhập & Cấu trúc dữ liệu
Phân loạiĐơn vị phụ trách(Chỉ hiện với Super Admin/Admin) Chọn phòng ban chịu trách nhiệm soạn bài viết này.
Danh mục liên kết(Bắt buộc) Chọn một hoặc nhiều danh mục (Ví dụ: Tin tức, Sự kiện) để gắn bài viết vào.
Ảnh đại diệnThumbnail (URL/File)Chọn ảnh bìa từ Thư viện Media, dán URL hoặc tải ảnh trực tiếp từ máy tính.
Quy chuẩn hiển thịKhung xem trước chuẩn tỷ lệ 16:9 (Khuyên dùng: 1200 × 675 px hoặc 800 × 450 px). Tệp JPG/PNG/WebP < 5MB. Có nút phóng to xem ảnh gốc và đổi/xóa ảnh nhanh.
Đính kèmThư viện tài liệuTải lên các tệp tin đính kèm (PDF, Word...) liên quan đến bài viết để người đọc có thể tải về.

2.3. Thanh công cụ & Tùy chọn Xuất bản​

Khu vực này cho phép bạn lưu trữ, điều hướng nhanh và quyết định trạng thái bài viết:

  • Quay lại: Hủy bỏ tác vụ và quay về danh sách.
  • Xem bài viết: (Chỉ hiển thị khi bài viết đang chỉnh sửa và đã được Xuất bản công khai) Nút có biểu tượng con mắt ở góc trên cùng bên phải. Bấm vào đây để mở tab mới xem trực tiếp giao diện hiển thị thực tế của bài viết ngoài website.
  • Lưu nháp: (Dành cho người soạn) Lưu nháp lại bài viết để chỉnh sửa sau, chưa đăng tải.
  • Lưu & Gửi phê duyệt: Gửi thông báo đến cấp quản lý để xin duyệt bài.
  • Thời gian xuất bản: Hẹn giờ bài viết tự động hiển thị trên web.
  • Bài nổi bật / Bài hot: Bật công tắc để ghim bài lên các vị trí quan trọng, làm nổi bật trên trang chủ.
  • Phê duyệt & Xuất bản: (Dành cho Quản lý) Chuyển bài từ bản nháp thành trạng thái cho phép hiển thị công khai.

3. Màn hình Chi tiết Bài viết​

Màn hình chi tiết giúp bạn xem trước tổng thể toàn bộ thông tin, nội dung đa ngôn ngữ (VI/EN) và danh sách tài liệu đính kèm của bài viết trước khi xuất bản.

Chi tiết Bài viết

Tại màn hình này, bạn có thể thực hiện nhanh các thao tác:

  • Xem bài viết: (Chỉ hiển thị khi bài viết đã được Xuất bản công khai) Mở trực tiếp bài viết trên trình duyệt để xem giao diện thực tế.
  • Chỉnh sửa: Mở form biên tập để cập nhật nội dung bài viết.
Lưu ý về hình ảnh trong Nội dung

Khi chèn hình ảnh vào "Nội dung bài viết", hệ thống sẽ tự động tải lên và xử lý. Tuy nhiên, hãy cố gắng tối ưu kích thước ảnh (tránh ảnh quá 5MB) để đảm bảo tốc độ tải trang nhanh nhất.