This is a list of concepts that you should familiarise yourself with when working with Drupal for the first time.
I've set myself up with a development environment - PHPStorm and/or VSCode, Docker, Git
I have installed the Drupal 9 Quickstart: https://github.com/teamdeeson/d9-quickstart
I have created a content type in Drupal
I have added several fields to my content type in Drupal
I have created an entity reference field, for example to link one type of content to another
I have customised the edit form for my content type (re-arranged fields, changed labels, added descriptions etc)
I have installed a Drupal module using Composer and Drush
I have installed the Paragraphs module (https://www.drupal.org/project/paragraphs)
I have created a paragraph type and added it to my content type.
I have created a user role and set some permissions. E.g. an editor role which has access only to create pages but not make system-wide changes.
I can use Drush to login to a site (drush user-login)
I have created a taxonomy type and terms
I understand how and when to rebuild Drupal cache
I have overridden a Drupal Twig template file
I have created a custom Drupal module
I have created a route
I have created a service
I have written an entity query
I have displayed a list of nodes
I have added pagination to the list
I have added a filter form to the list
I have used xdebug to set a breakpoint in my code
I have imported configuration
I have exported configuration
I have deployed configuration to a shared development or staging environment using drush deploy
drush deploy
arrow-up-right This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International Licensearrow-up-right.
Last updated 3 years ago
Was this helpful?