Hola Simon,
Esto es algo con lo que Pavilion puede ayudarte. Tenemos experiencia en estrategias de implementación de Discourse, personalizaciones e incluso en el manejo de geolocalización (ver, por ejemplo, Discourse Locations).
Envíame un mensaje privado y podemos programar una llamada.