Volt for appstudio: Difference between revisions

From NSB App Studio
Jump to navigation Jump to search
(Information and instructions for AppStudio users for using Volt)
 
No edit summary
Line 1: Line 1:
== Introduction ==
== Introduction ==


[https://www.voltcloud.io Volt] is a cloud service which provides additional functionality for AppStudio. It's designed as a platform, so new features can be added.
[https://www.voltcloud.io VoltServer] is a cloud service which provides additional functionality for AppStudio. It's designed as a platform, so new features can be added.


Volt replaces the AppStudio Server, and does much more! Initial features include:
Features include:


* App Hosting: Upload your apps to Volt and they can be accessed by users anywhere in the world. Permanent hosting is available.
* App Hosting: Upload your apps to VoltServer and they can be accessed by users anywhere in the world. Permanent hosting is available.
* Custom Domains: Use custom domains you own for your apps, or use domains assigned by Volt.
* Custom Domains: Use custom domains you own for your apps, or use domains assigned by VoltServer.
* App Management: Display and configure your apps on the Volt server using your [https://dashboard.voltcloud.io Dashboard].
* App Management: Display and configure your apps on VoltServer using your [https://dashboard.voltcloud.io Dashboard].
* User Management: Allow your users to sign into your app with usernames and passwords.
* User Management: Allow your users to sign into your app with usernames and passwords.


== AppStudio Demo Users ==
== AppStudio Demo Users ==


If you're using the AppStudio Demo, you don't need to create an account to use Volt. When you deploy, your app will be placed on the Volt server, and you will be given a link to access it. It will remain on the server for an hour.
If you're using the AppStudio Demo, you need to create an account to use VoltServer. When you deploy, your app will be placed on VoltServer, and you will be given a link to access it. It will remain on the server for an hour.


Once you sign up for AppStudio, you can create a Volt account and use all the Volt services.
Once you sign up for AppStudio, you can create a VoltServer account and use all the services.


== AppStudio Registered Users ==
== AppStudio Registered Users ==


If you are a licensed AppStudio user, Volt replaces the AppStudio Server you previously used. Deploy works the same way. We encourage you to get your free Volt account because it will help you manage your apps.
We encourage you to get a free VoltServer account because it will help you manage your apps.


If you do not want to use any of the additional features (such as Users, Email, etc.) don't worry about them. There is no need to know more at this point.
If you do not want to use any of the additional features (such as Users, Email, etc.) don't worry about them. There is no need to know more at this point.
Line 24: Line 24:
== Managing Your Own Account ==
== Managing Your Own Account ==


If you don't have an account, you will still be able to deploy apps. They will be available for about an hour. If you want to apps to remain longer or use Volt features, you will need to sign up.
If you don't have an account, you will still be able to deploy apps. They will be available for about an hour. If you want to apps to remain longer or use VoltServer features, you will need to sign up.


To sign up, go into the Volt tab in AppStudio Preferences and click on "Sign up for Volt". Follow the instructions and a free Volt account will be set up for you. Once this is done, enter the email and password for your account into AppStudio's Volt Preferences tab.
To sign up, go into the VoltServer tab in AppStudio Preferences and click on "Sign up for VoltServer". Follow the instructions and a free VoltServer account will be set up for you. Once this is done, enter the email and password for your account into AppStudio's VoltServer Preferences tab.


== Using Volt from AppStudio ==
== Using VoltServer from AppStudio ==


There are several places which AppStudio interacts with Volt.
There are several places which AppStudio interacts with Volt.
Line 36: Line 36:
[[File:Volt-for-appstudio-users-runmenu.png]]
[[File:Volt-for-appstudio-users-runmenu.png]]


* Deploy to Volt: This uploads your app to the Volt server. If you have an account, it should be entered into Preferences. If you do not, the app will only remain on the server for an hour.
* Deploy to VoltServer: This uploads your app to VoltServer. If you have an account, it should be entered into Preferences. If you do not, the app will only remain on the server for an hour.
* Manage your Volt App: This opens the Volt Dashboard to your currently loaded app and lets you customize its features.
* Manage your VoltServer App: This opens the VoltServer Dashboard to your currently loaded app and lets you customize its features.
* Sign In/Sign Up to Volt: This opens the Volt Dashboard and lets you sign in to manage your apps. If you do not have an account, you can sign up for one here.
* Sign In/Sign Up to Volt: This opens the VoltServer Dashboard and lets you sign in to manage your apps. If you do not have an account, you can sign up for one here.


== Volt Preferences ==
== VoltServer Preferences ==


In Preferences. Use this panel to enter your Volt email and password. This will let AppStudio sign you on directly when you deploy.
In Preferences. Use this panel to enter your VoltServer email and password. This will let AppStudio sign you on directly when you deploy.


[[File:Volt-for-appstudio-users-voltprefs.png]]
[[File:Volt-for-appstudio-users-voltprefs.png]]
Line 48: Line 48:
== The Dashboard - Your Apps ==
== The Dashboard - Your Apps ==


The Dashboard is an app for managing your Volt apps. You can get to it by going to [https://dashboard.voltcloud.io/ https://dashboard.voltcloud.io/]. Here's the main screen:
The Dashboard is an app for managing your VoltServer apps. You can get to it by going to [https://dashboard.voltcloud.io/ https://dashboard.voltcloud.io/]. Here's the main screen:


[[File:Volt-for-appstudio-users-dashboard.png]]
[[File:Volt-for-appstudio-users-dashboard.png]]
Line 63: Line 63:
[[File:Volt-for-appstudio-users-appactions.png]]
[[File:Volt-for-appstudio-users-appactions.png]]


* Delete removes your app from Volt.
* Delete removes your app from VoltServer.
* Users let your view and remove users of that app.
* Users let your view and remove users of that app.


Line 72: Line 72:
== Managing your App's User Accounts ==
== Managing your App's User Accounts ==


Volt lets you manage a list of users who are allowed to access your app. It handles signing up, signing in, signing out and all the other functions which are needed (email confirmations, forgot passwords, etc...).
VoltServer lets you manage a list of users who are allowed to access your app. It handles signing up, signing in, signing out and all the other functions which are needed (email confirmations, forgot passwords, etc...).


When you sign up for a Volt account, you're using the same mechanism. You will find samples in BASIC and JavaScript in the AppStudio Samples, in a new folder called Volt. You're welcome to adapt these samples into your own apps.
When you sign up for a VoltServer account, you're using the same mechanism. You will find samples in BASIC and JavaScript in the AppStudio Samples, in a new folder called VoltServer. You're welcome to adapt these samples into your own apps.
 
== Email ==
 
Coming soon.


== Samples ==
== Samples ==


Samples for using Volt features in AppStudio are included with the normal AppStudio samples, under "4 Volt Services". To use these samples, deploy them to Volt. They will not work in your local browser.
Samples for using VoltServer features in AppStudio are included with the normal AppStudio samples, under "4 VoltServer". To use these samples, deploy them to VoltServer. They will not work in your local browser.

Revision as of 19:46, 24 February 2021

Introduction

VoltServer is a cloud service which provides additional functionality for AppStudio. It's designed as a platform, so new features can be added.

Features include:

  • App Hosting: Upload your apps to VoltServer and they can be accessed by users anywhere in the world. Permanent hosting is available.
  • Custom Domains: Use custom domains you own for your apps, or use domains assigned by VoltServer.
  • App Management: Display and configure your apps on VoltServer using your Dashboard.
  • User Management: Allow your users to sign into your app with usernames and passwords.

AppStudio Demo Users

If you're using the AppStudio Demo, you need to create an account to use VoltServer. When you deploy, your app will be placed on VoltServer, and you will be given a link to access it. It will remain on the server for an hour.

Once you sign up for AppStudio, you can create a VoltServer account and use all the services.

AppStudio Registered Users

We encourage you to get a free VoltServer account because it will help you manage your apps.

If you do not want to use any of the additional features (such as Users, Email, etc.) don't worry about them. There is no need to know more at this point.

Managing Your Own Account

If you don't have an account, you will still be able to deploy apps. They will be available for about an hour. If you want to apps to remain longer or use VoltServer features, you will need to sign up.

To sign up, go into the VoltServer tab in AppStudio Preferences and click on "Sign up for VoltServer". Follow the instructions and a free VoltServer account will be set up for you. Once this is done, enter the email and password for your account into AppStudio's VoltServer Preferences tab.

Using VoltServer from AppStudio

There are several places which AppStudio interacts with Volt.

The Run Menu

  • Deploy to VoltServer: This uploads your app to VoltServer. If you have an account, it should be entered into Preferences. If you do not, the app will only remain on the server for an hour.
  • Manage your VoltServer App: This opens the VoltServer Dashboard to your currently loaded app and lets you customize its features.
  • Sign In/Sign Up to Volt: This opens the VoltServer Dashboard and lets you sign in to manage your apps. If you do not have an account, you can sign up for one here.

VoltServer Preferences

In Preferences. Use this panel to enter your VoltServer email and password. This will let AppStudio sign you on directly when you deploy.

The Dashboard - Your Apps

The Dashboard is an app for managing your VoltServer apps. You can get to it by going to https://dashboard.voltcloud.io/. Here's the main screen:

  • Open will run the App
  • Clicking on one of the items will open the App Details

The Dashboard - App Information

  • On that same page, there are actions you can perform on your app:

  • Delete removes your app from VoltServer.
  • Users let your view and remove users of that app.

The Dashboard - Users

Managing your App's User Accounts

VoltServer lets you manage a list of users who are allowed to access your app. It handles signing up, signing in, signing out and all the other functions which are needed (email confirmations, forgot passwords, etc...).

When you sign up for a VoltServer account, you're using the same mechanism. You will find samples in BASIC and JavaScript in the AppStudio Samples, in a new folder called VoltServer. You're welcome to adapt these samples into your own apps.

Samples

Samples for using VoltServer features in AppStudio are included with the normal AppStudio samples, under "4 VoltServer". To use these samples, deploy them to VoltServer. They will not work in your local browser.