Yêu Cầu Tách Bạch Quản Lý Nội Dung Trang Chủ (Home CMS)
Ngày cập nhật: 23/06/2026
File ảnh gốc: z7964076184641_42e879f3f68d8a476658858d1e2452e3.jpg
Vấn Đề Hiện Tại
Trên Admin CMS, mục "Bài viết / Event" → "Banner / Bài viết" đang quản lý tất cả loại nội dung trang chủ trong một danh sách gộp chung:
- Banner slide (
HOME · ARTICLE) - Voucher (
VOUCHER · SERVICE) - Event (
EVENT) - Bài viết (
ARTICLE) - BigFan...
Tất cả trộn lẫn trong cùng một bảng, phân biệt nhau chỉ qua thẻ tag loại nội dung và metadata. Điều này khiến Admin khó theo dõi, dễ nhầm lẫn khi tạo mới hoặc chỉnh sửa nội dung cho từng section riêng biệt trên trang chủ App.

Yêu Cầu Tách Bạch Thành 4 Phân Mục Riêng Biệt
Yêu cầu tách menu "Banner / Bài viết" thành 4 mục quản lý độc lập tương ứng với từng section hiển thị trên trang chủ App:
Bài viết / Event
├── 1. Slide (Banner trang chủ)
├── 2. Sự kiện (Event)
├── 3. Tin tức (News / Bài viết)
└── 4. BigFan
Chi Tiết Từng Phân Mục
1. Slide (Banner trang chủ)
Mô tả: Quản lý các banner/slide ảnh hiển thị ở phần đầu trang chủ App (hero banner carousel).
| Trường | Chi tiết |
|---|---|
| Tiêu đề | Tên banner |
| Ảnh | Upload ảnh banner (tỷ lệ 16:9 hoặc theo cấu hình) |
| Link đích | URL hoặc deep link trong App khi người dùng click vào banner |
| Thứ tự hiển thị | Sort order để sắp xếp thứ tự slide |
| Trạng thái | Toggle Bật/Tắt |
| Thời gian hiệu lực | Ngày bắt đầu / kết thúc hiển thị (tùy chọn) |
2. Sự Kiện (Event)
Mô tả: Quản lý danh sách các sự kiện hiển thị trong section "Sự kiện" trên trang chủ App và trang danh sách Event.
| Trường | Chi tiết |
|---|---|
| Tiêu đề sự kiện | Tên sự kiện |
| Ảnh thumbnail | Ảnh đại diện sự kiện |
| Thời gian | Ngày giờ bắt đầu / kết thúc sự kiện |
| Chi nhánh áp dụng | Chọn 1 hoặc nhiều chi nhánh |
| Giá / Điểm | Miễn phí hoặc cần bao nhiêu GPoint |
| Mô tả chi tiết | Nội dung bài viết đầy đủ của sự kiện |
| Trạng thái | Đang mở / Đã đóng / Sắp diễn ra |
| Thứ tự hiển thị | Sort order |
3. Tin Tức (News / Bài Viết)
Mô tả: Quản lý các bài viết tin tức, bài blog của doanh nghiệp hiển thị trong section "Tin tức" trên App.
| Trường | Chi tiết |
|---|---|
| Tiêu đề bài viết | Tên bài viết |
| Ảnh thumbnail | Ảnh bìa bài viết |
| Danh mục | Phân loại bài viết (Sức khỏe, Làm đẹp, Khuyến mãi...) |
| Nội dung | Rich text editor (HTML/Markdown) |
| Tác giả | Tên tác giả / biên tập viên |
| Ngày đăng | Timestamp |
| Trạng thái | Bản nháp / Đã đăng / Đã ẩn |
| Thứ tự hiển thị | Sort order |
4. BigFan
Mô tả: Quản lý các bản ghi hoạt động trao thưởng trong section "BigFan" trên trang chủ App. Dữ liệu được nhập tay (manual entry) hoặc tự động log từ hệ thống minigame.
| Trường | Chi tiết |
|---|---|
| Tên khách hàng | Tên người nhận (hệ thống tự ẩn danh khi hiển thị ra App) |
| Loại hoạt động | Chọn loại: Vòng quay may mắn / Voucher sinh nhật / Quà tặng chiến dịch |
| Giải thưởng nhận được | Mô tả giải thưởng (VD: "100 GPoint", "Voucher Vé Jjim Jil Bang") |
| Thời gian | Timestamp khi nhận giải |
| Nguồn dữ liệu | Tự động (System auto-log) hoặc Nhập tay (Manual) |
| Trạng thái hiển thị | Toggle Bật/Tắt — cho phép ẩn một số bản ghi không muốn public |
Tổng Quan Cấu Trúc Menu CMS Sau Khi Tách
Sidebar CMS:
└── Bài viết / Event
├── Slide ← MỚI (tách từ Banner)
├── Sự kiện ← MỚI (tách từ Banner/Event)
├── Tin tức ← MỚI (tách từ Bài viết)
└── BigFan ← MỚI (phân mục độc lập)
Lưu ý kỹ thuật: Dữ liệu backend có thể vẫn lưu chung trong một bảng, nhưng frontend Admin CMS cần filter và render theo từng loại (
type:SLIDE,EVENT,NEWS,BIGFAN) thành các trang quản lý riêng biệt với URL path khác nhau.