Aion Database using Spring Boot.
Technologies used so far: Spring Boot, Thymeleaf, DataTables, Bootstrap
Done so far:
- Multitenancy: Allowing to swicth between classic and live databased at runtime. Value stored as cookie. TODO: Create form to add ?server parameter to url witch radion buttn switch
- Database l10n based localization support for the whole project. Allows #{STRING_NAME} to be used from any template.
- GET APIs for items (ID), translations (NAME), and dungeons (full list). POST and DELETE APIs redundant. DB updated by external project.
- Some item lists. TODO: add extra filters
- Basic Dungeon list
SETUP:
- List all suported servers in application.yml
REQUIRED:
- Upload Aion Item icons to \src\main\resources\static\server\0\item\icon (for every supported server)
- Uload Quest HTML files to P:\Coding\AionDB\src\main\resources\static\server\0\quest* (for every language and supported server)
- Upload skill icons to \src\main\resources\static\server\0\skill\icon (for every supported server)