OTT vysvetľuje: Čo je Drupal?

Systémy na správu obsahu, ako je WordPress , sú architektúrou miliónov webových stránok na internete. CMS umožňuje používateľom, dokonca aj tým, ktorí nemajú rozsiahle programovacie znalosti, spravovať a koordinovať tok obsahu na ich webovú stránku organizovaným, efektívnym a jednoduchým spôsobom.

WordPress má podľa W3Techs podiel na trhu 35 % webových stránok na internete . To je viac ako tretina všetkých webových stránok – šialené, však? Ako už bolo povedané, v prípade webových stránok zameraných na obsah, prečo zvažovať inú možnosť?

Tu prichádza na scénu Drupal(Drupal) . Ale čo je Drupal ? Ako popredný webový rámec na správu obsahu poskytuje úroveň modularity, ktorú nenájdete v CMS , ako je WordPress . CMS je webová aplikácia používaná predovšetkým na správu obsahu, ale rámec, akým je Drupal , kladie základ pre webovú stránku s vysokým obsahom, ktorú je možné prispôsobiť veľmi robustným spôsobom.

Drupal vs. WordPress

Najlepší spôsob, ako priemerný používateľ oceniť, čo je Drupal , je porovnať ho s veľmi populárnym systémom obsahu s otvoreným zdrojom, WordPress . Hlavnou funkciou WordPressu(WordPress) je poskytnúť používateľom systém, ktorý im umožňuje spravovať statické aj dynamické stránky ich webu. WordPress podporuje architektúru doplnkov a šablónový systém, pričom obidva získali masívne príspevky od svojej komunity.

Keď prejdete na webovú stránku WordPress , často ľahko zistíte, že ju používa WordPress . Webové stránky WordPress(WordPress) majú vo všeobecnosti rovnakú štruktúru, rovnakú adresu URL(URL) a konvenciu pomenovania súborov a ďalšie kľúčové darčeky. Pravdepodobne ste však navštívili desiatky webových stránok poháňaných Drupalom(Drupal) bez toho, aby ste o tom vôbec vedeli. Je to spôsobené tým, ako prispôsobiteľný a flexibilný je Drupal .

Drupal je skôr podnikové riešenie na vytváranie dynamických webových stránok. Nastavuje robustnú kódovú základňu, ktorú môžu vývojári prispôsobiť a stavať na nej, aby mohli robiť oveľa viac, než len vytvárať blogy alebo spravodajské stránky. 

Zatiaľ čo WordPress je modulárny v tom zmysle, že môžete vždy nainštalovať doplnky a integrácie tretích strán, Drupal je modulárny vo svojom jadre – je určený na prispôsobenie do značnej miery, aby ste mohli z Drupalu(Drupal) vytvoriť stránku elektronického obchodu, intranet, fórum. , stránka sociálnej siete a oveľa viac.

Ako bol postavený Drupal(How Drupal Was Built)

Drupal obsahuje veľa populárnych webových technológií, ale väčšina jeho kódu je v PHP , pričom databázovú stranu poháňa MySQL . Drupal je úplne open-source , takže si môžete kedykoľvek pozrieť celý kód za ním.

Drupal obsahuje prvky HTML5 , YAML , Twig , jQuery, Backbone.js a ďalšie. Čím viac z týchto technológií poznáte, tým lepšie sa vám podarí vytvoriť z Drupalu(Drupal) prispôsobené riešenie. 

Drupal však vyžaduje, aby ste poznali iba základy HTML , aby ste mohli začať vytvárať dynamické stránky a vytvárať funkčné webové stránky.

Vysvetlenie Drupal Hooks(Drupal Hooks Explained)

Rovnako ako WordPress , aj Drupal podporuje modularizáciu, aby ste k nemu pridali viac, než čo dostanete z krabice. Aby ste plne pochopili a ocenili, ako to funguje, musíte pochopiť systém háčikov Drupal .

V Drupale(Drupal) si modul predstavte ako zbierku súborov PHP , ktoré umožňujú rozšírenú funkčnosť, ktorá nie je dostupná v jadre Drupale(Drupal) . Háčiky(Hooks) predstavujú spôsob interakcie týchto modulov s inými modulmi alebo jadrom. Jadro Drupalu(Drupal) sa dodáva s dlhým zoznamom podporovaných háčikov, o ktorých si môžete prečítať viac tu(here) .

Bez toho, aby ste sa dostali do mätúceho technického žargónu za háčikmi, môžete si ich predstaviť ako jednoduchých poslucháčov udalostí, ktorí menia základné správanie Drupalu. Efektívne vyvolanie háku vám umožní „požičať si“ funkčnosť z iného modulu alebo jadra Drupalu a pridať ju do vlastného modulu.

Zatiaľ čo doplnky WordPress(WordPress plugins) ponúkajú okamžité uspokojenie typu plug-and-play umožňujúce novú a kompletnú funkciu, háčiky Drupalu sú viac vývojové a navrhnuté na použitie v jednom alebo mnohých ďalších moduloch.

Ako získať Drupal(How to Get Drupal)

Najnovšiu verziu Drupalu, Drupal 8 , si môžete stiahnuť z oficiálnej webovej stránky Drupalu(official Drupal website) . Na tej istej stránke môžete získať zoznam všetkých modulov, tém, distribúcií a prekladov. Ďalšie odporúčané verzie nájdete tu(here) .

Zatiaľ čo oficiálna príručka(Evaluator Guide) hodnotenia stránky vám ukáže, ako nasadiť dočasné lokálne demo Drupal 8 , existuje niekoľko webových riešení, ako to dosiahnuť. OpenSourceCMS.com je náš obľúbený a umožní vám použiť verejné, samoresetovateľné demo Drupal alebo dokonca požiadať o vlastnú inštanciu s životnosťou 24 hodín.

Zatiaľ čo Drupal je úplne zadarmo na stiahnutie, nie je úplne „zadarmo“ v tom zmysle, že si bude vyžadovať dosť veľa vývoja. WordPress je oveľa viac riadený komunitou ako Drupal a do jedného dňa si pravdepodobne dokážete nastaviť web WordPress pomocou vlastnej témy a sady doplnkov.

Drupal ako rámec vyžaduje oveľa viac práce pod kapotou. Ak vy sami nie ste webový vývojár, očakávajte, že najmete niekoho, kto má skúsenosti s kódovaním a navrhovaním na platforme.

Takže v súhrne, čo je Drupal ? Je to jeden z najvýkonnejších a najrobustnejších rámcov na správu obsahu, ktorý umožňuje vývojárom vytvárať plne prispôsobiteľné webové stránky, ktoré dokážu výkonne poskytovať obsah, ale nemusia sa výlučne točiť okolo obsahu – dôležitý rozdiel oproti WordPress .

Dozvedeli ste(Did) sa niečo nové o Drupale(Drupal) alebo máte otázku, ktorej sa tento článok nevenoval? Napíšte nám komentár nižšie a dajte(Drop) nám vedieť!



About the author

Som Windows MVP a pracujem s Windows od roku 2007. Moje skúsenosti zahŕňajú vývoj softvéru, hardvéru a zvuku a aplikácií pre Windows. Vždy hľadám najlepšie spôsoby, ako zlepšiť používateľskú skúsenosť pri mojej práci, takže ak potrebujete pomôcť s návrhom alebo vývojom softvérovej aplikácie, určite môžem ponúknuť svoje služby.



Related posts