Nadogradnja Drupal‑a 7 na najnoviju verziju Drupal‑a
Iako je podrška za Drupal 7 već završena i novih ažuriranja više neće biti, svi novi moduli se objavljuju za Drupal 11+, ipak veliki broj sajtova i dalje koristi Drupal 7 i ne može da pređe na novije verzije. Za to postoje razlozi, naročito kod sajtova sa velikom količinom prilagođenog (custom) koda.
Korišćenje Claude Code, Codex, Copilot
U okviru članka o unapređenju Drupal 7 na najnoviju verziju Drupala važno je istaći da savremeni AI alati, kao što su Claude Code, Codex i Copilot, mogu postati korisni pomoćnici timu i smanjiti ukupnu složenost projekta, čak i ako se čitalac ne upušta u tehničke detalje, jer je njihova glavna vrednost u tome što pomažu da se brže razume stari kod sajta, pažljivo prenese postojeća poslovna logika na novu verziju platforme i smanji broj grešaka tokom nadogradnje, automatski nudeći savremenija i bezbednija rešenja, ukazujući na delove sistema koji zahtevaju izmene i ubrzavajući rutinske razvojne zadatke, što na kraju skraćuje rokove migracije, čini proces predvidljivijim, pojednostavljuje kontrolu od strane menadžmenta i omogućava timu da se fokusira ne na tehničke poteškoće, već na postizanje poslovnih ciljeva i stabilan rad sajta nakon prelaska na novu verziju Drupala.
Prelazak na CKEditor 5 ili ostanak na CKEditor 4
Prelazak na CKEditor 5 je poželjniji nego ostanak na staroj verziji vizuelnog editora. Međutim, ako imate veoma veliki projekat, moguće je ostati na CKEditor 4, ali samo u slučaju kada sadržaj na sajtu uređuju isključivo zaposleni u vašoj kompaniji. Korišćenje CKEditor 4 za anonimne korisnike, naročito sa plug-inovima za otpremanje slika, može biti nebezbedno.
O beskonačnoj podršci za CKEditor 4 u Drupal‑u možete pročitati u ovom članku:
Podrška za CKEditor 4 u Drupal‑u
Ako je broj plug-inova za CKEditor 4 kod vas mali, biće ih bolje prepisati uz pomoć Claude Code ili Codex alata.
Prelazak na savremene frontend frejmvorke, kao što su Next.js, Nuxt.js
U sklopu unapređenja sajta takođe vredi razmotriti alternativni pristup: prelazak na savremene frontend frejmvorke, kao što su Next.js, Nuxt.js ili slična rešenja, uz zadržavanje Drupala u ulozi bekenda, naročito ako je na postojećem sajtu akumulirana ogromna količina sadržaja, jer u tom scenariju Drupal nastavlja da bude zadužen za skladištenje, upravljanje i bezbednost sadržaja, dok novi frontend obezbeđuje moderniji izgled, visoku brzinu rada i fleksibilnost u razvoju korisničkog interfejsa, što omogućava postepeno unapređenje sajta bez potpunog prepisivanja celog sistema, smanjenje poslovnih rizika, očuvanje ulaganja u već kreirani sadržaj i uređivačke procese, kao i bržu reakciju na nove zahteve tržišta, bez zadiranja u kritično važan unutrašnji deo platforme.
Kao DrupalBook agencija, pomažemo kompanijama da unaprede i razvijaju najrazličitije tipove sajtova koji su prvobitno kreirani na Drupal‑u 7: korporativne i brend sajtove, sadržajne portale i medijske projekte sa velikom količinom akumuliranog sadržaja, višejezične i multisajt platforme, obrazovna rešenja, kao i složene komercijalne i interne sisteme za koje su stabilnost, bezbednost i mogućnost dugoročnog razvoja od ključnog značaja. Sa Drupal‑om radimo od 2010. godine i nadogradnji pristupamo ne kao jednokratnom tehničkom zadatku, već kao strateškom koraku za biznis — uzimajući u obzir arhitekturu, uređivačke procese i buduće promene, zato ako planirate prelazak sa Drupal‑a 7, želite da ocenite moguće scenarije unapređenja ili jednostavno da razgovarate o vašoj situaciji, biće nam drago da stupimo u kontakt:
Ivan Abramenko, Principal Drupal Architect
ivan.abramenko@drupalbook.org
projects@drupalbook.org