-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Overview
Introduce functionality to allow editing of static content (e.g., Help, FAQ) directly from the user interface. The content should be managed through JSON-based configuration files stored in the MySQL database.
Description
Static content on the website should be dynamically editable without the need for direct code changes or deployments. The proposed system would involve a UI component that can manipulate JSON structures, which are then stored and retrieved from a MySQL database.
Goals
- Allow non-technical users to update static content on the website.
- Utilize JSON for configuration to maintain structure and facilitate easy updates.
- Implement a robust and user-friendly UI for editing the content.
Technical Approach
- Create JSON schemas representing the structure of each static content page.
- Design a UI editor that conforms to the JSON schema and allows users to edit content.
- Develop backend services to save the JSON configurations to the MySQL database.
- Implement retrieval mechanisms for the front-end to load and display the content from the stored JSON configurations.
Useful Resources
Considerations
- JSON schemas need to be well-structured to accommodate all necessary content fields.
- UI editor should include validation based on the JSON schema.
- Version control for content changes should be considered to allow rollback if needed.
Tasks
- Define JSON schemas for static content.
- Design and develop the UI content editor.
- Implement backend services for content management.
- Ensure security measures are in place for content editing authorization.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request