Other Drupal training sites
Cron
Cron is an OS utility for scheduling commands to run on a recurring schedule.
Crontab
In unix based systems, running cro...
TODO: Comment section
Add comments to content types.
Set up user registration and permissions.
Set up dashboard for viewing replies.
Integrate...
Create a comment section
A comment section is a great way for your users to interact with content.
Comments can be tricky to implement, as there...
Debugging techniques
Some useful techniques for finding and fixing problems.
Stacktrace
When you get an error, it should tell you which line...
Guzzle
A PHP HTTP client for fetching content from remote urls.
\Drupal::httpClient()
Default http client in Drupal (It's...
OOP in Drupal
Once you've learned object oriented concepts, you're ready to approach a big project like Drupal. This class will...
Plugins
Plugins extend or alter existing parts of a system. In Drupal, plugins are used for defining blocks, field types...
Caching Drupal
HTML Cache
When a server sends an HTML page, it can set caching instructions in the header that tell your browser how...