Hi there and welcome back!
In this lesson will talk about how to actually build and manage individual apps through the app control panel.
This will be a bit of a lengthy lesson, but in it I'll give you a brief overview on the core features of the app control panel, so if you'd like more detailed information on any particular component, be sure to check out BuildFire University.
The first thing you’ll notice is how easy it is to use. On the right-hand side, you’ll see our Emulator which will update in real time as you make edits to the Editor on the left-hand side. You can also use the Emulator to navigate throughout your app. So if you click on a part of the app emulator, the editor will update in real time too!
The Appearance section is where you can:
- Set your home plugin
- Upload your app icon and loading screens
- Change your fonts and colors (or the theme) of your app
The Media Library
The Media Library is where you can upload images and use them anywhere in your app.
When you upload images, the system will automatically scale, crop, and compress them for you based on your layout and for optimal loading times. Once you upload an image to your media library, it’ll be stored here for future use. That way, you can use the same assets anywhere else in your app without going through the trouble of uploading it again every time.
When you open the media library throughout the system, we’ve added a selection of thousands of high quality photos from professional photographers around the world. So be sure to check that out.
The Home Plugin
The Home Plugin is exactly what you’d imagine — it’s the plugin that users will see when they first open the app. You can technically set this to be any Plugin you’d like, but if you’d like to go for a more traditional and beginner-friendly home page, we suggest using one of our Folder plugins.
You can control what plugin gets to be your Home Plugin either in the Appearance section or by navigating to a plugin, clicking the hamburger icon in the top right, and selecting “Set as Home Plugin”
Speaking of plugins — what are they exactly?
Well, think of “Plugins” as a feature that you can add to your app. Each feature has a different role — some have social or informational uses, while others sync up with popular external applications.
Through our plugin marketplace, we have ever expanding selection of plugins you can choose from.
If you’ve built a private plugin through our developer portal or if you have a license key for a private plugin, you can also install it by clicking on “Install New Plugin”. In order to do this, you’ll need to make sure your app is under a professional configuration.
The Plugin Marketplace
As I mentioned in the marketplace lesson, the marketplace is a worldwide community of developers, resellers, and app owners all working together to create an ecosystem of solutions and possibilities.
Through our developer portal, you can build and list plugins on the marketplace for sale to tens of thousands of users.
To add a new Plugin instance to your app:
- Go to the plugin marketplace
- Find the plugin you want
- Click “Add”
- Give it a title and click “Add”
You’ll then see the Editor take you straight to the plugin to edit it.
Now when you create your Plugin, it won't automatically be enabled on your app so you can work on it in the background before you make it accessible to your users.
Every plugin will have different inputs and fields to fill out, but they will mostly always have these things in common:
- The Plugin Icon: clicking on this will allow you to change the image or icon for your plugin.
- The Plugin Title
- Deep Link URL: With this url, you can link back to this section of your app from anywhere — including inside or outside of your app.
- Help Button: Clicking on the Help button will take you to our knowledge base with a dedicated article to teach you how to use that plugin.
- Content: This is where you will edit the content of your plugin
- Image Carousel: Most of our plugins will also have these same two sections that connect to our Media Library and Text WYSIWYG, so I’ll go over them quickly. Clicking on Add Image will allow you to access your Media Library and add any images there to your plugin. If you’d like to upload a new image, just click on “Upload Image(s)”.
- Text WYSIWYG: Description allows you to insert text and images to your plugin. You can type directly into this box and make changes to the text size, format, and more.
- Design: This is where you can change the layout of your plugin
- Security Tab: This is an advanced feature where you can require that users login and even have tags assigned to them in order to access this plugin.
- Tagging Tab: This is an advanced feature where you can automatically assign tags to users when they enter a plugin.
- Purchase Tab: This is an advanced feature where you can require that users purchase this plugin to get access to it.
When you're ready to make it accessible to your app users, you can add it to a folder-type plugin, the side menu, or set it as the home plugin.
We’ve already gone over how to set it as your home plugin.
To add a plugin to a folder plugin:
- Go to “My Plugins”
- Find the folder plugin instance you want
- Click “Edit” on your desired plugin
- Scroll down and click “Add Plugin Instance”
- Find the plugin instance you want
- Select it
- Click “Apply”
To add a plugin to your Side Menu:
- Go to Side Menu
- Click “Select Plugin Instance”
- Find the Plugin you want to add
- Select it
- Click “Apply”
And here’s a Pro Tip for you: You can create brand new plugin instances and automatically include them right from a folder plugin by clicking “Add Plugin Instance” and then “Create New Plugin” and in the side menu by clicking “Create New Plugin”
Our advanced Push Notification system allows you to communicate in amazing ways. With it, you can send push notifications to:
- All users
- A group of users who have subscribed to a group
- Targeted users based on parameters or hand pick them
- Sync your push notifications with an RSS feed
The Analytics section will go live once you upgrade and publish your app. This section will show you how many downloads and users your app has. It also has a section for integrating with Segment to get incredibly deep insights and analytics. To learn more about Segment, click here.
Settings is where you can access:
- Your account information
- Access Code
- Publishing information
- Your app’s sharing settings
- Your language customization settings
Publishing Info is where you’ll go to fill out a form prior to submitting your app to the app stores.
Once your app is live, Share Settings allows you to control where your Share App Plugin links will go to. When your users share your app with the Share App Plugin, the link will direct to whatever link you paste here based on the recipient’s device. You can put in your app store download links or links to other landing pages.
Most of your content will be created through the plugins themselves. However, there are several words and phrases that aren't directly tied to any plugins. Therefore, language settings gives you the opportunity to customize these words and phrases to your liking.
Well we've covered a lot in this video, but now you know how to build and manage your apps through the app control panel.
And more importantly, you now have a solid understanding as to what your customers will experience.
If you have any questions in the app building process, either explore BuildFire University or simply click the question mark in the bottom right-hand corner to start a conversation with our awesome success team.
Now that you know how to work with your apps from both an administrative standpoint and how to build and manage them in your app control panel, in the next lesson we'll go over your demo or previewer app and how it can benefit your business.
Thanks for watching and I’ll see you there!
COMPLETE TABLE OF CONTENTS
Reseller On Boarding: Welcome to BuildFire!
Reseller On Boarding: Lesson 1 - Getting Started
Reseller On Boarding: Lesson 2 - Admin vs App Control Panel
Reseller On Boarding: Lesson 3 - App Configurations
Reseller On Boarding: Lesson 4 - Plugin Marketplace
Reseller On Boarding: Lesson 5 - App Management
Reseller On Boarding: Lesson 6 - User Management
Reseller On Boarding: Lesson 7 - How to Build an App
Reseller On Boarding: Lesson 8 - Demo App / Previewer Plugin Tutorial
Reseller On Boarding: Lesson 9 - Publishing Your App
Reseller On Boarding: Lesson 10 - DIY Settings
Reseller On Boarding: Lesson 11 - Setting Up Your White Label Website
Reseller On Boarding: Conclusion