Migrace z Bubble do Sanity. Web i aplikace ve vlastním kódu.

Marketingový web z Bubble převedu do Astra se Sanity CMS. Aplikaci, přihlášení a data postavím na míru v Next.js, buď hned, nebo v další fázi.

Co se přenese
Bubble → Sanity CMS

Proč z Bubble na vlastní kód.
Když produkt vyroste.

Bubble pomůže rychle ověřit nápad. Jakmile máte platící uživatele, vlastní kód vám dá výkon, předvídatelné náklady a možnost s aplikací kamkoli odejít.

  1. Aplikace bez exportu kódu

    Workflow a logika existují jen uvnitř Bubble. Aplikaci v Next.js máte v Gitu a její logiku přečte každý vývojář.

  2. Marketing čeká na vývojáře

    Úvodní stránka a blog sedí v editoru aplikace. Po migraci je marketing upravuje v Sanity Studiu a do aplikace nesahá.

  3. Obsah skládaný v prohlížeči

    Bubble skládá stránky JavaScriptem až u návštěvníka. Astro posílá vyhledávačům i AI asistentům hotové HTML, které se snadno indexuje.

  4. Zpomalení s každým dotazem

    Stránky Bubble načítají běhové prostředí a data za chodu. Web na míru je statický na CDN a aplikace stahuje jen data, která obrazovka potřebuje.

  5. Účet podle workload units

    Cena Bubble roste s provozem a těžko se plánuje. U vlastního kódu platíte hosting a databázi a víte, co náklady zvyšuje.

  6. Hesla, která nejdou ven

    Hesla uživatelů z Bubble nedostanete. Přechod účtů naplánuji tak, aby se uživatelé přihlásili bez potíží a nikdo nezůstal stranou.

Co se z Bubble přesune.
Web do Sanity, aplikace do vlastního kódu.

Data vyexportuji do CSV nebo přes Data API, veřejné stránky stáhnu z publikovaného webu. Obsah webu půjde do Sanity, záznamy aplikace do vlastní databáze.

Co se z platformy Bubble přenese do Sanity CMS
BUBBLESANITY CMS
Veřejné stránkyStránky v Astru z bloků v Sanity
Blog a obsahové datové typyDokumenty v Sanity, třeba články a návody
Vazby mezi datovými typyReference v Sanity, cizí klíče v databázi
Soubory a obrázkyMédia webu v Sanity, soubory aplikace v úložišti
SEO nastavení stránekMetadata, která Astro skládá z polí v Sanity
Formuláře a workflowAPI a serverové funkce v Next.js
Data aplikace (záznamy, objednávky)Databáze aplikace, třeba PostgreSQL
Uživatelé a heslaÚčty přenesu, hesla si uživatelé nastaví znovu

Čím nahradím doplňky

Náhrady doplňků platformy Bubble
PLUGINSANITY CMS
SEO a meta pluginySEO pole v Sanity, metadata v Astru
API ConnectorNapojení na API v serverovém kódu
Stripe pluginStripe Checkout a webhooky ve vlastním backendu
Rich text editor (BBCode)Portable Text v Sanity
Přihlášení a privacy rulesAutentizace a oprávnění v Next.js
Backend a plánovaná workflowPlánované úlohy na serveru

Jak přesunu web a aplikaci z Bubble.
Po částech, bez výpadku.

  1. Audit aplikace a webu

    Audit aplikace a webu

    Vyexportuji data a projdu stránky, datové typy, workflow, pluginy i privacy rules. Oddělím veřejný web od aplikace a navrhnu pořadí migrace.

  2. Nové adresy a 301

    Nové adresy a 301

    Stránky a záznamy s dlouhým ID z Bubble dostanou čitelné adresy. Každou starou přesměruji kódem 301 a aplikaci přesunu na vlastní subdoménu.

  3. Převod obsahu a dat

    Převod obsahu a dat

    Obsah webu naimportuji do Sanity, data aplikace do nové databáze s ověřenými vazbami. Workflow z Bubble přepíšu do serverového kódu.

  4. Testování s vámi

    Testování s vámi

    Web i aplikaci vyzkoušíte v testovacím prostředí s kopií dat. Připomínky zapisujete přímo do stránky a já je opravím před spuštěním.

  5. Spuštění

    Spuštění

    Těsně před přepnutím data vyexportuji znovu, aby nic nechybělo. Pak přepnu doménu, ověřím přihlášení, platby, přesměrování i měření a Bubble vypnete až po kontrole.

  6. Hlídání po spuštění

    Hlídání po spuštění

    Sleduji indexaci webu v Search Console a chyby aplikace v logu. Problémy z prvních týdnů opravuji přednostně.

Pošlete adresu aplikace v Bubble. Navrhnu, co přesunout první.

Projdu web, datové typy a workflow a popíšu, jestli začít jen webem, nebo převést i aplikaci. Odpovím e-mailem, nezávazně.

STAV:PŘIJÍMÁM PROJEKTY·  ODPOVĚĎ DO 2 DNŮ·  NEZÁVAZNĚ

Otázky k odchodu
z Bubble na vlastní kód.

Jde aplikaci z Bubble vyexportovat do kódu?

Nejde, Bubble export kódu nenabízí. Data dostanu ven přes CSV nebo Data API, workflow sepíšu a v Next.js je napíšu znovu.

Musíme přesunout web i aplikaci najednou?

Nemusíte. Často začínám marketingovým webem v Astru se Sanity a aplikace mezitím běží v Bubble na subdoméně, například app.vasefirma.cz.

Proč Sanity a Next.js, a ne jeden nástroj na všechno?

Protože web a aplikace mají jiné potřeby. Sanity drží obsah, který píše marketing, a aplikace v Next.js má vlastní databázi pro uživatele a záznamy. Obě části se rozvíjejí a nasazují samostatně.

Co bude s uživateli a jejich hesly?

Účty, profily a data přenesu, hesla ne, protože je Bubble nevydá. Při spuštění uživatelům pošlu odkaz na nastavení nového hesla.

Přenesou se data z databáze i s vazbami?

Ano. Každý datový typ převedu do tabulky nebo dokumentu a vazby mezi nimi zachovám. Před spuštěním import zopakuji s čerstvými daty.

Zlepší se po migraci SEO?

Většinou ano, protože Astro posílá hotové HTML místo stránky skládané JavaScriptem. Staré adresy přesměruji kódem 301 a indexaci po spuštění sleduji.

Kdo bude aplikaci po migraci udržovat?

Můžu ji dál rozvíjet já, nebo ji převezme váš vývojář. Kód je u vás v Gitu a ve standardních technologiích, takže na mně nejste závislí.

NENAŠLI JSTE ODPOVĚĎ? .

Potřebujete jen marketingový web, který si upravíte ve vizuálním editoru, a aplikace zůstane v Bubble? Taková migrace jde i do Webflow.

Migrace z Bubble do Webflow

Nezávazná poptávka

FORM.POPTÁVKA

Napište mi o projektu

Popište projekt. Do dvou dnů se ozvu s rozsahem, termínem a plánem.

Co potřebujete
Co potřebujete

Údaje použiju jen k odpovědi.

Odpověď do 2 dnů ·designer@janvodvarka.cz