Make more use of the SITE_URI config (or add another config option like eg. SITE_PATH) and use this everywhere that paths are being constructed, templates, links etc.
This will allow proxying behind a different path entirely when integrating with other systems.
For example: http://example.com/kg/shmarql is the front-end, and then we want to be able to tell the shmarql config to use /kg/ as the SITE_PATH, also for any static files etc.
Make more use of the SITE_URI config (or add another config option like eg. SITE_PATH) and use this everywhere that paths are being constructed, templates, links etc.
This will allow proxying behind a different path entirely when integrating with other systems.
For example: http://example.com/kg/shmarql is the front-end, and then we want to be able to tell the shmarql config to use /kg/ as the SITE_PATH, also for any static files etc.