OTT vysvětluje: Co je Drupal?


Systémy pro správu obsahu, jako je WordPress, jsou architekturou za milióny webových stránek na internetu. CMS umožňuje uživatelům, a to i těm, kteří nemají rozsáhlé znalosti programování, spravovat a koordinovat tok obsahu na své webové stránky způsobem, který je organizovaný, efektivní a snadný.

WordPress má tržní podíl 35% webové stránky na internetu, podle W3Techs. To je více než třetina všech webů - šílená, že? Jak už bylo řečeno, pro webové stránky zaměřené na obsah, proč dokonce uvažovat o jiné možnosti? >

Zde přichází Drupal. Co je však Drupal? Jako vedoucí rámec pro správu obsahu webu poskytuje úroveň modularity, kterou nenajdete v CMS, jako je WordPress. CMS je webová aplikace používaná primárně pro správu obsahu, ale rámec, jako je Drupal, je základem pro obsahově náročnou webovou stránku, kterou lze velmi robustně přizpůsobit.

Drupal vs . WordPress

Nejlepší způsob, jak průměrný uživatel ocenit, co je Drupal, je porovnat jej s populárním otevřeným zdrojovým systémem WordPress. Hlavní funkcí WordPress je poskytnout uživatelům systém, který jim umožní spravovat statické i dynamické stránky svých webových stránek. WordPress podporuje architekturu pluginů a systém šablon, které obojí dostaly obrovské příspěvky od své komunity.

Když přejdete na web WordPress, je často snadné zjistit, že je poháněn WordPress. Webové stránky WordPress mají obecně stejnou strukturu, stejnou konvenci názvů adres URL a souborů a další klíčové dárky. Pravděpodobně jste však byli na desítkách webových stránek využívajících technologii Drupal, aniž byste o tom věděli. Je to kvůli tomu, jak je Drupal přizpůsobitelný a flexibilní.

Drupal je více podnikovým řešením pro vytváření dynamických webů. Nastavuje robustní kódovou základnu, kterou mohou vývojáři přizpůsobit a stavět na tom, aby dělali mnohem víc než jen vytváření blogů nebo zpravodajských serverů.

Zatímco WordPress je modulární v tom smyslu, že můžete vždy nainstalovat pluginy a integrace třetích stran, Drupal je ve svém jádru modulární - měl být široce přizpůsoben, takže můžete Drupalu tvarovat do e - obchodní web, intranet, fórum, web pro sociální sítě a mnoho dalšího.

Jak byl Drupal vytvořen

Drupal zahrnuje mnoho populárních webových technologií, ale většina jeho kódu je v PHP, s MySQL pohánějící databázovou stranu. Drupal je zcela open-source, takže se můžete kdykoli podívat na všechny kódy za ním.

Drupal obsahuje prvky HTML5, YAML, Větvička, jQuery, Backbone.js a další. Čím více těchto technologií znáte, tím lépe budete v budování Drupalu v přizpůsobeném řešení.

Drupal však vyžaduje pouze znát základy HTML, abyste mohli začít vytvářet dynamické stránky a vytvářet funkční web.

Vysvětlení Drupal Hooks

Stejně jako WordPress, Drupal podporuje modularizaci pro přidání více než toho, co dostanete z krabice. Chcete-li plně porozumět a ocenit, jak to funguje, musíte porozumět systému Drupal's hooks.

V Drupalu si představte modul jako soubor PHP souborů, které umožňují rozšířené funkce, které nejsou dostupné v jádru Drupalu. Háčky jsou způsob, jak tyto moduly komunikovat s jinými moduly nebo jádrem. Jádro Drupalu se dodává s dlouhým seznamem podporovaných háčků, o kterých si můžete přečíst více o tady.

Aniž byste se dostali do matoucího technického žargonu za háčky, můžete je považovat za jednoduchou událost posluchače, kteří mění základní chování Drupalu. Vyvolání háku vám umožní „půjčit si“ funkčnost z jiného modulu nebo z jádra Drupalu a přidat ji do vašeho vlastního modulu.

Takže, zatímco Doplňky WordPress nabízejí okamžitý plug - a hraní potěšení z povolení nové a kompletní funkce, háčky Drupalu jsou více vývojové a jsou navrženy pro použití v jednom nebo mnoha dalších modulech.

Jak získat Drupal

Nejnovější verzi Drupalu, Drupal 8, si můžete stáhnout na oficiální web společnosti Drupal. Na stejné stránce můžete získat seznam všech modulů, témat, distribucí a překladů. Další doporučené verze lze nalézt tady.

Zatímco Průvodce oficiálním webovým serverem vám ukáže, jak nasadit dočasné místní demo Drupalu 8, existuje několik webových řešení pro dosažení tohoto cíle. OpenSourceCMS.com je náš oblíbený a umožní vám použít veřejné demontáž dema Drupalu nebo dokonce požádat o vlastní instanci s životností 24 hodin.

Zatímco Drupal je ke stažení zdarma, není to úplně „zdarma“ v tom smyslu, že bude vyžadovat hodně vývoje. WordPress je mnohem více zaměřen na komunitu než Drupal a během jednoho dne můžete pravděpodobně vytvořit web WordPress pomocí vlastního motivu a sady pluginů.

Drupal jako rámec vyžaduje mnohem více práce pod kapotou. Pokud nejste sami weboví vývojáři, očekávejte, že si najmete někoho, kdo má zkušenosti s kódováním a navrhováním na platformě.

Takže, v souhrnu, co je Drupal? Je to jeden z nejvýkonnějších a nejobsáhlejších systémů správy obsahu, který vývojářům umožňuje vytvářet plně přizpůsobitelné webové stránky, které dokážou obsahově dodávat obsah, ale nemusí se točit kolem obsahu - důležitý rozdíl od WordPress.

Věděli jste, že Dozvíte se něco nového o Drupalu nebo máte otázku, na kterou se tento článek nezabýval? Napište nám níže komentář a dejte nám vědět!

Související příspěvky:


21.03.2020