Latest Drupal interview questions and answers 2018
Drupal comes with
In Drupal a patch is a file that consists of a list of differences between one set of files and another. All code changes, additions, or deletions to Drupal core and contributed modules/themes between developers are done through patches.
The differences are presented in a structured, standard way, which means that a program (also named patch) can be used to apply the changes to another copy of the original file.
A node in Drupal is the generic term for a piece of content on your web site. (Note that the choice of the word “node” is not meant in the mathematical sense as part of a network.) Some examples of nodes:
Each node on your site has a Content Type. It also has a Node ID, a Title, a creation date, an author (a user on the site), a Body (which may be ignored/omitted for some content types).
When you visit a URL within your Drupal site, the part of the URL after your base site address is known as the path.
When you visit a path in your Drupal site, Drupal figures out what information should be sent to your browser by checking its list of menu items and routes. Generally, Drupal allows each module to define paths that the module will be responsible for, and when you choose to visit a particular path Drupal asks the module what should be displayed on the page.
A module is a software (code) that extends Drupal functionality. Modules fall into one of three categories:
Drupal Hooks allow modules to interact with the Drupal core.
Drupal’s module system is based on the concept of “hooks”. A hook is a PHP function that is named foo_bar(), where “foo” is the name of the module (whose filename is thus foo.module) and “bar” is the name of the hook. Each hook has a defined set of parameters and a specified result type.
To extend Drupal, a module need simply implement a hook. When Drupal wishes to allow intervention from modules, it determines which modules implement a hook and calls that hook in all enabled modules that implement it.
Taxonomy refers to the feature of classifying information and organizing data in a systematic manner. It consists of vocabularies which are a collection of terms. A term is one individual component listed in the vocabulary which is a subcategory of a vocabulary. There are two types of vocabularies: controlled and free tagging. Controlled vocabulary disallows users from adding data, whereas free tagging allows users to define, add or classify data. A hierarchy determines the depth of the subcategory of the vocabulary. Lastly, it allows the usage of synonyms by linking similar words together. This helps to prevent duplication.
For example: Vocabulary: Dance Term: Salsa Sub Term: Toronto Salsa Sub Term: Cuban Salsa
Never Miss an Articles from us.