OTT objašnjava: Što je Drupal?

Sustavi za upravljanje sadržajem, kao što je WordPress , arhitektura su iza milijuna web stranica na internetu. CMS omogućuje korisnicima, čak i onima koji nemaju opsežno znanje o programiranju, da upravljaju i koordiniraju protok sadržaja do svoje web stranice na način koji je organiziran, učinkovit i jednostavan.

WordPress ima tržišni udio od 35% web stranica na internetu, prema W3Techs . To je više od trećine svih web-mjesta — ludo, zar ne? Uzimajući to u obzir, zašto za web stranice orijentirane na sadržaj, zašto uopće razmotriti drugu opciju?

Ovdje dolazi Drupal . Ali što je Drupal ? Kao vodeći okvir za upravljanje sadržajem na webu, pruža razinu modularnosti koju nećete pronaći u CMS -u kao što je WordPress . CMS je web-aplikacija koja se prvenstveno koristi za upravljanje sadržajem, ali okvir kao što je Drupal postavlja temelj za web stranicu s velikim sadržajem koja se može prilagoditi na vrlo robustan način.

Drupal protiv WordPressa(Drupal vs. WordPress)

Najbolji način da prosječni korisnik shvati što je Drupal jest usporediti ga s popularnim sustavom sadržaja otvorenog koda, WordPressom(WordPress) . Osnovna funkcionalnost WordPressa(WordPress) je pružiti korisnicima sustav koji im omogućuje upravljanje statičkim i dinamičkim stranicama njihove web stranice. WordPress podržava arhitekturu dodataka i sustav predložaka, a oba su dobila ogroman doprinos svoje zajednice.

Kada dođete do web- mjesta WordPress(WordPress) , često je lako vidjeti da ga pokreće WordPress . WordPress web-mjesta općenito imaju istu strukturu, isti URL i konvenciju o imenovanju datoteka i druge ključne darove. Međutim, vjerojatno ste bili na desecima web stranica koje pokreće Drupal , a da to niste ni znali. To je zbog toga koliko je Drupal prilagodljiv i fleksibilan .

Drupal je više poslovno rješenje za izradu dinamičkih web stranica. Postavlja robusnu bazu koda koju programeri mogu prilagoditi i nadograditi kako bi učinili mnogo više od stvaranja blogova ili web-mjesta s vijestima. 

Dok je WordPress modularan u smislu da uvijek možete instalirati dodatke i integracije trećih strana, Drupal je modularan u svojoj samoj srži - namijenjen je za prilagođavanje, opsežno tako da (Drupal)Drupal možete oblikovati u web-mjesto za e-trgovinu, intranet, forum , društveno umrežavanje i još mnogo toga.

Kako je Drupal izgrađen(How Drupal Was Built)

Drupal uključuje puno popularnih web tehnologija, ali većina njegovog koda je u PHP -u , a MySQL pokreće bazu podataka. Drupal je potpuno otvorenog koda(open-source) , tako da možete slobodno provjeriti sav kod koji stoji iza njega kad god želite.

Drupal uključuje elemente HTML5 , YAML , Twig , jQuery, Backbone.js i još mnogo toga. Što više ovih tehnologija poznajete, to ćete biti bolji u izgradnji Drupala(Drupal) u prilagođeno rješenje. 

Međutim, Drupal od vas zahtijeva samo poznavanje osnova HTML -a da biste počeli graditi dinamičke stranice i stvarati funkcionalnu web stranicu.

Objašnjenje Drupal Hooks(Drupal Hooks Explained)

Poput WordPressa(WordPress) , Drupal podržava modularizaciju za dodavanje više od onoga što dobijete iz kutije. Da biste u potpunosti razumjeli i cijenili kako ovo funkcionira, morat ćete razumjeti Drupalov(Drupal) sustav kukica.

U Drupalu(Drupal) , zamislite modul kao zbirku PHP datoteka koje omogućuju proširenu funkcionalnost koja nije dostupna u Drupalovoj(Drupal) jezgri. Kuke(Hooks) su način na koji ti moduli komuniciraju s drugim modulima ili jezgrom. Drupalova(Drupal) jezgra isporučuje se s dugačkim popisom podržanih kukica o kojima više možete pročitati ovdje(here) .

Bez upuštanja u zbunjujući tehnički žargon iza kukica, možete ih smatrati jednostavnim slušateljima događaja koji mijenjaju Drupalovo osnovno ponašanje. Učinkovito pozivanje kuke vam omogućuje da “posudite” funkcionalnost iz drugog modula ili Drupalove jezgre i dodate je svom vlastitom modulu.

Dakle, dok WordPress dodaci(WordPress plugins) nude instant plug-and-play zadovoljstvo omogućavanjem nove i cjelovite značajke, Drupalove kuke su razvojnije i dizajnirane za korištenje u jednom ili više drugih modula.

Kako nabaviti Drupal(How to Get Drupal)

Najnovija Drupalova verzija, Drupal 8 , može se preuzeti na službenoj Drupal web stranici(official Drupal website) . Na istoj stranici možete dobiti popis svih modula, tema, distribucija i prijevoda. Ostale preporučene verzije možete pronaći ovdje(here) .

Dok će vam Vodič za evaluatore(Evaluator Guide) službene stranice pokazati kako implementirati privremeni lokalni demo Drupal 8 , postoji nekoliko web-based rješenja za postizanje toga. OpenSourceCMS.com je naš favorit i omogućit će vam da koristite javni Drupal demo koji se samoresetuje ili čak zatražite vlastitu instancu u trajanju od 24 sata.

Iako je Drupal potpuno besplatan za preuzimanje, nije potpuno “besplatan” u smislu da će zahtijevati dosta razvoja. WordPress je mnogo više vođen zajednicom od Drupala(Drupal) i u roku od jednog dana vjerojatno možete postaviti WordPress stranicu koristeći prilagođenu temu i paket dodataka.

Drupal , kao okvir, zahtijeva mnogo više rada ispod haube. Ako sami niste web programer, očekujte da ćete zaposliti nekoga s iskustvom u kodiranju i dizajnu na platformi.

Dakle, ukratko, što je Drupal ? To je jedan od najmoćnijih i najsnažnijih okvira za upravljanje sadržajem, koji programerima omogućuje stvaranje potpuno prilagodljivih web-mjesta koja mogu snažno isporučiti sadržaj, ali se ne moraju u potpunosti vrtjeti oko sadržaja – što je važna razlika u odnosu na WordPress .

Jeste(Did) li naučili nešto novo o Drupalu(Drupal) ili imate pitanje na koje ovaj članak nije odgovorio? Ostavite(Drop) nam komentar ispod i obavijestite nas!



About the author

Ja sam stručnjak za korisničku podršku za Windows 10/11/10 s više od 5 godina iskustva. Također sam strastveni igrač posljednjih nekoliko godina i snažno me zanima xbox One. Moj trenutni fokus je pomaganje korisnicima s problemima koje imaju sa svojim Windows 10 ili Windows 11 sustavima, često kroz korištenje naših alata za korisničku podršku, kao što je podrška pozivnog centra i online pomoć.



Related posts