Migration-Tool: Pixieset-Import + echter Storage-Upload
Pixieset-Import ist live. Sprint 2 schaltet den ersten echten Konkurrenten-Adapter scharf — du kannst deine Pixieset-Galerien jetzt direkt in dein Frames-Studio überführen, ohne sie hand-für-hand neu anzulegen. Bilder werden vom Pixieset-CDN in Original-Auflösung gezogen und in deinen Frames-eigenen Storage (Google Drive, Dropbox, S3) hochgeladen — Frames hostet weiterhin nichts selbst.
Echter Upload-Pfad statt Stub: Sprint 1 hatte den Storage-Upload als Stub. Sprint 2 implementiert uploadImage() und createFolder() am StorageProvider-Interface für die drei meistgenutzten Provider (Google Drive files.create multipart, Dropbox /2/files/upload, S3-kompatibel PutObject). OneDrive, Box, pCloud und WebDAV folgen in Sprint 2b mit dokumentierten TODO-Stubs — wer einen davon nutzt, bekommt eine klare Fehlermeldung statt eines Silent-Fails. iCloud-Upload bleibt permanent unsupported (Apple bietet kein API).
Pixieset-Setup für dich: Logge dich bei pixieset.com ein → DevTools (F12) → Application → Cookies → kopiere den gesamten Cookie-Header. Im Frames-Wizard Admin → Migration → Neue Migration wählst du „Pixieset", fügst den Cookie ein, wählst Ziel-Storage und optional einen Root-Ordner. Frames listet deine Pixieset-Collections, du wählst welche importiert werden, der Cron-Worker zieht Batch für Batch.
Pro importierter Galerie wird ein eigener Subfolder im Photograph-Storage erstellt und am Ende eine Frames-Galerie als DRAFT angelegt (cryptic Slug, nicht öffentlich). Du prüfst Style/Layout/Cover in den Galerie-Settings und schaltest dann live.
Was noch kommt: Sprint 2b = die fünf restlichen Provider-Uploads (OneDrive/Box/pCloud/WebDAV, iCloud bleibt read-only). Sprint 3 = Picdrop + Scrappbook. Sprint 4 = SEO-Landing-Pages „Von Pixieset zu Frames wechseln".