Overview of JSON files for Portals

Disclaimer: Portals require a license. These documents are to get you started with your portals. By no means is this the only way to make your portal, nor is this the only way to edit a json file.

Each section of a portal has a different json file.

Here is a visual of which json file edits which section of a portal:

This section defines the following:

  • navigation/ header bar

  • items that are in the header after the logo that are also not included in the branding.json

  • You can also add/ delete navigation items

branding.json

This section defines the following:

  • logo

  • colors

  • if you want a login page

  • a home URL attached to the logo

  • support URL

  • descriptions

home.json

  • This controls the home page for the community portal

  • You can specify the following:

    • order of the sections

    • components

      • text

      • tables

      • images

      • reference material/ links (shown above)

      • links to DNAnexus projects (shown above)

      • featured tools

Resources

Portal Documentation

Full Documentation

Please email [email protected] to create a support ticket if there are technical issues.

Last updated

Was this helpful?