logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery)❗

It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self-hosted videos.

Demo GLightbox Download GLightbox

Scroll

Prepisivanje CKEditor 4 dodataka za CKEditor 5

01/05/2026, by Ivan

U DrupalBook‑u podržavamo Drupal platforme kod kojih je uredničko iskustvo poslovno kritično pitanje, a ne tehnička naknadna misao. Kada je Drupal prešao sa CKEditor‑a 4 na CKEditor 5, uvedena je moderna osnova za uređivanje sadržaja, ali je istovremeno nastala značajna praznina za organizacije koje su se oslanjale na proverene CKEditor 4 dodatke. Ovaj članak objašnjava kako smo tu prazninu premostili migracijom ključnih funkcionalnosti, obezbeđujući kontinuitet za uredničke timove i omogućavajući našim klijentima prelazak na moderne verzije Drupal‑a.

Nedostajući CKEditor 5 dodaci

Prelazak sa CKEditor‑a 4 na CKEditor 5 nije bio standardno unapređenje, već potpuna promena arhitekture editora. Iz ugla menadžmenta, to je značilo da su mnogi poznati dodaci iznenada postali nedostupni, uključujući alate koje su urednici svakodnevno koristili godinama. U više klijentskih projekata, ovi nedostajući dodaci bili su duboko integrisani u tokove rada sa sadržajem, obuke i standarde kvaliteta. Njihovo uklanjanje bi usporilo produkciju, povećalo broj grešaka i smanjilo poverenje uredništva u platformu.

Za donosioce odluka, izazov je bio strateški, a ne tehnički. Ostanak na CKEditor‑u 4 blokirao bi nadogradnje Drupal‑a i povećao dugoročne bezbednosne i održavalačke rizike, dok bi nadogradnja bez ključnih dodataka odmah narušila poslovne procese. Čekanje da ekosistem sustigne potrebe nije bilo realno zbog rokova projekata i zahteva usklađenosti. To je ostavilo samo jednu održivu opciju: prilagođenu migraciju kritičnih CKEditor 4 dodataka na CKEditor 5, sa fokusom na očuvanje korisničkog iskustva, a ne na reprodukciju starog tehničkog ponašanja.

Migracija CKEditor 4 dodatka Keep Text Selection

Jedan od prvih problema koje su urednici prijavili nakon prelaska na CKEditor 5 bio je osećaj gubitka kontrole tokom svakodnevnih uredničkih zadataka. Radnje poput dodavanja linkova ili ubacivanja medija više se nisu dosledno primenjivale na željeni tekst, što je narušilo dugogodišnje uredničke navike. Iako je ova promena ponašanja rezultat internih poboljšanja u CKEditor‑u 5, njen uticaj na produktivnost bio je trenutan i jasno primetan, naročito kod profesionalnih urednika koji rade sa velikim obimom sadržaja.

Sa poslovne strane, ovo nije bio mali problem upotrebljivosti, već nazadovanje u radnim tokovima. Urednici su morali da ponavljaju radnje, ručno ispravljaju greške i usporavaju rad radi dodatnih provera. Naš cilj prilikom migracije funkcionalnosti Keep Text Selection bio je da vratimo poverenje i predvidljivost, bez potrebe da urednici menjaju način rada. Obezbeđivanjem da se korisnička namera uvek poštuje, uklonili smo trenja iz svakodnevnog kreiranja sadržaja i zadržali nivo efikasnosti koji su klijenti očekivali pre migracije.

Migracija IMCE‑a sa slikama, Lightbox‑om, tooltip‑ovima i videom

Najznačajnija migracija odnosila se na IMCE, koji je u klijentskim projektima funkcionisao kao potpuno integrisano iskustvo upravljanja medijima direktno unutar editora. Urednici su ga koristili ne samo za otpremanje slika, već i za upravljanje ponovo upotrebljivim resursima, ubacivanje video‑zapisa, omogućavanje lightbox ponašanja i obogaćivanje sadržaja tooltip‑ovima. Ove funkcije bile su ključne za kvalitet sadržaja i angažovanje korisnika, posebno na složenim izdavačkim platformama.

Stroža struktura sadržaja u CKEditor‑u 5 zahtevala je potpuno preispitivanje načina isporuke ove funkcionalnosti, ali je poslovni zahtev bio jasan: bez gubitka mogućnosti i bez prekida uredničkih tokova rada. Ponovo smo izgradili IMCE integraciju kako bismo u potpunosti podržali bogato ubacivanje medija, uz usklađivanje sa savremenim Drupal i CKEditor 5 standardima. Urednici su zadržali mogućnost da kreiraju vizuelno bogat i interaktivan sadržaj, dok su organizacije dobile čistiju i robusniju osnovu koja podržava dugoročnu skalabilnost, upravljanje i buduća unapređenja.

Migracija sa CKEditor‑a 4 na CKEditor‑a 5 je, u suštini, izazov očuvanja kontinuiteta poslovanja, a ne samo tehnički zadatak. Nedostajući dodaci mogu neprimetno ugroziti produktivnost, kvalitet i poverenje ako se ne adresiraju na vreme. Naše iskustvo pokazuje da je ponovno pisanje kritičnih dodataka često najefikasniji način da se postojeći tokovi rada zaštite, uz istovremeno ispunjavanje zahteva savremenih platformi.
U DrupalBook‑u ove migracije posmatramo kao strateška ulaganja u uredničku efikasnost i dugovečnost platforme, obezbeđujući da timovi mogu nesmetano da rade dok se njihova digitalna infrastruktura razvija.

Tehnički i arhitektonski upiti
Ivan Abramenko, Principal Drupal Architect
ivan.abramenko@drupalbook.orgivan.abramenko@drupalbook.org
Upiti za projekte
projects@drupalbook.org