Overview¶
Dynamic portals are used as a landing page for quests, campaigns, or projects. Each portal is the face of a project. It is a place to show everything about participants, challenges, updates, goals. Users and teams can launch unlimited projects or quests and each quest can have unlimited experiences. The community can participate in those experiences and collect points and items and eventually claim prizes in the store.
Portal Architecture¶
Portals are dynamic landing pages. So we use a template and populate it with data of different projects or quests.
Portal Sections ¶
Each Portal consists of multiple sections and each section is a template itself and populated by data of a project. We can create various versions of portals for the same project by using different sections and mix and match.
Portal Menu ¶
The portal navigation menu and the items inside it can be customized in the portal. The default portal menu is a horizontal fixed menu on top of the page.
Portal Themes¶
Portal sections can be put together using portal themes. Basically, themes are containers of portal sections. Our default portal theme is a vertical one-page portal in which sections are placed under each other and a horizontal tab would be created to navigate between these sections.
Nesting Portals¶
Portals can be connected together like a network. Each portal can have unlimited sub-portals. For example, 3D4E is an organization portal that has 4 sub-portals: Drone zone, USC 3D freehand, USC 3D Game Design, and 3D Maps.
Supported Portal themes¶
Vertical One Page Portal¶
In the vertical theme view, a vertical tab is built based on sections added to the portal in horizontal order and the text color can be changed. The sections are added under each other on one page.