D8
Drupal 8
Making a Drupal website to learn Drupal 8.
Create centralized notification method for email and SMS notifications.
Create sub theme from Claro and add some custom styling for node page.
Create queue and cron job handler to prepare queue items every hour.
Create custom route using same core node form with custom URL parameters.
Deep review into Drupal workflow and workflow transition history.
Analyze workflow history and generate a report of each workflow state.
Rewrite my page template file to have footer regions in a separate template.
Create queue item once save new node to get more information and update node fields.
Enable Layout builder for page content type and restrict blocks.
Create new RAW HTML as a text format to allow having custom basic pages with custom HTML code.
Making sure to truncate some DB log tables every week.
Enable Web profiler and review all rendered page blocks.
Tune my sitemap XML file and configure content weight.
Review Entity Attribute Value model for database design.
Load all webform submissions programmatically and analysis answers.
Trying Reference Table Formatter contrib module to show paragraph field values as a table.
Export workflow details and workflow states as a feature to sync workflow states for all environments.
Setup Mailgun service as a SMTP server.
Configure Captcha for webform forms.
Enable slow query log in MySQL.
Altering query to add default value depend on user role.
Add social links for article pages.
Create backup for my Home pi.
Upgrade Drupal 8.7 to Drupal 9.
Implement hook cron to automate fetching and sync Google sheet rows with YNAB.