Zum Inhalt springen

Panel Studio ist der Editor für Panel-Apps innerhalb von PlaidCloud. Er zeigt die Dateien der App neben einem Editor, erstellt eine private Vorschau, die Sie öffnen können, und veröffentlicht die App, wenn Sie bereit sind. Sie benötigen zum Einstieg kein Git-Repository.

  • Wählen Sie auf dem Board Startseite eines Projekts bei einer Panel-App Open in Studio.
  • Wählen Sie unter Meine Panel-Apps in der Zeile einer App Open in Studio.

Um eine neue App zu beginnen, wählen Sie an beiden Stellen Create app.

Der Dialog Create app lässt Sie an einem von fünf Ausgangspunkten beginnen:

Starten mit Sie erhalten
Leer Eine minimale App mit einer app.py und einer requirements.txt.
Tabelle Eine App, die auf der ausgewählten Tabelle aufbaut.
Ansicht Dasselbe, aufgebaut auf einer Projektansicht.
Vorlage Eine fertige App aus dem Panel App Kit.
Aus der Galerie Eine Kopie einer App, die Ihr Workspace in der App-Galerie aufgelistet hat.

Benennen Sie die App, wählen Sie ihr Projekt und wählen Sie Erstellen. Studio öffnet die neue App mit ihren Dateien links in der Liste.

Wählen Sie eine Datei in der Liste, um sie im Editor zu bearbeiten. Führen Sie Ihre Python-Abhängigkeiten in requirements.txt auf, ein Paket pro Zeile. Sie werden installiert, wenn die App erstellt wird.

Wählen Sie Ask Weave, damit Weave die App für Sie schreibt oder ändert. Siehe Panel-Apps mit Weave erstellen.

Speichern nur Entwurf Vorschau nur Editor Veröffentlichen die Live-App
Ihre Änderungen erreichen Betrachter erst, wenn Sie veröffentlichen.

Speichern legt Ihre Änderungen als Entwurf ab. Die Live-App ändert sich nicht, und niemand sonst sieht den Entwurf.

Vorschau erstellt Ihren gespeicherten Entwurf als private Kopie und öffnet sie. Nur Bearbeiter der App können eine Vorschau öffnen.

  • Eine Vorschau wird nach 24 Stunden ohne Speichern entfernt.
  • Ein Workspace kann gleichzeitig bis zu 10 Vorschauen haben.
  • Speichern Sie erneut und wählen Sie Vorschau, um Ihre neuesten Änderungen zu sehen.

Veröffentlichen ersetzt die Live-App durch Ihren gespeicherten Entwurf. Dafür ist die Bearbeitungsberechtigung für das Projekt der App erforderlich, und Studio bittet Sie zuvor um Bestätigung.

Wenn jemand anderes eine Änderung veröffentlicht hat, nachdem Sie die App geöffnet haben, meldet Studio einen Konflikt, statt dessen Arbeit zu überschreiben. Laden Sie die App neu, übernehmen Sie Ihre Änderungen und veröffentlichen Sie erneut.

Die Registerkarte Erstellen zeigt den Status des letzten Builds und aktualisiert sich während der Ausführung. Wenn ein Build fehlschlägt, listet die Registerkarte jeden Fehler mit Datei und Zeilennummer auf, sodass Sie direkt zur Zeile springen können. Zu Abhängigkeitsproblemen in requirements.txt gibt es einen Hinweis zur Behebung.

Fehler und Warnungen werden außerdem in ihren Zeilen im Editor markiert, sodass Sie ein Problem dort sehen, wo es auftritt.

Was die einzelnen Status nach dem Veröffentlichen der App bedeuten, erfahren Sie unter Eine Panel-App verwenden.

Die Registerkarte Verlauf listet jede veröffentlichte Version der App auf, die neueste zuerst, mit ihrem Build-Status. Wählen Sie Mehr laden, um ältere zu sehen.

Um zu einer früheren Version zurückzukehren, wählen Sie bei ihr Wiederherstellen und bestätigen Sie. Die wiederhergestellte Version wird zur Live-App und wird neu erstellt. Ihr nicht gespeicherter Entwurf geht nicht verloren: Er bleibt im Entwurf und geht beim nächsten Veröffentlichen auf der wiederhergestellten Version live. Wenn die App bereits dieser Version entspricht, teilt Studio dies mit und ändert nichts. Wenn jemand veröffentlicht hat, während Sie wiederhergestellt haben, stellt Studio nichts wieder her und bittet Sie, es erneut zu versuchen.

Die Registerkarte Einblicke zeigt, wie Personen die App nutzen und wie schnell sie antwortet. Wählen Sie die letzten 7, 14 oder 30 Tage.

Abschnitt Zeigt
Aufrufe pro Tag Wie oft die App an jedem Tag geöffnet wurde.
Seitenladezeit Die mittlere Ladezeit und die Zeit, die 95 Prozent der Ladevorgänge unterbieten, aus den Seitenaufrufen des Zeitraums.
Langsamste Abfragen Die Abfragen, die am längsten gedauert haben, mit Häufigkeit ihrer Ausführung sowie ihrer mittleren, langsamen und langsamsten Zeit.
Fehler Was im Zeitraum schiefgelaufen ist, nach Art des Fehlers und Ort in der App.

Enthält ein Zeitraum mehr Aktivität, als Einblicke lesen kann, wird mitgeteilt, dass die Werte unvollständig sind. Überschreiten Seitenladezeiten das Leistungsbudget der App, warnt Einblicke, wie viele es waren und welche Abfragen langsam waren. Einblicke zeigt nie die Daten, die eine Abfrage zurückgegeben hat, oder die Namen der Personen, die die App geöffnet haben.

Beide Registerkarten setzen voraus, dass die App einem Projekt zugewiesen ist; bei einer nicht zugewiesenen App erscheint eine Aufforderung zur Zuweisung.

Wählen Sie Alerts & Digests, um Benachrichtigungen einzurichten, die eine Zahl in den Daten der App überwachen und Sie informieren, wenn sie einen Grenzwert überschreitet, oder die nach Zeitplan eine Zusammenfassung senden. Siehe Hinweise und Zusammenfassungen.

Wählen Sie Gallery…, um die App als Vorlage aufzulisten, aus der jeder, der ihr Projekt ansehen kann, eine eigene App erstellen kann, oder um sie aus der Galerie zu nehmen. Siehe Die App-Galerie.

Wählen Sie Pin to Home, um die App dem Board Startseite des Projekts hinzuzufügen, und Unpin from Home, um sie zu entfernen.

Beim Löschen einer Panel-App werden Sie zunächst um Bestätigung gebeten. Verwenden Sie unter Meine Panel-Apps das Symbol Minus in der Zeile der App. Auch das Aufheben der Veröffentlichung erfordert eine Bestätigung.