Extending the admin portal
Last updated
Last updated
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:
Customize your home page (website landing page)
View app usage statistics (new user signups, total users, past user signups, total active users)S
SEO: Define site title and description
Set up social media links & images displayed when your site is shared on social media
Upload Terms of Service and Privacy Policy, optionally force users to accept these
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.
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:
Title (is "Dummy" by default)
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"
Change the data type of the RepeatingGroup Dummy and set up a search
Set up the columns of the table: column names and the actual content
Set up the workflows for this group, including:
Action for Add Dummy button
Action for Download Data button
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.
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.