Zum Inhalt springen

Inhalte per Tabelle importieren

Wie du Beiträge, Artikel und Kurzbeiträge aus einer .xlsx- oder .csv-Tabelle mit ursprünglichem Datum und Autor übernimmst (Datei, Spalten, Optionen, Vorschau, Fortschritt und Bericht), warum eine Zeile übersprungen wird, was jeder Hinweis bedeutet und welche Grenzen gelten.

Der Button Inhalte importieren holt in die Community, was bisher woanders lag (WordPress, Substack, Circle, eine alte Gruppe, eine Tabelle): Jede Zeile der Tabelle wird zu einem Beitrag, einem Artikel oder einem Kurzbeitrag, mit dem ursprünglichen Datum und, wenn möglich, dem ursprünglichen Autor. Du legst fest, wohin jede Spalte geht, prüfst eine Vorschau und importierst erst dann. Niemand wird benachrichtigt.

Wofür das gut ist

CommunityTabelle
Umzug von einem Blog oder NewsletterDer Export der Artikel, mit Titel, Text in HTML, Datum und E-Mail des Autors
Forum oder alte GruppeDie Diskussionen, jede mit der E-Mail der Person, die sie eröffnet hat, in einen Feed-Bereich
VerbandDas Archiv der Mitteilungen der letzten Jahre, alle in einem Inhaltsbereich
KursDie Nachrichten an die Klasse als Kurzbeiträge, in der Reihenfolge, in der sie erschienen sind

So funktioniert es

Wo es ist und wer darf

Der Button Inhalte importieren steht im Kopf der Bereiche Inhalte und Feed. Nur Eigentümer und Administrator sehen ihn; bei anderen Rollen erscheint er nicht, und die API lehnt ab.

Hat Memberfy die Beitritte der Community gesperrt, startet der Import nicht. Siehe Sperre für Beitritte und Verkäufe.

Die drei Typen

TypWie er hineinkommtWohin er darf
BeitragTitel und TextInhalts- oder Feed-Bereich
ArtikelTitel und TextInhalts- oder Feed-Bereich
KurzbeitragNur Text, bis 500 Zeichen, ohne Titel und ohne TagsNur Feed-Bereich

Der Typ gilt für alle Zeilen (Option Typ) oder kommt aus einer Spalte der Tabelle, mit Werten wie Beitrag, Artikel oder kurz (auch status, blog, newsletter, auf Portugiesisch, Englisch, Spanisch, Italienisch oder Deutsch).

Was der Import beachtet

  • Das ursprüngliche Datum bleibt. Der Beitrag kommt mit dem Datum aus der Tabelle als Veröffentlichungsdatum hinein, an der Stelle dieses Datums im Feed und in der Liste des Bereichs, nicht oben.
  • Still. Nichts wird benachrichtigt: Kein Mitglied bekommt eine Benachrichtigung oder E-Mail, die Beiträge bleiben aus den Neuigkeiten-E-Mails und den Highlights heraus, und niemand bekommt Punkte in der Rangliste. Nur wer importiert hat, erhält am Ende eine E-Mail mit der Zusammenfassung.
  • Der Autor kommt über die E-Mail. Die Spalte mit der E-Mail des Autors verbindet jede Zeile mit einer Person der Community. Sie muss Mitglied sein und eine niedrigere Rolle als deine haben (der Eigentümer importiert im Namen von Administratoren, Moderatoren, Finanzen und Mitgliedern; der Administrator im Namen von Moderatoren, Finanzen und Mitgliedern). Sonst wird die Zeile übersprungen, und der Bericht sagt, warum. Deine eigene E-Mail gilt immer. Wer importiert hat, wird in den Logs bei jedem Beitrag festgehalten, der im Namen einer anderen Person veröffentlicht wurde.
  • Ein Datum in der Zukunft oder ein ungültiges Datum kommt nicht hinein. Die Zeile wird übersprungen. Ein leeres Datum wird zum Datum des Imports, und die Zeile kommt mit einem Hinweis hinein.
  • Nichts kommt zweimal hinein. Ein Beitrag oder Artikel mit demselben Titel und demselben Datum wie einer, der schon in der Community ist, wird übersprungen; dieselbe Tabelle noch einmal zu importieren, dupliziert nichts. Doppelte Zeilen innerhalb der Tabelle kommen ebenfalls nur einmal hinein.
  • Die Bilder kommen mit. Die Bilder im Text werden heruntergeladen und bei Memberfy gespeichert, mit denselben Grenzen wie ein über die App hochgeladenes Bild; die Links im Text bleiben, wie sie sind. Ein Bild, das sich nicht herunterladen lässt, bleibt als Link zum Original, und der Bericht weist darauf hin.
  • Links werden zu Player oder Karte. Die Links im Text jedes importierten Beitrags werden zu Player oder Karte, bis zu 5 pro Beitrag, im Hintergrund, nachdem der Beitrag angekommen ist.

Grenzen

WasGrenze
Datei.xlsx oder .csv, bis 5 MB
ZeilenBis 5.000 Datenzeilen (und 100 Spalten)
Bilder pro Zeile20; die weiteren bleiben als Link
Bilder pro Import300 oder 500 MB, je nachdem, was zuerst erreicht ist; die weiteren bleiben als Link
Gleichzeitige ImporteEiner pro Community; der nächste startet, wenn der vorherige fertig ist

Eine Tabelle, deren Texte zusammen mehr als 25 MB haben, wird vor dem Start abgelehnt: Teile sie in kleinere Stücke.

Schritt für Schritt

1. Datei

  1. Klicke im Inhalts- oder Feed-Bereich auf Inhalte importieren.
  2. Zieh die Tabelle hinein oder klicke zum Auswählen (.xlsx oder .csv · bis 5 MB und 5.000 Zeilen).
  3. Prüfe, wie sie gelesen wird:
    • Blatt: bei .xlsx, welches Blatt gelesen wird.
    • Kopfzeile: Memberfy findet sie selbst; um sie zu ändern, klicke auf eine andere Zeile der Tabelle.
    • Trennzeichen (Komma, Semikolon, Tabulator oder senkrechter Strich) und Kodierung: bei .csv selbst erkannt; beides lässt sich ändern.

2. Spalten

Jede Spalte erscheint mit ihren ersten 3 Zeilen und einem vorgeschlagenen Ziel unter Geht nach. Passe an, was nötig ist; was auf Ignorieren bleibt, wird nicht importiert. Jedes Ziel nimmt nur eine Spalte an.

ZielWas hineingehört
TitelPflicht bei Beiträgen und Artikeln. Titel mit mehr als 300 Zeichen werden gekürzt
InhaltText, Markdown oder HTML. Pflicht, um fortzufahren
E-Mail des AutorsDer Beitrag erscheint unter dem Namen des Community-Mitglieds mit dieser E-Mail. Ohne diese Spalte erscheint alles unter deinem Namen
VeröffentlichungsdatumDas ursprüngliche Datum. Ein Datum ohne Zeitzone nutzt die Zeitzone der Community
SpaceDie ID, die Adresse oder der Name eines Inhalts- oder Feed-Bereichs (Groß- und Kleinschreibung und Akzente spielen keine Rolle)
TypBeitrag, Artikel oder kurz
TagsMehrere, getrennt durch Komma, Semikolon oder senkrechten Strich (bis 20 pro Beitrag)

3. Optionen

  • Space (oder Standard-Space, wenn es eine Space-Spalte gibt): wohin die Beiträge kommen, oder der Bereich, der verwendet wird, wenn die Zeile keinen gültigen hat. Keiner (Zeile überspringen) überspringt die Zeilen ohne gültigen Bereich.
  • Typ (oder Standardtyp): Beitrag, Artikel oder Kurzbeitrag. Ein Kurzbeitrag geht nur in einen Feed-Bereich.
  • Wer es sieht: Nur Mitglieder oder Öffentlich.
  • Reihenfolge der Daten, erscheint, wenn die Tabelle Daten wie 03/04/2024 enthält: Tag/Monat/Jahr oder Monat/Tag/Jahr. Der Bildschirm zeigt ein Beispiel aus der Tabelle („03/04/2024 wird als 3. April 2024 gelesen.“) und wählt, wenn die Tabelle ein Datum enthält, das nur in eine Reihenfolge passt (wie 25/12/2023), diese aus und weist darauf hin.
  • Zeitzone: Daten ohne Zeitzone werden in der Zeitzone der Community gelesen, die der Bildschirm anzeigt.
  • Autor mit unbekannter E-Mail, für den Fall, dass die E-Mail aus der Tabelle niemandem in der Community gehört: Zeile überspringen oder In meinem Namen veröffentlichen (die Zeile kommt mit einem Hinweis hinein).

Akzeptierte Daten: JJJJ-MM-TT (mit oder ohne Uhrzeit und Zeitzone), TT/MM/JJJJ oder MM/TT/JJJJ (mit /, . oder - und optionaler Uhrzeit), Daten mit dem Monatsnamen auf Englisch (15 March 2024, Mar 15, 2024) und Unix-Zeitstempel. Bei .xlsx gilt die Excel-Datumszelle, wie sie ist.

4. Vorschau

Die Vorschau speichert nichts. Sie zeigt die Zusammenfassung (Zeilen in der Tabelle, wie viele importiert werden, wie viele mit ursprünglichem Datum, wie viele ohne Datum, übersprungene Zeilen, Zeilen mit Hinweisen, herunterzuladende Bilder und die Größe der Texte) und die ersten 10 Zeilen, wie sie aussehen werden: Typ, Titel, Bereich, Autor, Datum und Hinweise, mit den übersprungenen markiert.

5. Bestätigen

Klicke auf N Beiträge importieren und bestätige. Der Import läuft im Hintergrund: Du kannst das Fenster schließen.

6. Fortschritt

Der Bildschirm zeigt „120 von 800 Zeilen“. Import abbrechen stoppt die restlichen Zeilen; bereits importierte Beiträge bleiben veröffentlicht.

7. Bericht und Verlauf

Am Ende zeigt der Bildschirm Importiert, Übersprungen, Fehlgeschlagen und Mit Hinweisen, die Zeilen, die nicht importiert wurden (mit dem Grund) und die Zeilen unter Mit Hinweisen importiert. Bericht herunterladen erzeugt eine CSV mit Zeile, Ergebnis, Titel und Grund. Wer importiert hat, erhält die Zusammenfassung außerdem per E-Mail.

Frühere Importe, oben im Fenster, listet die Importe der Community auf, mit dem Status (Nicht gestartet, In der Warteschlange, Wird importiert, Abgeschlossen, Fehlgeschlagen, Abgebrochen oder Verworfen) und Ansehen, um den Bericht zu öffnen. Eine gelesene Tabelle, die nicht innerhalb von 24 Stunden importiert wird, steht als Verworfen.

Warum eine Zeile übersprungen wurde

Im BerichtWas es bedeutetWas zu tun ist
Kein TitelBeitrag oder Artikel ohne TitelFülle den Titel aus oder importiere die Zeile als Kurzbeitrag
Kein InhaltKurzbeitrag ohne TextFülle den Inhalt aus
Kein gültiger SpaceDie Zeile nennt keinen Bereich, der diesen Typ annimmt, und es gibt keinen passenden StandardbereichWähle einen Standard-Space oder korrigiere die Space-Spalte
Ungültiges DatumDas Datum wurde nicht verstanden oder existiert nicht (wie 31/02)Korrigiere das Datum oder ändere die Reihenfolge der Daten
Datum in der ZukunftDas Datum liegt nach jetzt: Der Import plant keine BeiträgeKorrigiere das Datum
Inhalt zu langKurzbeitrag mit mehr als 500 ZeichenImportiere ihn als Beitrag oder Artikel
Doppelt in der TabelleGleicher Typ, Titel, Datum und Textanfang wie eine frühere ZeileNichts: Die erste wurde importiert
Ein Beitrag mit diesem Titel und Datum existiert bereitsEin gleicher Beitrag oder Artikel ist schon in der Community, aus einem früheren Import oder von Hand angelegtNichts: Genau das verhindert Duplikate
Die E-Mail des Autors gehört niemandem in der CommunityDie E-Mail gehört keinem Mitglied, und die Option ist Zeile überspringenLade die Person vorher ein oder wähle In meinem Namen veröffentlichen
Du kannst nur im Namen von Personen mit einer niedrigeren Rolle als deiner veröffentlichenDie E-Mail gehört jemandem mit gleicher oder höherer Rolle als deinerBitte einen Eigentümer, zu importieren, oder entferne die E-Mail aus der Zeile
Fehler beim Speichern (Ergebnis Fehlgeschlagen)Beim Speichern dieser Zeile ist etwas schiefgegangenImportiere die Tabelle noch einmal: Was schon drin ist, wird übersprungen

Was jeder Hinweis bedeutet

Eine Zeile mit Hinweis wurde importiert; der Hinweis sagt, was sich geändert hat.

HinweisWas er bedeutet
Typ nicht erkanntDer Wert der Spalte Typ ist weder Beitrag noch Artikel noch kurz; es galt der Typ aus den Optionen
Titel gekürztDer Titel hatte mehr als 300 Zeichen und wurde gekürzt
Space nicht gefundenDer Bereich der Zeile existiert in der Community nicht; es galt der Standardbereich
Space anderer ArtDer Bereich der Zeile nimmt diesen Typ nicht an (zum Beispiel ein Kurzbeitrag in einem Inhaltsbereich); es galt der Standardbereich
Kein DatumDie Datumszelle war leer; der Beitrag kam mit dem Datum des Imports hinein
Autor nicht gefundenDie E-Mail gehört niemandem in der Community; der Beitrag erschien unter deinem Namen (Option In meinem Namen veröffentlichen)
Tags ignoriertEin Kurzbeitrag hat keine Tags
Bild nicht heruntergeladenEin Bild aus dem Text ließ sich nicht herunterladen; der Link zum Original blieb
Bild nicht unterstütztDie Adresse des Bildes ist kein Weblink, der sich herunterladen lässt; es blieb als Link
Zu viele Bilder im BeitragDer Text hatte mehr als 20 Bilder; die weiteren blieben als Link
Bildgrenze des ImportsDer Import hat 300 Bilder oder 500 MB erreicht; die weiteren blieben als Link

Häufige Fragen

Bekommen die Mitglieder eine Flut von Benachrichtigungen? Nein. Nichts aus dem Import benachrichtigt Mitglieder oder zählt Punkte, egal welches Datum.

Kann ich Kommentare und Likes importieren? Nein. Der Import übernimmt Beiträge, Artikel und Kurzbeiträge. Um Personen zu übernehmen, nutze Mitglieder per Tabelle importieren.

Ich habe importiert, und es fehlten Personen als Autor. Kann ich noch einmal importieren? Ja. Lade die Personen ein, importiere dieselbe Tabelle, und die bereits importierten Zeilen werden als Ein Beitrag mit diesem Titel und Datum existiert bereits übersprungen. Kurzbeiträge durchlaufen diese Prüfung nicht: Lass bei einem zweiten Import nur die fehlenden Zeilen in der Tabelle.

Und wenn ich das Datum eines Beitrags falsch angegeben habe? Bearbeite den Beitrag und ändere das Veröffentlichungsdatum. Siehe Veröffentlichungsdatum.

Mit dem Assistenten

Der Assistent führt denselben Import in vier Schritten aus: analyze_content_import (liest die Tabelle), preview_content_import (die Zusammenfassung, ohne zu speichern), start_content_import (importiert, nachdem er die Zusammenfassung gezeigt hat) und get_content_import (Fortschritt und Bericht). Siehe Werkzeuge · Inhalte und Interaktion.

In der API

POST /api/import/spreadsheet (lädt die Datei hoch und liefert die Analyse), POST /api/import/spreadsheet/{id}/preview (die Zusammenfassung und die ersten 10 Zeilen), POST /api/import/spreadsheet/{id}/start (bestätigt und stellt in die Warteschlange), GET /api/import/spreadsheet/{id} (Fortschritt und Bericht), GET /api/import/spreadsheet (Verlauf) und DELETE /api/import/{importId} (bricht ab). Nur Eigentümer und Administrator, mit der X-CommunityId. Siehe Import.

Verwandte Artikel