It generally does not make sense and is bad practice to reflect the specific forum engine in URL address the forum is available at.
Since the forum is just started, it is not late to rename the domain from the current
discourse.zendframework.com to more neutral engine-agnostic
Since the topic has been prematurely closed, I’m forced to add to the starting message:
@matthew After a conversation with the Discourse team, things are now clear:
When using Discourse as a paid hosted service, you can use any subdomain like
forum.example.comaccording to best practices.
With the free hosting for open-source projects, the subdomain, indeed, must be
discourse.example.com) as specified in their blog post.
It’s a shame they force to use the well-known bad practice just for the purpose of branding and thus adversely affect the entire web. As an option, Discourse could be installed as open-source software on Zend’s own hosting with ability to use any domain.
Thanks for your attention.