[1.16] Enforce qualified namespaces for everything
williewillus opened this issue ยท 2 comments
We've run into an issue lately where extension books are confused where to find their categories/entries/templates. It's difficult to remember and verbose to write the appropriate logic to use the right namespace when looking things up, and we already have like 5 copies of that logic in the codebase.
In 1.16, rip it all out, and force all references to entries (relation pages, links), categories (entries, child categories), and templates (template pages and inclusions) to use fully qualified paths. Saves the massive headache and code complexity.
Wiki has been updated to encourage this by default.