Arendus Drupal

Drupal Layout Builder vs Paragraphs — millal kumba kasutada

🎧 Kuula kõiki artikleid järjest

Mõlemad lahendused aitavad luua paindlikke Drupal lehti ilma iga muudatuse jaoks arendajat kaasamata. Õige valik sõltub eelkõige sisust, toimetajatest ja projekti eesmärkidest.

Miks see valik oluline on?

Peaaegu iga kaasaegne Drupal projekt jõuab ühel hetkel küsimuseni, kuidas anda toimetajatele rohkem kontrolli lehtede sisu ja ülesehituse üle.

Kas kasutada Paragraphs moodulit, kus sisu koosneb struktureeritud plokkidest, või Layout Builderit, mis võimaldab lehe paigutust visuaalselt hallata?

Mõlemad lahendused on laialt kasutusel ning kumbki ei ole universaalselt parem. Õige valik sõltub sellest, kui palju paindlikkust on vaja, kui tehnilised on toimetajad ning millist sisu veebis hallatakse.

Mis on Paragraphs?

Paragraphs on üks populaarsemaid Drupal mooduleid paindliku sisuhalduse jaoks.

Selle lähenemise puhul koosneb leht erinevat tüüpi sisuplokkidest, näiteks:

  • tekstiplokk;
  • pildiplokk;
  • galerii;
  • tsitaat;
  • CTA plokk;
  • videoplokk.

Toimetaja lisab need plokid järjestikku ning ehitab lehe üles nagu ehitusklotsidest.

Paragraphsi suur eelis on see, et sisu jääb hästi struktureerituks ning iga plokk sisaldab kindlaid välju ja reegleid.

Paragraphsi tugevused

Paragraphs sobib eriti hästi projektidele, kus:

  • sisu on olulisem kui keerukas kujundus;
  • toimetajad ei ole tehnilised kasutajad;
  • oluline on mitmekeelsus;
  • kasutatakse revisioone ja sisu töövooge;
  • soovitakse hoida sisu struktuur kontrolli all.

Paljude organisatsioonide veebides on just Paragraphs kõige tasakaalustatum lahendus toimetamislihtsuse ja paindlikkuse vahel.

Paragraphsi piirangud

Mida keerulisemaks muutub lehe paigutus, seda rohkem hakkavad Paragraphsi piirangud välja paistma.

Probleemid tekivad sageli siis, kui:

  • on vaja palju erinevaid veerulahendusi;
  • kasutatakse sügavalt pesastatud plokke;
  • toimetajad soovivad ise kujundust muuta;
  • sama sisu tuleb kuvada väga erinevates paigutustes.

Sellistes olukordades võib süsteem muutuda raskemini hallatavaks.

Mis on Layout Builder?

Layout Builder on Drupal Core'i osa, mis võimaldab hallata lehe paigutust visuaalse kasutajaliidese kaudu.

Toimetaja saab:

  • lisada sektsioone;
  • valida veerupaigutusi;
  • paigutada plokke erinevatesse piirkondadesse;
  • muuta lehe struktuuri ilma arendajata.

Selle tulemusena on võimalik luua väga erineva ülesehitusega lehti ilma täiendavat koodi kirjutamata.

Layout Builderi tugevused

Layout Builder sobib eriti hästi olukordades, kus kujunduse paindlikkus on oluline.

Näiteks:

  • kampaanialehed;
  • maandumislehed;
  • turundussaidid;
  • sisulehed, mille struktuur muutub sageli;
  • projektid, kus toimetajad soovivad ise paigutust muuta.

Layout Builderi suurim tugevus on võimalus juhtida nii sisu kui ka paigutust samast kasutajaliidesest.

Layout Builderi väljakutsed

Suurem paindlikkus tähendab tavaliselt ka suuremat keerukust.

Projektides tuleb sageli lahendada:

  • õiguste piiramine;
  • lubatud plokkide kontroll;
  • kasutajakogemuse lihtsustamine;
  • kujunduse järjepidevuse säilitamine.

Kui kõik võimalused on toimetajatele avatud, võib veeb kiiresti muutuda ebaühtlaseks.

Seetõttu kasutatakse Layout Builderit sageli koos täiendavate piirangute ja reeglitega.

Millal valida Paragraphs?

Paragraphs on tavaliselt parem valik siis, kui:

  • veeb on sisukeskne;
  • sisu struktuur on suhteliselt stabiilne;
  • toimetajaid on palju;
  • soovitakse lihtsat kasutuskogemust;
  • tähtis on sisu kvaliteet ja järjepidevus.

Enamik organisatsioonide ja avaliku sektori veebidest sobitub hästi sellesse kategooriasse.

Millal valida Layout Builder?

Layout Builder tasub kaaluda siis, kui:

  • paigutused erinevad oluliselt lehe kaupa;
  • turundusmeeskond soovib rohkem vabadust;
  • kasutatakse palju kampaanialehti;
  • veebis on vaja kiiresti luua uusi maandumislehti;
  • kujunduslik paindlikkus on prioriteet.

Sellistel juhtudel võib Layout Builder vähendada sõltuvust arendajast.

Kas kasutada mõlemat?

Mõnes projektis kasutatakse mõlemat lahendust korraga.

Levinud lähenemine on:

  • Paragraphs artiklite ja sisulehtede jaoks;
  • Layout Builder turundus- ja maandumislehtede jaoks.

See võib olla väga tõhus lahendus, kuid nõuab läbimõeldud arhitektuuri. Vastasel juhul muutub toimetajatele ebaselgeks, millal millist tööriista kasutada.

Kumb on Drupal 10 ja Drupal 11 projektides mõistlikum?

Drupal kogukond investeerib aktiivselt Layout Builderi ja sellega seotud tööriistade arendamisse. Samal ajal on Paragraphs jätkuvalt üks populaarsemaid contrib-mooduleid kogu Drupal ökosüsteemis.

Seetõttu ei ole küsimus tavaliselt selles, kumb lahendus jääb ellu. Mõlemad on küpsed ja laialt kasutatavad.

Olulisem küsimus on, millist toimetamiskogemust projekt vajab.

Kokkuvõte

Paragraphs ja Layout Builder lahendavad sama probleemi erinevalt.

Paragraphs keskendub struktureeritud sisule ja lihtsale toimetamiskogemusele. Layout Builder keskendub paindlikule paigutusele ja suuremale kujundusvabadusele.

Õige valik sõltub sisust, toimetajatest, kujundusnõuetest ja projekti pikaajalisest arenguplaanist.

Kui planeerid uut Drupal projekti või olemasoleva veebi ümberarendust, tasub leheehituse arhitektuur läbi mõelda juba projekti alguses, sest hilisemad muudatused võivad olla märksa kulukamad.

Kaido Toomingas, WebPro tehniline juhtWebPro Company OÜ Tehniline juht: Kaido Toomingas

Vajad Drupal abi?

Kui artikkel puudutab sinu olukorda, ei pea kõike lõpuni lugema. Sinuga suhtleb päris inimene ja aitab järgmise sammuni jõuda.