Message of the day:
SS4.3 is released! - https://www.silverstripe.org/blog/announcing-the-release-of-silverstripe-4-3
SilverStripe 4 related information and questions.
From my little experience with SS4 so far, I'd say it's easier to just have
Page being global and any subclass of Page you build, eg
ContactPage, namespaced to your application. At least for the time being that will mean that
Page serves as a bridge for 3.x modules that rely on page to easily upgrade
@robbieaverill I think technically there's nothing wrong with extending
ContentController, it works just fine... I think conceptually, or by convention,
Page has become a sort of common point for modules to extend from, since it's in
mysite by default.