- 101. What hardware does Drupal.org run on?
- 100. Drupal and Working with JavaScript
- 99. Why does Drupal need a database? What database...
- 98. How to create a static archive of a Drupal web...
- 97. Programming best practices and CMS(drupal) bes...
- 96. what are Drupal Distributions and Drupal inst...
- 95. Drupal coding standards
- 94. Drupal 8 classes and interfaces
- 93. Explain drupal advanced search
- 92. Drupal 8 , Changelog.txt - What's new in Drupa...
- 91. Drupal Negatives and explanation on Usability,...
- 90. Explain Drupal Architecture
- 89. Drupal Version release dates
- 88. Drupal at a glance
- 87. Why you shouldn't modify core drupal files ?
- 86. Explain hardcoding in drupal ?
- 85. Explain Theming in Drupal 8 ?
- 84. Steps for launching a drupal site ?
- 83. Explain drupal administration
- 82. How to configure .htaccess to ignore specific ...
- 81. What are the steps for migrating drupal websit...
- 80. How to install and configure drupal 8 ?
- 79. How to Install Drupal ?
- 78. What are alpha, beta releases and release cand...
- 77. What do version numbers in drupal mean?
- 76. Explain Backward Compatibility in Drupal ?
- 75. Explain Security features of Drupal ?
- 74. What are Entity types in drupal ?
- 73. What is Bootstrap in drupal ?
- 72. What is drupal weight ?
- 71. What is triage ?
- 70. What is drupal trigger ?
- 69. What is theme and theme engine in drupal ?
- 68. What is teaser in drupal ?
- 67. What is render array in drupal ?
- 66. What is drupal region ?
- 65. What is permission in drupal ?
- 64. What is Git in drupal ?
- 63. What is DrupalCon and Druplicon ?
- 62. What is cron in drupal ?
- 61. What is critical path ?
- 60. What is clean URL in Drupal ?
- 59. What is Drupal child ?
- 58. What is drupal cache ?
- 57. What are breadcrumbs ?
- 56. What is an argument in drupal ?
- 55. What is a Base Theme in Drupal ?
- 54. What is drupal panels ?
- 53. What is drupal 8 ?
- 52. How do you convert PSD to drupal theme ?
Friday, April 25, 2014
Drupal Job Interview Questions and Answers ( a set of 50 questions, q52-q101)
101. What hardware does Drupal.org run on?
People
often wonder what kind of hardware drupal.org runs on. Throughout the project
history this has been a tough question. For a while it was a server in a random
office building. That server eventually died and required a fund-raising effort
to replace (the funds were raised in 24 hours!).
The critical infrastructure is all configured to share the load
and be redundant. For example, db1 and db2 are configured to be master-slave
most of the time to provide for better performance and allow the slave to be
promoted to master if the master fails.
Read More here https://drupal.org/node/1280436
100. Drupal and Working with JavaScript
Drupal provides methods for
implementing JavaScript. Using these methods will help to keep your code clean
and to ensure compatibility with the way other modules implement JavaScript.
A couple of simple principles guide
Drupal's JavaScript approach:
· All pages should be perfectly
functional without scripts. JavaScript provides alternatives or supplements -
not replacements - for standard elements.
·
No JavaScript is hard-coded into
pages. Rather, actions are attached dynamically to page elements--and only if
the needed JavaScript support is present.
Read more here https://drupal.org/node/121997
99. Why does Drupal need a database? What databases are supported?
Drupal stores its
information - the individual pages, the registered users, and so on - in the
database. The database forms the
back-end for your Drupal site. At this time, Drupal supports MySQL (or
an equivalent such as MariaDB), PostgreSQL, and in Drupal 7, SQLite.97. Programming best practices and CMS(drupal) best practices
Programming
best practices
Best
practices (drupal)
96. what are Drupal Distributions and Drupal installation profiles and what is the difference between the two
·
Installation
profiles are what a developer creates as the basis of
distributions. They define installation steps (such as enabling modules,
defining content types, etc.) that run after Drupal's base installation when
you first install Drupal. One or more standard installation profiles are
included in the Drupal Core download; developers can create custom profiles
that set up Drupal for specific purposes, and optionally release them for
community use on Drupal.org. It is not always easy to attempt to use an
installation profile directly, if it requires non-core modules, themes, or
libraries -- you would have to locate and download all the required components
yourself before you could install Drupal. Instead, it's a lot easier to
download a full distribution (if available).
·
Distributions are
full copies of Drupal that include Drupal Core, along with additional software
such as themes, modules, libraries, and installation profiles. The automatic
packaging scripts on Drupal.org turn installation profiles into distributions,
by gathering all the modules, themes, and libraries they require into a single
zip archive, so that all you need to do is download the full archive and run
the install script.
When to use distributions
There
are no hard and fast rules about when to use distributions, but here are a few
guidelines:
·
Evaluating Drupal: If you're just getting started with Drupal it
makes sense to try a distribution, since they are easier to setup and you can
see real life examples of what Drupal can do. Not all distributions are equal
though, so start with a popular well maintained distribution.
·
Demoing Drupal: Before building a site for someone it can be
useful to show them examples of how Drupal can be configured.
·
Learning Drupal: In the administration section of a
distribution, you can study the inner workings of a real example of Drupal
site, learn all the details about how it is built and configured to obtain
specific functionality, experiment with any changes and additional modules and
themes, etc.
·
Quickly building a site: If you're building a site similar to one
provided by a distribution it makes sense to start with a distribution. After
installing you can continue to configure the site, add modules, create themes,
etc. You can even undo things that the installation profile script may have
done. If you're changing too much though it may make more sense to just start
with stock Drupal and build from there, rather than try to undo and change what
was setup for you.
Read Full article here https://drupal.org/node/1089736
93. Explain drupal advanced search
When Drupal does a
search, and returns no results, an advanced search form is displayed. The form
contains a list of content types and below fields.
1. Containing any of the words
2. Containing the phrase
3. Containing none of the words
And users can choose the search criteria if they are not able to find what they want from basic search.
And users can choose the search criteria if they are not able to find what they want from basic search.
Subscribe to:
Posts (Atom)