Manchmal möchtest du vielleicht Inhalte, die du bereits mit anderen Programmen oder Plattformen erstellt hast, in LineUpr importieren. Viele Veranstaltungen pflegen zum Beispiel Gästelisten, die mit Registrierungsportalen oder Office-Programmen erstellt werden. Um schon vorliegende Informationen nicht nochmals eingeben zu müssen, kannst du unsere Import-Funktion nutzen. Ebenfalls bieten wir dir die Möglichkeit, in LineUpr vorhandene Inhalte zu exportieren, um sie vielfältig weiterverwenden zu können.
Nachfolgend erklären wir dir die Import- und Export-Funktion von LineUpr. Diese funktioniert mit Listen in den Bereichen „Lineup“, „Programm“, „Locations“, „Sponsoren“ und „Teilnehmer“.
Mit der Export-Funktion kannst du deine Listen als Excel- oder CSV-Dateien herunterladen. So kannst du die eingegebenen Informationen auch anderweitig verwenden, sie zur Datensicherung aufbewahren oder lokal auf deinem Computer bearbeiten und die Änderungen anschließend wieder importieren. Du findest die Export-Funktion in den Bereichen Lineup, Programm, Locations, Sponsoren und Teilnehmer: Klicke dort auf den Titel Import / Export und anschließend auf die Schaltfläche Export.
Wenn du nicht sicher bist, empfehlen wir dir, mit dem Excel-Format zu arbeiten; klicke dazu auf Excel-Datei herunterladen. Dieses Format kannst du mit einer Vielzahl gängiger Office-Programme wie Microsoft Excel, Apple Numbers, LibreOffice oder OpenOffice öffnen und speichern.
Klicke auf einen der Buttons zum Herunterladen, um den Excel- oder CSV-Export zu starten. Die heruntergeladene Datei enthält eine Tabellenzeile für jeden Eintrag in deiner LineUpr-Liste und eine Spalte für jede Information, die du in LineUpr erfassen kannst (z.B. „Name”, „Untertitel“, „Kategorien“, „Sortierung“, „Beschreibung“ und „Anhänge“ beim Lineup). Die erste Zeile der Tabelle gibt dir jeweils Aufschluss über die Bedeutung der einzelnen Spalten.
Die erste Spalte namens „Alias“ dient als eindeutiger Identifikator der Einträge (und ist auch Bestandteil der URL, wenn du diese in der App lädst). Wenn du exportierte Daten bearbeiten und anschließend erneut importieren möchtest, ist es wichtig, dass du den Identifikator nicht änderst.
Wenn du ein Premium-Upgrade für deine Event-App erworben hast, steht dir im Bereich Programm unter Export zusätzlich noch die Funktion Feedback exportieren zur Verfügung. Damit kannst du auf einen Rutsch für alle deine Programmpunkte die Bewertungen, Kommentare und die Häufigkeit, wie oft diese von deinen Gästen favorisiert wurden, herunterladen.
Wenn du auf Excel-Datei herunterladen klickst, erhältst du eine Datei mit mehreren Tabellen. Die erste Tabelle enthält eine Übersicht deines Programmablaufs mit einer Zeile für jeden Programmpunkt und Spalten für die durchschnittliche Bewertung (und die Häufigkeit, wie oft 1, 2, …, 5 Sterne vergeben wurden), die Anzahl der abgegebenen Kommentare und die Anzahl der Nutzer, die den Programmpunkt zu ihren Favoriten hinzugefügt haben.
Detailliertere Informationen zu jedem einzelnen Programmpunkt findest du in den weiteren Tabellen der Datei. Die Tabellen tragen jeweils den fortlaufenden „Index“ aus der Übersicht als Titel. In diesen Tabellen findest du jedes abgegebene Feedback für den jeweiligen Programmpunkt einzeln aufgeschlüsselt mit Datum, Kommentar und Bewertung.
Mit der Import-Funktion kannst du Daten hinzufügen oder ändern, die lokal auf deinem Computer vorliegen. Genau wie der Export steht dir diese Funktion in den Bereichen „Lineup“, „Programm“, „Locations“ und „Sponsoren“ zur Verfügung. Klicke auf den Titel Import / Export und anschließend auf die Schaltfläche Import.
Es können Microsoft-Excel- oder CSV-Dateien importiert werden. CSV-Dateien müssen UTF-8-kodiert sein. Die erste Zeile wird als Spaltenüberschrift behandelt und alle Zeilen, die mit einem #
beginnen, werden ignoriert. CSV-Dateien können als Trennzeichen entweder Kommas oder Semikolons verwenden. Achte bitte bei Excel-Dateien darauf, dass Daten nur von dem ersten Tabellenblatt importiert und weitere Tabellenblätter ignoriert werden.
Tipp: Um dich mit der Datenstruktur vertraut zu machen, empfehlen wir dir vor der Nutzung der Import-Funktion zunächst einmal ein paar Inhalte in den jeweiligen Bereichen manuell anzulegen, über die Funktion Export zu exportieren und diese Datei dann als Vorlage für weitere Schritte zu verwenden.
Wenn du Inhalte in mehrere Bereiche importieren möchtest, solltest du so vorgehen, dass du zuerst das „Lineup“ und die „Locations“ und erst dann das „Programm“ importierst. Dies liegt daran, dass Programmpunkte auf Einträge in Lineup bzw. Locations verweisen können und diese für einen fehlerfreien Import gegebenenfalls bereits vorhanden sein müssen.
Klicke auf Excel- oder CSV-Datei auswählen, um mit dem Import zu beginnen und wähle dann die zu importierende Datei auf deinem Computer aus. Als nächsten Schritt kannst du die Zuordnung der einzelnen Spalten in deiner Datei auf die entsprechenden Felder von LineUpr ändern, falls die automatische Zuordnung fehlschlagen sollte. Wähle dazu für die einzelnen Zielfelder aus den Aufklappmenüs die passende Quellspalte aus deiner zu importierenden Datei aus. Jene Felder, die mit einem * gekennzeichnet sind (wie zum Beispiel „Name”), sind verpflichtend. Alle anderen Felder kannst du leer lassen, indem du im Menü Überspringen auswählst.
Eine besondere Rolle spielt das Feld „Alias“, das innerhalb der jeweiligen Bereiche als eindeutiger Identifikator für deine Inhalte dient und auch als Bestandteil der jeweiligen URLs verwendet wird. Wenn bereits ein Eintrag mit dem gleichen Alias im System existiert, wird dieser beim Import aktualisiert. Existiert noch kein Eintrag mit entsprechendem Alias, wird dieser neu erstellt. Außerdem werden Aliasse automatisch auf Basis des Titels generiert, falls du das Feld auf Überspringen setzt. Aus dem Namen „Dr. John Doe“ wird beispielsweise automatisch der Alias „dr-john-doe“ erzeugt.
Wenn du alle Spalten zugewiesen hast, klicke auf den Weiter-Knopf. Du siehst dann eine Zusammenfassung, die dir zeigt, wie viele Einträge durch den Import hinzugefügt bzw. geändert werden. Entspricht die Zusammenfassung deiner Erwartung, kannst du den Import mit Klick auf Import starten durchführen.
Beachte bitte, dass die Import-Funktion von sich aus keine Einträge löscht; das heißt, vorhandene Inhalte bleiben erhalten, auch wenn diese nicht in der zu importierenden Datei vorkommen. Falls du nicht mehr benötigte Einträge vor dem Import löschen möchtest, empfehlen wir dir, die Funktion zur Listenbearbeitung zu verwenden, mit der du gegebenenfalls alle Einträge auf einmal löschen kannst. Gehe hierzu zur entsprechenden Liste, zum Beispiel „Lineup“, klicke auf den Knopf mit dem Zahnrad, wähle im Menü „Löschen“ aus, markiere einzelne oder alle Einträge mit Häkchen und lösche diese dann bequem mit einem Klick.
Nachfolgend findest du eine genaue Spezifikation der Felder für die einzelnen Bereiche.
a
… z
, 0
… 9
und -
. Leerzeichen, Umlaute oder sonstige Sonderzeichen sind nicht erlaubt.Kategorie Alpha, Kategorie Beta
. Kategorien, die noch nicht existieren, werden automatisch erstellt.p
, h1
… h6
, img
, ul
, ol
, li
, a
, strong
, em
, b
, i
, br
. Andere HTML-Tags werden beim Import automatisch entfernt.0
… 9
, +
, -
, /
, .
, (
, )
und Leerzeichen bestehen. Die Spaltenüberschrift wird als Beschreibung genutzt.physical
oder virtual
. Standardmäßig gilt der Typ physical
.physical
): Koordinaten der Location; Breiten- und Längengrad müssen als separate Felder im WGS-84-Format in Dezimalschreibweise mit Punkt und ohne °
angegeben werden, zum Beispiel 49.1021
und 9.2117
.virtual
): Optionale URL, die innerhalb der virtuellen Location in einem Iframe angezeigt wird.Raum Alpha, Raum Beta, Raum Gamma
./
in der URL kopieren.JJJJ-MM-TT hh:mm
, zum Beispiel 2018-07-06 12:45
./
in der URL kopieren. Wenn der Programmpunkt mehrere Mitwirkende hat, trenne deren Aliasse mit Kommas voneinander, zum Beispiel dr-john-doe, prof-alice-smith
.Siehe Lineup.
Wenn du App-interne Links für den Import definieren oder die exportierte JSON-Struktur verstehen möchtest, bist du hier richtig. Dieser Abschnitt richtet sich an fortgeschrittene LineUpr-Nutzer.
Es gibt grundsätzlich drei Arten interner Links: Solche, die auf ganze Bereiche, wie zum Beispiel die Listen von „Lineup“ oder „Programm“ verweisen, solche, die direkt auf einen einzelnen Eintrag, wie zum Beispiel einen Programmpunkt verlinken und solche, die auf einzelne PDF-Dateien zeigen.
Bitte beachte, dass App-interne Links nur auf Kategorien, Einträge oder PDF-Dateien verweisen können, die bereits in diesem Event vorhanden sind. Vermeide deshalb „zyklische“ Links, bei denen du zwischen zwei Einträgen hin- und herverlinkst.
Das JSON-Format für Links zu Listen sieht beispielsweise so aus (hier zur besseren Übersichtlichkeit mit Zeilenumbrüchen):
{ "type": "list", "entityType": "contributor", "category": "Kategorie Alpha" }
Der type
muss den Wert list
haben. entityType
bezeichnet den Bereich, auf den du verlinken möchtest. Möglich sind contributor
, sponsor
, venue
, item
, post
, page
, survey
und attendee
. Optional kannst du mit category
den Namen einer vorhandenen Kategorie angeben, um nur Einträge mit dieser Kategorie anzuzeigen.
Um zu einzelnen Einträgen zu verlinken, setzt du für type
den Wert entity
. entityType
bezeichnet den Bereich, auf den du verlinken möchtest (siehe oben). entity
ist der Alias des Eintrags auf den du verlinken möchtest.
{ "type": "entity", "entityType": "contributor", "entity": "john-doe" }
Um zu einzelnen PDF-Dateien zu verlinken, setzt du für type
den Wert file
. name
ist der angezeigte Name des Links. hash
ist die SHA-256-Prüfsumme der Datei, um die Datei eindeutig im System zu identifizieren.
Du musst in einem Eintrag eine „PDF-Datei“ als Anhang hinzufügen, um PDF-Dateien hochzuladen. Damit kann eine Übersicht der Dateien des Events geöffnet werden, wo der Upload von Dateien möglich ist.
{ "type": "file", "name": "PDF File", "hash": "fa172579aea01cc10addde95aae6a67606d333b829a4e3db947" }
Achte beim Import von CSV-Dateien bitte darauf, dass die JSON-Inhalte mit einem Anführungszeichen umgeben sein müssen – da die Inhalte selbst wiederum Anführungszeichen enthalten, müssen diese „escaped“ werden, indem du vor jedes „innere“ Anführungszeichen im JSON jeweils ein weiteres Anführungszeichen setzt:
"{""type"":""list"",""entityType"":""contributor""}"