Week 4
Drupal
Out of the box
Drupal is content management software. It's used to make many of the websites and applications you use every day. Drupal has great standard features, like easy content authoring, reliable performance, and excellent security.
But what sets it apart is its flexibility; modularity is one of its core principles. Its tools help you build the versatile, structured content that dynamic web experiences need.
The Drupal project is open source software. Anyone can download, use, work on, and share it with others. It's built on principles like collaboration, globalism, and innovation.
It's distributed under the terms of the GNU General Public License(GPL). There are no licensing fees, ever. Drupal will always be free.
Don't use Drupal to build your own/grandmas blog
Use Drupal for advanced management/reporting sites/application
Important notice!
We will be doing a manual installation without composer. For beginners composer will make things too difficult.
Follow the steps on these slides
For the risk-takers:
Installation with Composer:
Place files in MAMP/XAMP htdocs folder (of custom web folder -> See settings)
drupal
Warning != Error
Hit continue below
Warning != Error
Hit continue below
Google is
your friend
Go to
http://localhost/drupal/admin/reports/status
but this one is not critical right now*
* don't release a site without fixing this on the server
Desktop
Mobile
Content
Structure: blocks, menus, layouts, forms, types, taxonomy, views
Appearance: themes, theme settings
Extend: Add/remove modules
Configuration: Site & module settings
People: user management, permissions & roles
Reports: reports about the site, logs
Help: generic CMS help
Nope.
Search by name & filter content
Not used by default
& rarely used overall
Menu
Admin tabs
circle indicates autosuggestions
Regions
List of all available blocks
Is commonly replaced by webforms
(Will see later)
We will spend a lot of time in class
building content types.
For now get acquainted with:
But feel free to have a look around
F.e.: /articles/title-of-article
Configuration contains a lot of different options. It is not required to know all of these options to start using Drupal.
As we continue working with Drupal, the occasion will rise more and more often that we will have to use a new aspect of Drupal's configuration.
We will learn these as we go
Almost never used
Available updates: Get a status report about available updates for your installed modules and themes.
Recent log messages: View events that have recently been logged.
Field list: Overview of fields on all entity types.
Status report: Get a status report about your site's operation.
Top 'access denied' errors
Top 'page not found' errors
Top search phrases
Views plugins: Overview of plugins used in all views.
Basic content management
Add/edit pages/articles
Menu management
Basic Block management
Place blocks
Use custom blocks
Install/enable a theme/module
Use reports/logs
Change basic configuration