Extending the admin portal

The Admin portal can be accessed by app admins via the admin page (e.g. https://test-app.bubbleapps.io/admin). This portal allows you to do the following:

Instructions for how to use the Admin portal are scattered throughout these pages. Features are grouped here by the type of change rather than the location that the user makes it. If you want an in-depth overview of just this page, check out the reference.

Edit the Dummy Table

In order to make the Admin portal more useful to admin users, you can set up data tables similar to the Users table that already set up on the owner page.

The easiest way to do this is to edit the Dummy table (Group Dummy Tab) which is hidden below the User's table on the admin page. Make sure to make the following changes:

  1. Title (is "Dummy" by default)

  2. Set up the placeholder text or image for when no items are found. This is found in the group called "group no entries", and should be something like "This User table is empty"

  3. Change the data type of the RepeatingGroup Dummy and set up a search

  4. Set up the columns of the table: column names and the actual content

  5. Set up the workflows for this group, including:

    1. Action for Add Dummy button

    2. Action for Download Data button

  6. Change the Nav settings on FloatingGroup B to show this element. You'll need to unhide Group Nav 7 tab (in the portal sidebar navigation) and give the tab a different text to display (e.g. "Tweets"). For more context, see the screenshots below.

After each change you make here, make sure to view the web page in version-test in order to check whether it works as expected.

Adding additional tabs to the Admin portal

In order to make the Admin portal more useful to admin users, you can set up data tables similar to the Users table that comes with the template.

The steps are nearly the same as above, but you'll need to be sure to resize the Group Placeholder as well, and refer to Group Nav 8 tab instead of Group Nav 7 tab, which refers to the dummy table by default

You're all set! These guidelines are specific to the Admin portal, but they can be useful as a common design pattern to follow for a portal/dashboard page.

Last updated