Move to production
Deploying to production involves making your project available to your end users while maintaining a secure working environment for future updates.
This is the first step required when exporting or publishing your application.
Before you begin
- Have tested your project in PandaSuite Studio and through PandaSuite Viewer.
- Have an active Publishing plan (Web / Single / Multi / Full / Ultra).
Understanding the concept
Learn about the technical terms used by PandaSuite:
- App: the distributed shell or package (web URL, web package, IPA, APK / AAB, EXE, DMG, or Linux package).
- Project: the content created in PandaSuite Studio.
- Development version: the version of your project you are working on in PandaSuite Studio.
- Production version: the frozen copy visible to users.
Deploying to production allows you to move the development version of your project within the application. It then becomes the production version.
When you add a single project, the app directly launches on it. With multiple projects (available in Multi, Full, or Ultra plans), your app becomes a content hub; a list screen automatically appears.
Create or select the application
- Open your dashboard › Apps.
- Click New app to create an app or select an existing one.
- Enter the name and icon (you can modify these later).
From PandaSuite Studio, Publish in the top bar offers the same choice: when the project is in no app yet, the panel says This project is not in any app and offers Create an app, plus Add to an app when one of your apps can still take the project.
While an app has no project, it shows nothing to your users. The page of an active app reminds you with Add a project to your app (at most once a day), the Apps list marks the app No project, and its web, mobile and desktop versions cannot be generated until you add a project.
Link the project to the application
- On the app page, click Add a project.
- Choose your project from the list.
- Confirm: it immediately appears in the app’s project grid.
- If the project has never been published, adding it puts it in production: PandaSuite creates its production version. A project that already has a production version keeps it: if it shows Publish to Production, click it, then confirm with Publish to send your latest changes. When production matches your last saved version, the button shows Up to date.
The Services section of the app page shows the state of each service (hosting, analytics, push notifications, security…):
- Production required: none of the app’s projects is in production yet. Analytics, push notifications, and security stay blocked until a production version exists. Hosting can be configured right away.
- Not configured: the service is available but not set up yet.
- Upgrade required: the service is not included in the app’s plan. Click Upgrade to unlock to change plan.
Distribute the application
Depending on your plan, several formats are accessible in the interface:
| Platform | Quick Action | Documentation |
|---|---|---|
| Web | Activate next to Web app to generate a URL, or Export ZIP | Publish to the Web • Export a web package |
| iOS | Generate next to iOS | Export an IPA file • iOS app deployment methods |
| Android | Generate next to Android | Export an APK / AAB file • Publish your Android app |
| Windows | Generate next to Windows | Export an EXE File • Install your EXE File • Standalone EXE for offline installation |
| macOS | Generate next to macOS | Export a DMG file • Install your DMG File • Standalone DMG for offline installation |
| Linux | Generate next to Linux | Export a Linux package • Install your Linux package • Standalone Linux package for offline installation |
Update after publishing
- Continue your modifications in PandaSuite Studio (development version).
- Save; the Publish to Production button reappears in the dashboard, with Update ready.
- Click again when you’re ready.
If a new feature of the PandaSuite engine is used, a new export may be required to ensure the update stays compatible: IPA, APK / AAB, EXE, DMG, Linux package, or a new web package depending on your distribution method. Learn more
Publish from PandaSuite Studio
You can put the project in production without leaving the Studio. Click Publish in the top bar: the panel shows what is waiting, layout by layout.
- Check the status of each layout: New Layout, Update, Up to date, or Layout deleted.
- Click Publish to Production, then confirm with Publish. Every layout that is waiting goes live. To publish a single layout when several are waiting, hover over its row and click its Publish button.
- When nothing is waiting, the panel shows Production is up to date.
Publishing applies to the project: every app the project is in receives the new version.
Below, Apps lists the apps the project is in. Click an app to open its page in the dashboard. Inactive apps are folded under one line, and Search an app… appears when the project is in more than six apps.
- Add to an app lists the apps that can still take the project. Choose one to open its page and add the project there.
- Create an app creates a new app for the project, starting with the choice of its plan.
The same panel opens from the rocket icon at the bottom right of the project card in the dashboard.