Bezpečný přechod bez ztráty obsahu a pozic

Migrace Joomla! 3, 4 a 5
na aktuální verzi Joomla!.

Převedeme váš web na novější Joomla! bezpečně, na testovací kopii a s důkladnou kontrolou šablony, rozšíření, databáze, formulářů, SEO adres i návazných funkcí. Cílem není jen dokončit aktualizaci, ale předat vám stabilní web připravený na další roky provozu.

Joomla!, VirtueMart, Helix, SP Page Builder, formuláře, SEO i vlastní úpravy

Migrace Joomla! 3, 4 a 5 na aktuální verzi Joomla!
Nejdřív testujeme ostrý web zůstává během příprav v provozu
✓ Zachování
obsahu
⌁ Ochrana
SEO adres
⚙ Kontrola
rozšíření
🛡 Bezpečnější
provoz
Aktualizace není jen jedno kliknutí

Starší Joomla! může fungovat dnes a přestat fungovat po příští změně PHP

U starších instalací Joomla! se postupně hromadí technický dluh. Některá rozšíření už nemají podporovanou verzi, šablona používá zastaralé funkce a hosting přechází na novější PHP nebo databázi. Web pak může po běžné změně serveru začít zobrazovat chyby, přestat odesílat formuláře nebo se úplně zhroutit.

Migrace na novější Joomla! pomáhá snížit bezpečnostní rizika, zlepšit kompatibilitu s moderním hostingem a vytvořit stabilní základ pro další rozvoj. U firemního webu nebo e-shopu je ale stejně důležité zachovat obsah, odkazy, metadata, formuláře, objednávky a funkce, na které jsou zákazníci zvyklí.

  • zachování článků, kategorií, menu a uživatelů
  • kontrola komponent, modulů a pluginů
  • ověření kompatibility šablony
  • ochrana SEO URL, titulků a meta popisků
  • testování formulářů, e-mailů a dalších procesů
  • co nejkratší odstávka při ostrém spuštění
Porovnání starší a nové verze Joomla! při migraci webu
Varovné signály

Jak poznáte, že web migraci už opravdu potřebuje?

Čím déle se migrace odkládá, tím častěji se musí řešit více změn najednou. Některé příznaky jsou přitom vidět dlouho před úplným výpadkem.

!

Joomla! je bez podpory

Web už nedostává běžné bezpečnostní opravy a riziko zneužití známých zranitelností postupně roste.

PHP

Hosting vyžaduje novější PHP

Po přepnutí PHP se objeví varování, bílé stránky, chyby šablony nebo nefunkční administrace.

⚙

Rozšíření nejdou aktualizovat

Komponenta nebo plugin už nepodporuje vaši verzi Joomla! a nelze bezpečně nainstalovat novější vydání.

✉

Nefungují formuláře nebo e-maily

Testovací e-mail projde, ale objednávky, registrace nebo kontaktní formuláře přestávají spolehlivě odesílat zprávy.

⌛

Web je pomalý a těžko spravovatelný

Administrace reaguje pomalu, aktualizace se bojíte spouštět a každá drobná úprava znamená další riziko.

🛡

Web byl napaden

Napadení často ukáže, že zastaralý systém nebo rozšíření už představují dlouhodobé bezpečnostní riziko.

Každý web má jinou historii

Jaké migrace Joomla! nejčastěji řešíme?

Postup vždy vybíráme podle výchozí verze, použitých rozšíření a stavu šablony. U starších instalací může být bezpečnější postupný převod přes meziverze.

Migrace Joomla! 3

Největší technologický skok a nejvíce kontrol

U Joomla! 3 bývá nutné řešit nejen jádro systému, ale také starší šablonu, framework, editory, formuláře a rozšíření, která už nemají přímého nástupce.

  • kontrola komponent a pluginů
  • náhrada nepodporovaných rozšíření
  • převod nebo úprava šablony
  • postup přes potřebné meziverze

Migrace Joomla! 4

Kontrola kompatibility před přechodem

U Joomla! 4 bývá přechod jednodušší, přesto je potřeba ověřit podporu rozšíření, šablony, PHP a případných vlastních úprav.

  • kontrola před aktualizací
  • odstranění zastaralých pluginů
  • aktualizace frameworku šablony
  • test administrace i front-endu

Upgrade Joomla! 5

Příprava webu na další podporovanou řadu

Také novější web může obsahovat rozšíření, která zatím další verzi nepodporují. Aktualizaci proto nejdřív ověřujeme na kopii.

  • ověření systémových požadavků
  • aktualizace všech rozšíření
  • kontrola databáze
  • test funkcí po upgradu

Oprava neúspěšné aktualizace

Když web po upgradu zobrazuje chybu nebo bílou stránku

Prověříme logy, kompatibilitu rozšíření, stav databáze a souborů. Podle situace aktualizaci dokončíme, opravíme nebo web obnovíme ze zálohy.

  • diagnostika PHP a databázových chyb
  • oprava šablony a modulů
  • obnova chybějících souborů
  • kontrola administrace i veřejné části
Migrace celého webu, ne jen jádra Joomla!

Co všechno před migrací kontrolujeme?

Joomla! samotná je jen jedna část webu. Výsledek migrace závisí hlavně na šabloně, rozšířeních, vlastních úpravách a propojeních s dalšími službami.

▣

Šablona a framework

Prověřujeme například Helix, T4 a další frameworky, overrides šablony, vlastní PHP úpravy, pozice modulů a responzivní zobrazení.

⚙

Komponenty a pluginy

Kontrolujeme, zda mají rozšíření kompatibilní verzi, zda je lze aktualizovat, nebo bude nutné najít náhradu.

▦

SP Page Builder a editory

Ověříme načtení stránek, addonů, editoru, stylů, vlastních bloků a správné zobrazení obsahu na všech zařízeních.

✉

Formuláře a odesílání pošty

Testujeme formuláře, potvrzovací zprávy, přílohy, antispam, SMTP a návazné automatické e-maily.

⌕

SEO a URL adresy

Hlídáme aliasy, strukturu menu, metadata, přesměrování, kanonické adresy a indexaci důležitých stránek.

☁

Hosting a server

Kontrolujeme PHP, databázi, limity hostingu, SSL, zápis do složek, cron úlohy, cache a možnosti bezpečného nasazení.

Bez pokusů přímo na produkci

Jak migrace Joomla! probíhá krok za krokem?

Nejprve pracujeme na kopii webu. Ostrý web zůstává během příprav dostupný a k přepnutí dochází až po otestování.

1 ⌕

Úvodní audit

Zjistíme verzi Joomla!, PHP, databáze, šablony, rozšíření a vlastní úpravy. Identifikujeme hlavní rizika.

2 ⧉

Záloha a testovací kopie

Vytvoříme kompletní zálohu souborů i databáze a připravíme oddělené prostředí pro bezpečné testování.

3 ⚙

Příprava rozšíření

Aktualizujeme kompatibilní doplňky, odstraníme nepoužívané a navrhneme náhrady za rozšíření bez podpory.

4 ↗

Testovací migrace

Provedeme převod systému, databáze, šablony a rozšíření. Průběžně opravujeme chyby a nekompatibility.

5 ✓

Funkční a SEO kontrola

Otestujeme menu, formuláře, vyhledávání, uživatele, objednávky, e-maily, mobilní zobrazení a důležité URL.

6 🚀

Ostré nasazení

Domluvíme termín, synchronizujeme poslední změny, nový web nasadíme a znovu provedeme závěrečné testy.

Migrace Joomla! a e-shopu VirtueMart
Migrace e-shopu vyžaduje další kontrolu

Joomla! s VirtueMartem migrujeme včetně objednávek, plateb a dopravy

U e-shopu nestačí ověřit, že se zobrazí produkty. Je potřeba zachovat kategorie, varianty, ceny, zákazníky, objednávky, skladové údaje, vlastní pole i propojení na platby, dopravu a účetnictví.

Testujeme celý nákupní proces od vložení zboží do košíku až po potvrzovací e-mail a změnu stavu objednávky. Zvláštní pozornost věnujeme jednostránkovému košíku, platebním pluginům, dopravcům a individuálním úpravám.

  • produkty, kategorie, varianty a vlastní pole
  • uživatelé, objednávky a historie nákupů
  • DPH, měny a cenová pravidla
  • platební a dopravní pluginy
  • One Page Checkout a vlastní checkout
  • e-maily, faktury a změny stavů objednávek

Více o e-shopech VirtueMart

Zachování návštěvnosti

Migrace nesmí zbytečně změnit adresy, které Google už zná

Technicky funkční web může po špatně provedené migraci přijít o část organické návštěvnosti. Nejčastějším důvodem jsou změněné URL, chybějící metadata, špatné kanonické adresy nebo odkazy vedoucí na chybu 404.

Proto porovnáváme důležité stránky před migrací a po ní. Pokud se adresa musí změnit, připravíme odpovídající přesměrování.

Kontrolovaný prvek Co při migraci hlídáme
URL adresy Zachování aliasů a struktury nebo správná přesměrování 301
Meta title a description Přenos titulků, popisků a nastavení indexace
Nadpisy a obsah Správné načtení článků, modulů a struktury H1–H3
Interní odkazy Kontrola odkazů, menu, tlačítek a obrázků
Chyby 404 Vyhledání nefunkčních adres a nastavení přesměrování
Indexace Robots, sitemap, kanonické adresy a dostupnost webu pro vyhledávače

Navazující SEO optimalizace

Ne vždy je správnou odpovědí upgrade

Migrace Joomla!, nebo vytvoření nového webu?

Někdy se vyplatí zachovat současný web a technicky ho modernizovat. Jindy by oprava velmi starého řešení byla dražší než nový web s převzatým obsahem.

Situace Migrace stávajícího webu Nový web
Obsah a struktura jsou stále vhodné Obvykle ano Jen pokud chcete zásadní změnu
Web má kvalitní SEO historii Často výhodnější Nutná velmi opatrná migrace obsahu a URL
Šablona je silně zastaralá Může vyžadovat kompletní přestavbu šablony Často praktičtější
Většina rozšíření nemá náhradu Migrace může být nákladná Nové řešení může být čistší
Chcete zachovat vzhled a funkce Vhodné řešení Vyžaduje znovuvytvoření
Chystáte zásadní změnu obsahu a značky Může zbytečně svazovat Často lepší volba

Podívat se na tvorbu nových webových stránek

Rozsah podle konkrétního webu

Co může být součástí migrace Joomla!?

Každá instalace je jiná, proto cenu i přesný rozsah stanovujeme po kontrole webu. Níže jsou činnosti, které se v migracích objevují nejčastěji.

✓

Standardní migrační práce

  • kompletní záloha souborů a databáze
  • testovací kopie webu
  • aktualizace Joomla! přes potřebné meziverze
  • aktualizace kompatibilních rozšíření
  • kontrola a oprava databáze
  • základní funkční testování
  • ostrý přesun a závěrečná kontrola
+

Práce podle stavu konkrétního webu

  • úprava nebo přestavba šablony
  • náhrada nepodporovaných komponent
  • oprava vlastních PHP úprav
  • migrace VirtueMartu a checkoutu
  • obnova funkčnosti formulářů a e-mailů
  • SEO přesměrování a kontrola indexace
  • změna hostingu nebo serverového nastavení
Co často řešíme po neodborném upgradu

Nejčastější problémy po migraci Joomla!

Úspěšné dokončení aktualizačního kroku ještě neznamená, že je hotový celý web.

□

Bílá stránka nebo chyba 500

Nejčastěji ji způsobí nekompatibilní plugin, starý override šablony nebo PHP kód, který už nová verze nepodporuje.

▣

Rozpadlé menu a šablona

Moduly mohou být v jiných pozicích, změnila se struktura menu nebo přestal fungovat starý framework šablony.

✉

Nefunkční formuláře

Formulář se zobrazí, ale neodesílá, neposílá přílohy nebo se zprávy ztrácejí kvůli změně poštovního nastavení.

404

Změněné URL adresy

Stránky fungují pod jinými adresami a vyhledávače i staré odkazy návštěvníky posílají na chybu 404.

🛒

Chyby košíku a plateb

Checkout se nenačte, platba nezmění stav objednávky nebo e-shop neodešle potvrzení zákazníkovi.

⌁

Duplicitní nebo chybějící obsah

Po migraci mohou chybět moduly, jazykové varianty, vlastní pole nebo se část obsahu zobrazí dvakrát.

Zkušenosti z reálných webů

Weby, e-shopy a projekty, o které se staráme

Pracujeme s firemními weby, katalogy, školami, organizacemi i e-shopy. Vedle migrace často řešíme také následnou správu, SEO a technický rozvoj.

Prohlédnout všechny reference

Proč migraci svěřit StaWEBnice

Známe Joomla! od starých instalací až po současné projekty

Dlouhodobě pracujeme s Joomla! weby, šablonami Helix a T4, SP Page Builderem, VirtueMartem, formuláři i individuálními úpravami. Díky tomu dokážeme rychleji odhadnout, která část migrace bude riziková.

Neřešíme jen samotné jádro systému. Sledujeme také funkčnost webu pro návštěvníky, zachování SEO, odesílání e-mailů, správu obsahu a návazné obchodní procesy.

✓Migrace nejdřív na testovací kopii
✓Zkušenosti s Joomla! a VirtueMartem
✓Kontrola šablony a rozšíření
✓Zachování SEO a URL adres
✓Řešení problémových PHP chyb
✓Podpora i po ostrém spuštění
Časté otázky

Co vás zajímá před migrací Joomla!

Cílem migrace je zachovat stávající data. Před zahájením vytváříme kompletní zálohu a migraci provádíme na kopii webu. Kontrolujeme články, kategorie, menu, uživatele, moduly i další důležité části. U specifických rozšíření nejprve ověříme, jakým způsobem jejich data převést.

Většina práce probíhá na testovací kopii, takže původní web zůstává v provozu. Kratší omezení může nastat při finálním nasazení a synchronizaci posledních dat. Termín ostrého přepnutí domluvíme předem.

Záleží na konkrétní instalaci. U starších webů je obvykle potřeba postupovat přes podporované meziverze a v každém kroku aktualizovat nebo nahradit rozšíření. Přesný postup určíme po technickém auditu.

Podle stavu šablony ji můžeme aktualizovat, upravit, převést na novější framework nebo vytvořit novou šablonu při zachování podobného vzhledu. U velmi starých šablon bývá bezpečnější přestavba než rozsáhlé opravování zastaralého kódu.

Nejdříve zjistíme, zda existuje nástupnická verze nebo jiný způsob převodu. Pokud rozšíření podporu nemá, navrhneme vhodnou náhradu a podle možností převedeme jeho data nebo znovu vytvoříme potřebnou funkci.

Úplné zaručení pozic není možné, ale správným postupem lze riziko výrazně snížit. Hlídáme URL adresy, metadata, obsah, interní odkazy, přesměrování a dostupnost webu pro vyhledávače.

Ano. Kontrolujeme produkty, kategorie, varianty, zákazníky, objednávky, vlastní pole, ceny, daně, dopravní a platební pluginy i celý průběh objednávky. Rozsah závisí na použité verzi a individuálních úpravách e-shopu.

Cena závisí na výchozí verzi, šabloně, počtu a stavu rozšíření, vlastních úpravách, e-shopu a požadovaném rozsahu testování. Po základní kontrole webu připravíme odhad nebo konkrétní nabídku.

Jednodušší web může být připraven během několika týdnů, složitější e-shop nebo web s vlastními úpravami vyžaduje více času. Harmonogram ovlivňuje také dostupnost kompatibilních rozšíření a rychlost schvalování testovací verze.

Ano. Potřebujeme přístup k hostingu, souborům, databázi a ideálně také zálohu před aktualizací. Nejprve zjistíme, zda je bezpečnější aktualizaci dokončit, opravit konkrétní chybu nebo obnovit původní stav.

Ano. Pokud současný hosting nesplňuje požadavky nové Joomla! nebo je pro web nevhodný, můžeme migraci spojit s přesunem na jiné technické prostředí. Nastavíme doménu, databázi, PHP, SSL i e-mailové služby podle dohody.

Ano. Můžeme zajišťovat pravidelné aktualizace, zálohování, technickou podporu, úpravy obsahu, SEO i další rozvoj webu nebo e-shopu.
Související služby

Co může na migraci navazovat?

🛡

Vyčištění napadeného webu

Odstranění škodlivého kódu, kontrola zranitelností a zabezpečení Joomla!.

Více o vyčištění webu →

⌕

SEO optimalizace

Kontrola technického SEO, obsahu, indexace a další rozvoj návštěvnosti.

Více o SEO →

Potřebujete převést Joomla! bezpečně a bez zbytečného výpadku?

Pošlete nám adresu webu a základní informace o současné instalaci. Prověříme šablonu, rozšíření i technické prostředí a navrhneme vhodný postup migrace.