

A Drupal 7 még 2011-ben startolt el, és az elmúlt több mint 12 évben egy népszerű CMS keretrendszer volt. 2025. januárt 5-ével azonban véget ér a támogatása, így Drupal 7-es weboldalak a jövő évtől sérülékennyé és instabillá válnak.
Itt az idő a megújulásra
Az elmúlt évek alatt a vállalkozásotok legalább annyit változhatott, mint a technológia, amely ezidáig támogatta. Minden bizonnyal változtak a folyamataitok, és változott az offline és online környezetetek is. A Drupal 7 támogatásának megszűnésével elkerülhetetlen a weboldal újraépítése, így érdemes végiggondolni, hogy az ezzel járó kiadások miként térülhetnek meg a leginkább.
Az alábbiakban azt mutatjuk be, hogy milyen lehetőségeket rejt magában ez a szükségszerű váltás, és hogy milyen keretrendszerbe és milyen együttműködésbe érdemes befektetnetek.
A tartalom
Legyen strukturált, befogadható és fenntartható
Láttunk olyat, hogy az évek alatt egyszerűen elburjánzott a navigáció, és olyat is, amikor megrekedt egy 10 évvel ezelőtt jól működő struktúrában. Néha a weboldallal kapcsolatos ismeretek fakulnak meg annyira, hogy a korábban jól működő tartalmak végül eltűntek. Láttunk már olyat is, hogy - fejlesztői támogatás hiányában - korszerű tartalmak elavult felületekre kerülnek ki, és emiatt nem érik el a kívánt célokat.
Így vagy úgy, de egy weboldal megújításakor a tartalom, illetve a tartalomkészítés folyamatának újragondolása az egyik első lépés, ami alapvetően határozza meg azt is, hogy milyen rendszerben érdemes gondolkozni a jövőben.. A “mi az, ami működött” és “mi az, ami nem” kérdései mellett a célokat és lehetőségeket is szükséges számba venni.
A weboldal megújítása lehetőséget ad arra is, hogy a felhasználói igényeknek megfelelően, a szervezet kapacitásának, kompetenciájának és célkitűzéseinek figyelembevételével egy olyan tartalomsturktúrát alakítsunk ki, ami a jővőben hosszú távon is ki tudja szolgálni az igényeiteket.
A design
Egyensúly a hívogató és a használható között
Egy új weboldal kialakítása teret adhat az arculat frissítésére is. Vajon a logó, a színek, a fontkészlet ma is jól kifejezi azokat az értékeket és érzéseket, amelyeket közvetíteni szeretnétek? Ezek az alapelemek nagyban meghatározzák a weboldal megjelenését. Ha offline elemek kevésbé érintettek, vagy azok frissítése is tervben van, esetleg változtak az elmúlt években, praktikus az arculatfrissítést is belekalkulálni a weboldal megújítási projektbe.
Mindemellett azt is érdemes számításba venni, hogy egyre többféle eszközön fogyasztjuk a digitális tartalmakat, és ezért elkerülhetetlen, hogy az új oldal reszponzív, vagy akár ‘mobile first” tervek mentén készüljön. Webes olvasási szokásainkat az elmúlt években már minden irányból körbejárták a szakemberek, és mindenképp hasznos, ha a megfelelő jó gyakorlatok és ajánlások mentén rendezzük a tartalmainkat.
Az elmúlt években egyre nagyobb hangsúlyt kapnak a webes akadálymentességi és fenntarthatósági szempontok, melyeket már a tervezési fázisban is figyelembe kell venni. Egyre több területen kötelező a meghatározott sztenderdeknek való megfelelés, de a felhasználói élmény erősítését, valamint weboldalunk, alkalmazásunk ökológiai lábnyomának csökkentését elsősorban a felhasználók és a keresőrobotok fogják értékelni.
A megjelenés újragondolása komplex beruházás, de az elért eredmény legalább ennyire impresszív lehet. Ha a felületek megújítására a weboldalunk újraépítésekor kerül sor, azzal nemcsak a költségeken spórolhatunk, de a hatást is maximalizálhatjuk.

A funkciók
Interaktivitás, automatizmusok, integrációk
Ha még mindig a Drupal 7 weboldalad használod, akkor valószínűleg már jó néhány éve dolgoztok már a keretrendszerrel. Az idő pedig tapasztalatot is jelent, amire érdemes a megújítás során építkezni. Szinte biztos, hogy jó néhány könnyen áthidalható nehézséget és kihasználatlan lehetőséget lehet beazonosítani, ha a felhasználók és szerkesztők szokásaira és visszajelzéseire is alapoztok.
A legfontosabb cél, hogy a látogatók minél gyorsabban és könnyebben megtalálják és megértsék a számukra releváns információkat, és minél egyszerűbben igénybe tudják venni a szolgáltatásokat, termékeket. Ezt a struktúrán és megjelenésen túl célzott interakciókkal, automatizmusokkal is segíthetjük. Néhány kérdés, amit érdemes végiggondolni a funkcionalitás szempontjából is:
- Kik a célcsoportok és milyen interakciót vártok tőlük?
- Milyen módon segíteni mindezt az online felületek?
- Mennyi humánerőforrás szükséges a felhasználók kiszolgálásához?
- Vannak-e más rendszerek, online felületek, amelyek bekapcsolódnak a folyamatba?
Sokat javíthat a konverzión, ha a weboldalunkra egy komplex rendszer központi elemeként tekintünk, és átgondolt folyamatokkal, szükség esetén rendszerintegrációkkal támogatjuk az adatok, vagy akár a felhasználók áramlását.
A partner
Autonómia és együttműködés
Ha már megújulás történik, ne csak a tervezés és fejlesztés kapcsán gondolkodjunk hosszú távon, hanem azt a szempontot is tartsuk szem előtt, hogy milyen támogatásra lehet szükségünk a következő években a weboldalt fejlesztő, üzemeltető partnerünk részéről. Fontos volt-e korábban az együtt gondolkodás, a folyamatos adaptálódás, technológiai támogatás? Vagy esetleg éppen ezek hiányában akadtak el fejlesztési ötletek?
A folyamatos frissítés és karbantartás hozzájárul ahhoz, hogy weboldalunk stabilan, biztonságosan és gyorsan működjön, kompatibilis maradjon a változó webes környezettel és kapcsolódó szolgáltatásokkal, valamint egy esetleges új igény esetén is gördülékenyebb legyen a fejlesztés. Egy jól kiválasztott webes szolgáltató partner akár a házon belül hiányzó kompetenciákat is pótolhatja:pl. proaktívan, mérésekkel alátámasztva segíthet a fejlesztési irányok kidolgozásában, vagy a szerkesztői csapatnak nyújthat támogatást az optimális felhasználói élmény kialakításában és fenntartásában.
Egy jól működő weboldal folyamatos odafigyelést igényel. Ha szervezeten belül nem áll rendelkezésre az ehhez szükséges kapacitás és kompetencia, akkor érdemes lehet hosszú távú, partneri együttműködésekben gondolkodnunk.
A keretrendszer
Drupal, Wordpress, Squarespace és társai
Meglehet, hogy az elmúlt években jó szolgálatot tett szervezetetek számára a Drupal 7, azt pedig biztosan állíthatjuk, hogy az azóta három főverzióváltást megélt keretrendszer sokat fejlődött. Ugyanakkor mégsem biztos, hogy a jövőben is Drupalra, vagy kizárólag a Drupalra lesz szükségetek.
Komplexebb webalkalmazások esetén érdemes megfontolni, hogy részben vagy egészben más keretrendszert (pl. Vue.js) használjatok. Egyszerűbb, bemutatkozó oldalak esetében pedig költséghatékonyabb lehet a Wordpress alkalmazása. Ha az online jelenlétetek kevésbé hangsúlyos, vagy nem annyira szempont az egyediség, akkor akár weboldalkészítő megoldások (pl. Squarespace, Webflow) használatát is érdemes megfontolni. Ezek esetében előfizetési díj ellenében akár tervező és fejlesztő bevonása nélkül lehetséges weboldalt építeni, bár ezt a megoldást keveseknek javasolnánk jó szívvel. Ezek a rendszerek folyamatos karbantartást, támogatást, pár kattintással aktiválható integrációkat nyújtanak; ugyanakkor könnyen belefuthatunk olyan korlátokba, melyek kifejezett nehézségeket okozhatnak a mindennapi működésben. További szempont lehet a választásnál, hogy egy ilyen keretrendszer esetében a weboldalunk adatbázisa és kódbázisa fölött sem rendelkezhetünk szabadon.
Összefoglalva tehát, a Drupal alapú fejlesztés azok számára tud jó alternatívát biztosítani, akik továbbra is egyedi, de skálázható megoldást szeretnének kialakítani.
Átállás Drupal 10-re
Érdemes szélesebb perspektívában gondolkodni
A Drupal 7-ről a 8-ra való áttérés nagy lépésnek számított. A rendszer az alapjait érintő változáson ment át, gyakorlatilag a teljes kódbázist újraírta a közösség. Ennek köszönhetően a nyolcas vagy későbbi verzióra történő frissítés a funkciók és megjelenítés újraírását jelenti.
Az alábbiakban bemutatjuk a folyamat lépéseit, és ennek mentén azt, hogy miért lehet érdemes újratervezni a megjelenést és mélyebben végiggondolni a jövőbeli terveket.
- Meg kell vizsgálni a Drupal 7 weboldalt, hogy képet kapjunk a használt funkciókról, modulokról, entitásokról (tartalomtípusok, taxonómiák) és arról, hogy ezek miként építkeznek. A nem működő, elavult megoldásokat, redundanciákat el kell hagyni, valamint azonosítani kell az egyedi megoldásokat.
- Fel kell mérni a használatban lévő modulokat, és azt, hogy ezel közül melyeket kell frissíteni, cserélni vagy elhagyni. Az is elképzelhető, hogy a korábban egyedileg kialakított megoldások ma már a core rendszerben vagy stabil contrib modulok használatával biztosíthatók.
- Az első két lépés mentén nem túl sok többlet erőfeszítést igényel, hogy a korábbi évek tapasztalatait, valamint a jövőbeli terveket is számításba vegyük, és ezek mentén hangoljuk újra az új weboldal struktúráját és architektúráját.
- Az új weboldal sminkrétegét (theming) teljes egészében fel kell építeni. Kiindulási alapot nyújthat ehhez a korábbi weboldal is, de hosszú távon jobban megtérül, ha korszerű látványtervek mentén alakítjuk ki az új oldal megjelenését.
- Az elérhető migrációs megoldások és szkriptek személyre szabásával a korábbi tartalmak migrációját - a régi és új oldal struktúráját figyelembe véve - akár teljes egészében automatizálni tudjuk.
- A Drupal 10 weboldal tesztelését mindenképpen is érdemes minél inkább párhuzamosítani a megvalósítással, így már ebben a fejlesztési fázisban is agilisan alakítható, hogy mi kerüljön végül élesítésre.
Reméljük, sikerült néhány támpontot adnunk ahhoz, hogy milyen irányban érdemes továbblépnetek. Ha maradt még kérdésetek, keressetek minket bátran, és beszélgesünk.
Oszd meg ismerőseiddel!