6 Commits
Author SHA1 Message Date
Tống Thành Đạt 64b1b77d30 Merge branch 'develop' into fea/dat-20042026-CMS-Partnerships-Accreditation-History-Admissions-Policies 2026-04-22 18:08:53 +07:00
tienduy 3ede974215 Refactor Homepage, About, Footer (Controller,Model, View, Data), Update: Dashboard, Delete old file 2026-04-22 15:30:09 +07:00
Tống Thành Đạt 7df3a6f6bf feat(cms): refactor page content management and implement detailed editors
Refactor the CMS page content system to use a more modular configuration-driven approach. This replaces the monolithic `pageContentConfig.js` with individual configuration files for each page and introduces a shared field utility to standardize editor components.
Key changes:
- Implement a generic `_renderSingletonPageView` helper to reduce duplication across controllers.
- Enhance `_createPageContentController` with `normalizeForEditor`, `normalizeForApi`, and `preparePayload` hooks for custom data transformation.
- Create dedicated configuration and view structures for Partnerships, History, Accreditation, Admissions, and Policies pages.
- Add a specialized section editor for Policies to manage complex nested content.
- Improve the frontend `page-content-editor.js` with support for visibility logic, auto-sequencing for arrays, and URL synchronization for active tabs.
- Update data JSON files to align with the new schema.
2026-04-20 19:43:28 +07:00
LNHA 09f5c12a2f feat: Add initial admin dashboard, login page, and main layout, including a new logo and updated gitignore. 2026-02-07 10:29:10 +07:00
Wini_Fy 538317eade feat:Add blog management page and enhance admin layout 2026-02-03 17:04:28 +07:00
r2xrzh9q2z-lab d1b931d547 first commit 2026-02-02 11:07:09 +07:00