forked from UKSOURCE/cms.lams
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.
94 lines
4.2 KiB
JSON
94 lines
4.2 KiB
JSON
{
|
|
"trustBanner": {
|
|
"icon": "fa-shield-check",
|
|
"text": "All our programs are rigorously evaluated and internationally recognized.",
|
|
"links": [
|
|
{
|
|
"label": "Verify Status",
|
|
"href": "#accreditations-grid",
|
|
"icon": "fa-magnifying-glass"
|
|
},
|
|
{
|
|
"label": "View Legal Disclaimers",
|
|
"href": "#accreditations-grid",
|
|
"icon": ""
|
|
}
|
|
]
|
|
},
|
|
"hero": {
|
|
"badge": "Accreditation Save Check",
|
|
"title": "ACCREDITATION AND RECOGNITION",
|
|
"description": "At the London Academy of Management and Sciences (LAMS), we are committed to maintaining the highest academic standards and delivering quality education that aligns with international benchmarks. Our accreditations reflect our dedication to excellence, credibility, and continuous improvement in higher education and professional learning."
|
|
},
|
|
"grid": {
|
|
"tabs": [
|
|
"All",
|
|
"Registry",
|
|
"Certification",
|
|
"Accreditation",
|
|
"Quality Assurance"
|
|
],
|
|
"items": [
|
|
{
|
|
"id": "ukrlp",
|
|
"icon": "fa-graduation-cap",
|
|
"image": "/uploads/accreditation/ukrlp.png",
|
|
"status": "Active",
|
|
"category": "Registry",
|
|
"title": "UKRLP",
|
|
"description": "The UK Register of Learning Providers is a national register in the United Kingdom for verified organizations delivering education and training. Inclusion confirms a validation process and official listing as a recognized learning provider, supporting transparency and enabling stakeholders to verify provider details.",
|
|
"scopeLabel": "Scope",
|
|
"scope": "All Programs",
|
|
"validUntilLabel": "Valid Until",
|
|
"validUntil": "Ongoing",
|
|
"buttonLabel": "View Certificate",
|
|
"certificateHref": "#"
|
|
},
|
|
{
|
|
"id": "ico",
|
|
"icon": "fa-check-double",
|
|
"image": "/uploads/accreditation/ico.png",
|
|
"status": "Active",
|
|
"category": "Certification",
|
|
"title": "ICO",
|
|
"description": "The International Certification Organization is an international certification body that assesses educational institutions against quality management, operational, and governance standards. ICO certification indicates alignment with internationally accepted frameworks and compliance with structured quality and administrative practices.",
|
|
"scopeLabel": "Scope",
|
|
"scope": "Quality Management",
|
|
"validUntilLabel": "Valid Until",
|
|
"validUntil": "Ongoing",
|
|
"buttonLabel": "View Certificate",
|
|
"certificateHref": "#"
|
|
},
|
|
{
|
|
"id": "head",
|
|
"icon": "fa-building-columns",
|
|
"image": "/uploads/accreditation/head.png",
|
|
"status": "Active",
|
|
"category": "Accreditation",
|
|
"title": "HEAD",
|
|
"description": "The Higher Education Accreditation Division is an independent accreditation body focused on evaluating higher education institutions. HEAD assesses academic quality, institutional governance, curriculum design, and internal quality assurance mechanisms, reflecting adherence to established standards for higher education delivery and institutional effectiveness.",
|
|
"scopeLabel": "Scope",
|
|
"scope": "Higher Education",
|
|
"validUntilLabel": "Valid Until",
|
|
"validUntil": "Ongoing",
|
|
"buttonLabel": "View Certificate",
|
|
"certificateHref": "#"
|
|
},
|
|
{
|
|
"id": "qahe",
|
|
"icon": "fa-award",
|
|
"image": "/uploads/accreditation/QAHE.png",
|
|
"status": "Active",
|
|
"category": "Quality Assurance",
|
|
"title": "QAHE",
|
|
"description": "Quality Assurance in Higher Education is an international quality assurance agency that evaluates institutions based on academic standards, teaching and learning processes, assessment practices, and institutional management systems. QAHE accreditation signifies that an institution meets defined benchmarks for quality assurance and continuous improvement within the higher education sector.",
|
|
"scopeLabel": "Scope",
|
|
"scope": "Quality Assurance",
|
|
"validUntilLabel": "Valid Until",
|
|
"validUntil": "Ongoing",
|
|
"buttonLabel": "View Certificate",
|
|
"certificateHref": "#"
|
|
}
|
|
]
|
|
}
|
|
} |