Lovas Viktor

Drupal

Drupal-frissítés

Ha az oldalad vagy a webshopod Drupal 9-en vagy 10-en fut, frissítjük Drupal 11-re. A tartalom, a felhasználók, a rendelések és a linkek megmaradnak. A Drupal 10 2026. december 9-ig kap biztonsági javítást, a Drupal 9 már most sem.

A támogatás vége nem azt jelenti, hogy az oldal másnap leáll. Azt jelenti, hogy az újonnan felfedezett biztonsági hibákra nem jön többé javítás. Egy webshopnál, ahol vásárlói adatok és fizetés is van, ez valódi kockázat.

A frissítés nem újraépítés. Ugyanazon az adatbázison történik, a tartalom, a felhasználók, a rendelések és a linkek megmaradnak. A munka nagyságát az egyedi kód és a kiegészítő modulok adják: mindegyiknek kompatibilisnek kell lennie az új verzióval, és ami nem az, azt frissíteni, cserélni vagy átírni kell. Drupal 9-ről indulva a Drupal 10-es lépés is része a munkának, ilyenkor jön az új CKEditor 5 szövegszerkesztő is.

Az elmúlt években az ügyfeleink oldalait a 8-asról a 9-esre, a 9-esről a 10-esre, és most a 10-esről a 11-esre frissítettük, webshopokat is. Lent ezekből mutatunk valós példákat.

Így zajlik a frissítés

  1. Felmérés: melyik modul kompatibilis már, melyiket kell cserélni, és mennyi az egyedi kód.
  2. Szerverkörnyezet: a Drupal 11-hez legalább PHP 8.3 kell, ezt előre beállítjuk.
  3. Modulok frissítése, az elhagyottak cseréje korszerű megoldásra.
  4. Az egyedi modulok és a téma átírása, a megszűnt hívások kivezetése.
  5. Próba egy másolaton, valós adatokkal, a fontos folyamatok végigkattintásával.
  6. Élesítés, amikor a legkevésbé zavar, és utána figyelés.

Ár és idő

Mekkora munka?

A munka nagysága elsősorban attól függ, melyik verzióról indulunk. Óradíjban dolgozunk, a felmérés után megmondjuk, hány órára számítunk, és mi tolja felfelé vagy lefelé.

Drupal 10-ről 11-re

Az oldal már Drupal 10-en fut, csak a következő verzióra kell lépni.

6–10 óra

120 000–200 000 Ft + áfa

Drupal 9-ről 11-re

Az oldal még Drupal 9-en fut, így a Drupal 10-es lépést is el kell végezni.

8–15 óra

160 000–300 000 Ft + áfa

Fejlesztés: 20 000 Ft + áfa / óra. Az első konzultáció ingyenes. Árak és méretsávok

Valós példák

Ilyet már megoldottunk

Minden példa valós, a saját projektjeinkből, ügyfélnév nélkül.

Utazási webshop

Frissítés Drupal 11-re a támogatás lejárta előtt

Helyzet: Az oldal Drupal 10-es alapjának támogatása lejárt volna, ezért Drupal 11-re és PHP 8.4-re kellett frissíteni.

Megoldás: Két lépésben frissítettünk, a kiegészítő modulokat kompatibilis verziókra cseréltük, a javításokat újraírtuk, és az egyedi JavaScript-kódból kivezettük a megszűnt hívásokat.

Drupal 11PHP 8.4ComposerJavaScript

Burkolatanyag-webshop

Webshop frissítése Drupal 11-re és Commerce 3-ra

Helyzet: A webshopot a legújabb, hosszú távon támogatott Drupal 11-re kellett frissíteni, sok elavult bővítménnyel és régi JavaScript-könyvtárral.

Megoldás: Lépésenként frissítettük a szerverkörnyezetet, a rendszermagot és a webshopmotort, az elhagyott bővítményeket pedig korszerű megoldásokra cseréltük. Kétlépcsős éles telepítést terveztünk, és a termékgalériák, csúszkák régi szkriptjeit is az új verzióhoz igazítottuk.

Drupal 10Drupal 11Drupal CommercePHP 8.3

Fogászati termékek webshopja

Webshop frissítése Drupal 9-ről Drupal 10-re

Helyzet: A Drupal 9 támogatása megszűnt, ezért a webshopot biztonságosan át kellett vinni Drupal 10-re.

Megoldás: Frissítettük a rendszert és a bővítményeket Drupal 10-re, átálltunk az új CKEditor 5 szerkesztőre. Az egyedi fejlesztéseket és a sminket kompatibilissé tettük, és kijavítottuk a frissítés után előjött hibákat.

Drupal 9Drupal 10Drupal CommerceCKEditor 5

Sofőrállás-portál

Biztonságos átállás Drupal 9-ről Drupal 10-re

Helyzet: Az oldal Drupal 9-en futott, amelynek a támogatása megszűnt, ezért biztonságosan át kellett állni Drupal 10-re.

Megoldás: Az egyedi fejlesztéseket és a téma szkriptjeit kompatibilissé tettük, áttértünk az új szövegszerkesztőre, és kivezettük az elavult bővítményeket. A frissítés után több körben javítottuk a jelentkezés és az előfizetés hibáit.

Drupal 10PHPCKEditor 5

Burkolatanyag-webshop

Webshop frissítése Drupal 9-ről Drupal 10-re

Helyzet: A webshop Drupal 9-en futott, amelynek támogatása megszűnőben volt.

Megoldás: Drupal 10-re frissítettük a rendszert és a bővítményeket. Rendbe tettük a frissítés után hibásan működő részeket, köztük a captchát, a regisztrációt, a galériát és a kereső rendezését.

Drupal 9Drupal 10Drupal CommercePHPComposer

Utazási webshop

Frissítés Drupal 10-re, új szövegszerkesztővel

Helyzet: A Drupal 9 támogatása megszűnőben volt, át kellett állni Drupal 10-re.

Megoldás: Drupal 10-re frissítettük a rendszert és a bővítményeket, kijavítottuk a sablonokat és a kompatibilitási hibákat, és átálltunk az új CKEditor 5 szövegszerkesztőre.

Drupal 9Drupal 10CKEditor 5Composer

Virág-nagykereskedés

Frissítés támogatott Drupal 9-re az egyedi funkciók megtartásával

Helyzet: A webshop elavult Drupal-verzión futott. A frissítés után minden egyedi funkciónak, a kuponoktól a számlázáson és a futáron át a bankkártyás fizetésig, ugyanúgy kellett működnie.

Megoldás: Drupal 9.5-re frissítettük az oldalt. Az összes egyedi bővítményt és az adminisztrációs felületet az új verzióhoz igazítottuk.

Drupal 9UbercartPHPBarion

Építőanyag-webáruház

Webshop frissítése Drupal 8-ról Drupal 9-re

Helyzet: A webshop Drupal 8-on futott, amelynek a támogatása megszűnt. Biztonságos, támogatott verzióra kellett frissíteni.

Megoldás: A rendszert a modulokkal és a témával együtt Drupal 9-re frissítettük, és átírtuk az inkompatibilis egyedi kódrészeket.

Drupal 9Drupal Commerce

Utazási webshop

Frissítés Drupal 8-ról Drupal 9-re

Helyzet: A Drupal 8 támogatása megszűnőben volt, az oldalt biztonságosan tovább kellett üzemeltetni.

Megoldás: Drupal 9-re frissítettük a rendszert és a bővítményeket, korszerű csomagkezelésre álltunk át, és a foglalási modulban kicseréltük az elavult megoldásokat.

Drupal 8Drupal 9Composer

Mind a 16 kapcsolódó feladat a Munkáink oldalon →

Kérdések és válaszok

Amit ezzel kapcsolatban kérdezni szoktak

Muszáj frissíteni, ha az oldal működik?

Egy ideig működni fog, de biztonsági javítás nem érkezik rá. Ha hibát találnak a régi verzióban, azt senki nem javítja ki. Minél tovább vár valaki, annál több modul marad le, és annál nagyobb lesz a frissítés. A régi PHP-verziókat a tárhelyek is fokozatosan kivezetik.

Elvesznek a tartalmak vagy a Google-helyezések?

Nem. A frissítés ugyanazon az adatbázison történik, a tartalom, a felhasználók, a rendelések és az URL-ek megmaradnak.

Nem a mi fejlesztőnk építette az oldalt. Át tudjátok venni?

Igen. Ilyenkor a felmérés kicsit hosszabb, mert először meg kell értenünk, mi hogyan működik. Ehhez a szerver-, a domain- és a kódhozzáférés kell.

Mennyi ideig tart?

A felmérés pár nap. Maga a frissítés Drupal 10-ről jellemzően 6–10, Drupal 9-ről 8–15 óra munka, a próbával együtt. A Drupal 10 lejárata miatt érdemes minél előbb ütemezni.

Nézzük meg a te esetedet

Egy óra, telefonon, videón vagy személyesen, ingyen. A végén megmondom, mit javaslok, és körülbelül mibe kerülne, akkor is, ha az a válasz, hogy nincs szükséged ránk.