Quản lý Bài viết / Tin tức
Route:
/admin/cms/posts(Truy cập quaSidebar 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:

- 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.

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ường | Bắt buộc | Mô 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ọn | Không | Và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 tin | Trường nhập liệu | Hướ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ện | Thumbnail (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èm | Thư viện tài liệu | Tả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.

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.
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.