What is a content management system?
What stack is Drupal based on?
LAMP stack
What is Drupal?
Flexible CMS with modular design allowing features to be added and removed using modules, and allowing the look and feel of the site to be changed using themes.
What does the Drupal core download contain?
PHP scripts needed to run the basic CMS functionality, optional modules and themes, JavaScript, CSS and images assets.
Which web servers can Drupal run on?
Apache, Nginx or IIS
Which databases can Drupal run on?
MySQL, PostgreSQL, SQLite or MySQL compatible replacement eg MariaDB or Percona
Can you use another scripting language?
No, the scripts the software uses are written in PHP, so that cannot be changed
Why might you choose to use Drupal CMS?
What is a module?
A set of PHP, JavaScript and/or CSS files that extends site features and adds functionality. Each module installed adds to the time needed to generate pages on your site.
Where can you view modules on the site?
Manage -> Extend
Which core module manages basic content?
Node module
What is a theme?
A set of files that define the visual look and feel of the site. Determines the HTML markup and CSS styling that wraps the site content.
What are distributions?
Distributions provide site features and functions for a specific type of site as a single download containing the core software, contributed modules, themes and pre-defined configuration.
What are the two types of distributions?
- Quick start tools
What is a full-featured distribution?
Complete solution to set up a site for specialised purpose i.e. academic, business, government, social etc.
What four types of data are held on the site?
What is Free and Open Source Software?
FOSS is software that is developed by a community of people, released under a non-commercial license and whose source code is freely available.
What is the Drupal Project?
A FOSS whose purpose is to develop the core CMS software as well as modules, additional themes, translations, documentation, and special-purpose distributions.
What is the Drupal Association?
Non-profit organisation dedicated to supporting the Drupal project and community.
What license does Drupal fall under? What does this mean?
GNU General Public License (GPU) version 2 or later. Means free to download, reuse, modify, and distribute any files part of a project on Drupal.org. Can also run the core software in combination with any code with a license compatible with version 2 or 3.
Which guidelines should Drupal contributors follow?
What is a region?
Each site contains a set of named regions where site builders may place their content e.g. Header, Content, Sidebar. The regions available depend on the theme design, however the Content region is always required.
Which regions are provided in the core Bartik theme?
Secondary menu, Header, Primary menu, Highlighted, Featured top, Breadcrumb, Content, Sidebar first, Sidebar second, Featured bottom first, Featured bottom second, Featured bottom third, Footer first, Footer second, Footer third, Footer fourth, Footer fifth.
What is a content entity?
An item of content data, consisting of text, HTML markup, images, attached files or other data intended to be displayed to visitors. Can be defined by core software or modules.