Az OTT elmagyarázza: Mi az a Drupal?

A tartalomkezelő rendszerek, például a WordPress , az interneten található webhelyek milliói mögötti architektúra. A CMS lehetővé teszi a felhasználók számára, még azok számára is, akik nem rendelkeznek széles körű programozási ismeretekkel, hogy szervezett, hatékony és egyszerű módon kezeljék és koordinálják a webhelyükre irányuló tartalomáramlást.

(WordPress)A W3Techs szerint a (W3Techs)WordPress piaci részesedése az internetes webhelyek 35%-a . Ez az összes webhely több mint egyharmada – őrültség, igaz? Ennek ellenére a tartalomorientált webhelyek esetében miért is fontolgatna egy másik lehetőséget?

Itt jön be a Drupal . De mi is az a Drupal ? A web vezető tartalomkezelő keretrendszereként olyan szintű modularitást biztosít, amelyet nem talál meg olyan CMS -ekben , mint a WordPress . A CMS egy webalkalmazás, amelyet elsősorban tartalomkezelésre használnak, de egy olyan keretrendszer, mint a Drupal , lefekteti az alapjait egy nagy tartalommal rendelkező webhelynek, amely nagyon robusztus módon testreszabható.

Drupal kontra WordPress(Drupal vs. WordPress)

Az átlagfelhasználó legjobb módja annak, hogy megértse, mi is az a Drupal , ha összehasonlítja egy nagyon népszerű nyílt forráskódú tartalomrendszerrel, a WordPress -szel . A WordPress(WordPress) alapvető funkciója, hogy olyan rendszert biztosítson a felhasználóknak, amely lehetővé teszi számukra a webhely statikus és dinamikus oldalainak kezelését. A WordPress(WordPress) támogatja a plugin architektúrát és a sablonrendszert, mindkettő jelentős hozzájárulást kapott a közösségétől.

Amikor egy WordPress(WordPress) -webhelyre navigál, gyakran könnyen belátható, hogy azt a WordPress üzemelteti . A WordPress(WordPress) -webhelyek általában azonos szerkezettel, azonos URL -címmel és fájlelnevezési konvencióval rendelkeznek, és más kulcsfontosságú ajándékokat is tartalmaznak. Azonban valószínűleg több tucat Drupal által üzemeltetett webhelyen járt már anélkül, hogy tudta volna. Ez annak köszönhető, hogy a Drupal mennyire testreszabható és rugalmas .

A Drupal(Drupal) inkább egy vállalati megoldás dinamikus webhelyek létrehozására. Robusztus kódbázist állít fel, amelyet a fejlesztők testreszabhatnak, és amelyre építve sokkal többet tehetnek, mint blogokat vagy híroldalakat létrehozni. 

Míg a WordPress moduláris abban az értelemben, hogy bármikor telepíthet harmadik féltől származó bővítményeket és integrációkat, a Drupal lényegében moduláris – testreszabható, széles körben, hogy a Drupalból(Drupal) e-kereskedelmi webhelyet, intranetet, fórumot alakíthasson. , közösségi oldal és még sok más.

Hogyan épült fel a Drupal(How Drupal Was Built)

A Drupal(Drupal) sok népszerű webes technológiát tartalmaz, de kódjának nagy része PHP -ben van, az adatbázis oldalát pedig a MySQL támogatja. (MySQL)A Drupal(Drupal) teljesen nyílt forráskódú(open-source) , így bármikor nyugodtan megtekintheti a mögötte lévő kódokat.

A Drupal(Drupal) a HTML5 , a YAML , a Twig , a jQuery , a Backbone.js és egyebek elemeit tartalmazza. Minél több ilyen technológiát ismer, annál jobban fog tudni testreszabott megoldássá  építeni a Drupalt .(Drupal)

A Drupal azonban csak a (Drupal)HTML alapjainak ismeretét követeli meg ahhoz, hogy elkezdhesse a dinamikus oldalak készítését és egy működő webhely létrehozását.

A Drupal Hooks magyarázata(Drupal Hooks Explained)

A WordPresshez(WordPress) hasonlóan a Drupal is támogatja a modularizálást, hogy többet adjon hozzá, mint amit a dobozból kivesz. Ahhoz, hogy teljes mértékben megértse és értékelje ennek működését, meg kell értenie a Drupal hooks rendszerét.

A Drupal rendszerben a modul olyan PHP - fájlok gyűjteménye, amelyek olyan kiterjesztett funkciókat tesznek lehetővé, amelyek nem érhetők el a Drupal magjában. A horgok(Hooks) segítségével ezek a modulok kölcsönhatásba léphetnek más modulokkal vagy a maggal. A Drupal magja a támogatott horgok hosszú listáját tartalmazza, amelyekről (Drupal)itt(here) olvashat bővebben .

Anélkül, hogy belemerülnénk az akasztók mögötti zavaros szakzsargonba, úgy gondolhatjuk őket, mint egyszerű eseményfigyelőket, amelyek megváltoztatják a Drupal alapvető viselkedését. A hook meghívása hatékonyan lehetővé teszi a funkcionalitás „kölcsönvételét” egy másik modulból vagy a Drupal magjából, és hozzáadhatja a saját moduljához.

Tehát míg a WordPress beépülő modulok(WordPress plugins) azonnali plug-and-play szolgáltatást kínálnak egy új és teljes funkció engedélyezésével, a Drupal hook-jai sokkal fejleszthetőbbek, és egy vagy több más modulon keresztüli használatra készültek.

Drupal beszerzése(How to Get Drupal)

A Drupal legújabb verziója, a Drupal 8 letölthető a Drupal hivatalos weboldaláról(official Drupal website) . Ugyanezen az oldalon megtalálhatja az összes modul, téma, disztribúció és fordítás listáját. További ajánlott verziók itt(here) találhatók .

Míg a hivatalos webhely Értékelő útmutatója(Evaluator Guide) megmutatja, hogyan telepítheti a Drupal 8 ideiglenes helyi demóját , számos webalapú megoldás létezik ennek elérésére. Az OpenSourceCMS.com(OpenSourceCMS.com) a kedvencünk, és lehetővé teszi nyilvános, önvisszaállító Drupal - demó használatát, vagy akár saját példány kérését 24 órás élettartammal.

Míg a Drupal teljesen ingyenesen letölthető, nem teljesen „ingyenes” abban az értelemben, hogy meglehetősen sok fejlesztést igényel. A WordPress(WordPress) sokkal közösségvezéreltebb, mint a Drupal , és valószínűleg egy napon belül létrehozhat egy WordPress - webhelyet egyéni téma és beépülő modulok segítségével.

A Drupal(Drupal) keretrendszerként sokkal több munkát igényel a motorháztető alatt. Ha Ön nem webfejlesztő, számítson arra, hogy felvesz valakit, aki tapasztalattal rendelkezik a platformon való kódolásban és tervezésben.

Tehát összefoglalva, mi az a Drupal ? Ez az egyik legerősebb és legrobusztusabb tartalomkezelő keretrendszer, amely lehetővé teszi a fejlesztők számára, hogy teljesen testreszabható webhelyeket hozzanak létre, amelyek hatékonyan képesek tartalmat szolgáltatni, de nem kell teljesen a tartalom körül forogniuk – ez egy fontos különbség a WordPresshez(WordPress) képest .

(Did)Megtudott(Drupal) valami újat a Drupalról , vagy van olyan kérdése, amelyre ez a cikk nem tért ki? Írjon(Drop) nekünk megjegyzést alább, és tudassa velünk!



About the author

Számítógép-programozó vagyok, és több mint 15 éve. Szakértelmem szoftveralkalmazások fejlesztésében és karbantartásában, valamint ezen alkalmazások technikai támogatásában rejlik. Számítógép-programozást is tanítottam középiskolásoknak, jelenleg pedig profi oktató vagyok.



Related posts