Oqtane Info
Version - 6.1.1
Render Mode - Static
Interactivity - Server
Database - SQL Server
Describe the enhancement
Similar to how the HtmlText module operates, all services should have client and server implementations to avoid API requests when using either Static or Interactive Server modes.
This means extracting the functionality from the controllers into a server-side service, which would be directly accessed instead of making an API request.
I understand this is quite a huge refactoring, so perhaps it should be done first in the most used (or consuming) services. For example, Settings, UrlMapping, ModuleDefinition, Site, Page, PageModule, User, File, Folder, ...
Anything else?