Currently, only APIs may be used to create and update banners. Create a in the banner management section where system administrators can add or edit banners. Since markdown is supported for the banner, we can also include a banner preview in this part.
This project focuses on improving the banner management system in the Humanitarian OpenStreetMap Team (HOTOSM) platform by developing a user-friendly interface within the banner management section for system administrators. Currently, banners can only be created and updated through APIs, which makes the process less accessible for non-technical administrators. The proposed solution introduces a graphical interface where administrators can easily add, edit, and manage banners without needing to interact directly with APIs.
The new interface will support Markdown-based content, allowing administrators to format banner text with headings, links, and emphasis. To enhance usability, the system will also include a live banner preview feature, enabling administrators to see how the banner will appear before publishing it. This reduces errors and improves the overall quality and consistency of displayed banners.
This enhancement will make banner management more efficient, accessible, and user-friendly, helping HOTOSM administrators communicate important updates, alerts, and information more effectively to users on the platform. The project contributes to improving the overall usability and administrative workflow of the HOTOSM platform.