On the 17th of June, work started on creating a new web admin application for the 52° North WPS. The project aimed to achieve the following three goals. The first was to make managing, maintaining, and extending the code easier for project developers. This was achieved by having a layered architecture to deal with separate concerns and responsibilities. The second goal was to provide a way for third party developers to integrate their modules to the application with minimum effort. A configuration API was developed to achieve this. The final goal was to improve the usability of the system by creating a new, modern, and flexible user interface.
I have discussed the goals and initial plan in the first blog: New 52° North WPS Admin Web Application, and reported on the progress half way through in the second blog: 52° North WPS Configuration Management Reloaded. In this final blog, I’ll focus on the end result and what has been achieved.