21 nejčastějších otázek a odpovědí na rozhovor s Drupalem (2025)

Zde jsou otázky a odpovědi na rozhovory o Drupalu pro začátečníky i zkušené vývojáře Drupalu, aby získali svou vysněnou práci.

1) Vysvětlete, co je Drupal?

Drupal je systém pro správu obsahu (CMS). Je to open source obsah a bezplatný rámec CMS napsaný v PHP. Umožňuje vám snadno organizovat, spravovat a publikovat obsah a přichází s řadou možností přizpůsobení.

Zdarma ke stažení PDF: Otázky a odpovědi na rozhovory s Drupalem


2) Proč je Drupal považován za výkonný CMS ve srovnání s jinými systémy CMS?

Použití stavebnice obsahu Drupal vám umožňuje vytvářet více typů obsahu bez jakýchkoli programátorských dovedností. A pro každý typ obsahu umožňuje přizpůsobit šablonu tématu. Můžete mít článek, příběh, prezentaci, typ obsahu a tak dále.

3) Uveďte, jaké jsou klíčové vlastnosti Drupalu?

Drupal má dvě klíčové vlastnosti
  • Nahrát modul: Umožňuje uživatelům připojovat různé typy souborů k typům uzlů podle vašich představ.
  • Vkládání: Umožňuje vkládat média do uzlů, které jsou hostovány na vašich webových stránkách.

4) Vysvětlete, jak funguje ukládání do mezipaměti v Drupalu?

Prostřednictvím ukládání do mezipaměti Drupal umožňuje zrychlit web pomocí různých konfigurací, jako je ukládání do mezipaměti stránek, ukládání do mezipaměti bloků a životnost stránek uložených v mezipaměti.
  • Ukládání stránky do mezipaměti: Umožňuje to celé HTML každé stránky, která má být uložena v databázi. Snižuje množství potřebných dotazů
  • Blokovat ukládání do mezipaměti: Můžete nastavit nastavení mezipaměti pro blok v pohledech, když je blok vytvořen pohledy
  • Minimální životnost mezipaměti: Je to doba před vymazáním mezipaměti stránky. Při každém spuštění cronu se vymaže mezipaměť stránek.
  • Vypršení platnosti stránek uložených v mezipaměti: Platí pouze pro externí mechanismus, například mezipaměť prohlížeče nebo lak
Otázky k rozhovoru s Drupalem
Otázky k rozhovoru s Drupalem

5) Co je to patch?

Oprava je soubor, který obsahuje seznam rozdílů mezi jednou a druhou sadou souborů. Prostřednictvím patchů lze provést všechny změny v kódu, jako jsou přidání nebo odstranění jádra Drupal. Záplaty lze také použít k provedení změn v jiné kopii původního nebo hlavního souboru.

6) Co znamená PDO?

PDO znamená datový objekt PHP; je to štíhlý a konzistentní způsob přístupu k databázím. Umožňuje vývojářům snadno psát přenosný kód.

7) Vysvětlete, jak funguje databázový systém Drupalu?

V databázi Drupal ukládá informace a každá informace má svou vlastní databázovou tabulku. Například základní informace týkající se uzlů vašeho webu jsou uloženy a uchovávány v tabulce uzlů, a pokud používáte modul CCK k přidávání polí do vašich uzlů, informace o polích jsou uloženy v samostatné tabulce.

8) Jmenujte některé z nejčastěji používaných CMS založených na PHP?

Některé z běžně používaných PHP jsou

9) Co je DRUSH v Drupalu?

DRUSH je shell příkazového řádku a skriptovací rozhraní UNIX pro Drupal Drupal

10) Vysvětlete, co je modul v Drupalu? Uveďte některé moduly používané v Drupalu?

Moduly jsou jako plugin pro váš web. Umožňuje vám přidávat různé funkce na vaše stránky, jako jsou ankety, kontaktní formuláře a vyhledávací pole. Některé z doporučených modulů jsou
  • Zobrazení
  • Známka
  • Ctools
  • Rychlé záložky
  • Pathauto

11) Vysvětlete, co jsou distribuce Drupal a kdy je použít?

Distribuce jsou plné kopie Drupalu, který zahrnuje Drupal Core spolu s dalším softwarem, jako jsou moduly, motivy, knihovny a instalační profily. Můžete použít distribuce pro
  • Hodnocení Drupalu
  • Demoverze Drupalu
  • Učení Drupalu
  • Rychle svázaný web

12) Vyjmenujte SEO moduly dostupné v Drupalu?

Některé SEO moduly dostupné v Drupalu jsou
  • Pathauto
  • Meta tagy / slova uzlů
  • Servisní odkazy
  • Google Analytics
  • související odkazy
  • Hledání 404
  • Mapa stránek
  • Seznam adres URL

13) Vysvětlete, co je hmotnost Drupalu?

Termín Drupal váha se používá k popisu priority nebo pořadí, ve kterém je funkce zpracována nebo je zobrazen blok/uzel. Těžší (+10) váhy se zobrazí níže v seznamech, zatímco nižší váha (-10) se přesune na začátek seznamů.

14) Vysvětlete, co je Drupal cron?

Chcete-li automaticky spouštět příkazy nebo skripty v určených časových a datových intervalech, musíte použít Drupal cron.

15) Proč Drupal potřebuje databázi? Jaké databáze jsou podporovány?

Drupal ukládá své informace do databáze jako jednotlivé stránky, registrovaní uživatelé a podobně. Pro váš web Drupal tvoří databáze back-end; to podporuje MySQL /MariaDB, PostgreSQL a v Drupal 7, SQLite.

16) Vysvětlete, co je render řada v Drupalu?

Pro Drupal jsou základními stavebními kameny renderová pole. V Drupalu vám vykreslovací pole poskytují strukturovaný způsob, jak programově změnit obsah před jeho zobrazením.

17) Vysvětlete, k čemu slouží Ctools v Drupalu?

Tato sada je sada rozhraní API a nástrojů a usnadňuje manipulaci AJAX požadavky a řekněte klientovi, co s nimi má dělat.

18) Jaké soubory jsou vyžadovány pro téma a modul?

Drupal používá soubory .info k ukládání metadat o tématech a modulech. Soubory požadované pro
  • téma: styl.css , page.tpl.php , template.php, block.tpl.php
  • Moduly: modulename.info , modulename.module , volitelně modulename.install

19) Vysvětlete pomocí modulu, jak můžete shodit tabulku?

Pro zrušení tabulky můžete použít db_drop_table v instalačním souboru.

20) Jaké překlady jsou dostupné v Drupalu?

Drupal je přeložen do všech populárních jazyků včetně
  • katalánština
  • francouzský
  • maďarský
  • holandský

21) Poskytuje Drupal podporu?

Stejně jako u všech open-source projektů není k dispozici žádná komerční podpora. Existuje však rozsáhlá online komunita pro Drupal dostupná prostřednictvím fór a online chatu IRC, kteří jsou více než dychtiví odpovídat na vaše dotazy. Tyto otázky na pohovoru také pomohou ve vašem životě (ústních)
Sdílet

7 Komentáře

  1. avatar Pasu Tech říká:

    Odpověď na otázku „Jaké soubory jsou vyžadovány pro motiv a modul?“ je špatně.

    Povinné soubory potřebné pro vytvoření motivu jsou pouze .info. Bez dalších souborů můžeme vytvořit motiv.

    1. avatar Guru99 říká:

      Máte pravdu a je nyní aktualizován.

  2. avatar pravat231 říká:

    jak vyprázdnit jednu položku nabídky v mezipaměti z Memcache místo vymazání celé mezipaměti.

  3. avatar vivek saihgal říká:

    rád dělá kurz prodeje a marketingu

  4. CodeLekhk říká:

    Dobré otázky! Ale bylo by skvělé, kdybyste mohli přidat další otázky / aktualizovat otázky podle nejnovější verze Drupalu.

    Díky

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *