Sites built on the DevHub platform are not static, but are instead dynamically loaded in real-time. This allows the platform to display and interact with dynamic and fresh content as well as roll out new modules and features to the entire network as they are available.
DevHub uses Open Source technology extensively. When possible, the developers also contribute back patches and features.
Platform:
Languages used:
Open Source frameworks used:
The platform has an internal API to manage geolocation information which can be used to identity the geographic location of a visitor. These geolocations can also be assigned to individual sites and/or pages so that modules within that site can show relevant content from our partner APIs.
A platform site consists of a selected theme, a series of created pages, and modules within each page. Contained within the DevHub platform is a module runtime environment that is used to construct simple modules using Python that plug right into the platform and can then be configured for use on a page.
A standard DevHub module contains:
If you're interested in creating a module for our platform, you can start by looking at our Module SDK documentation. We will have a download for the actual SDK as soon as possible.
DevHub currently allows partners to allow single sign-on (SSO) support for their existing users. On login, they can either be directly dropped into the global dashboard or into a specific site that that they wish to edit.