D8
Drupal 8
Making a Drupal website to learn Drupal 8.
Create composer file as my own Drupal flavor with some basic modules.
Import CSV file into Drupal as nodes using Feed importer.
Create test pipelines on Gitlab and add stage for performance test.
Configure queue to work every hour using Ultimate cron contrib module.
Install Scheduler and configure it to publish content daily.
Enable content moderation and setup the content workflow to have (in review, published) states.
Alter login to have ID number value only and validate if the entered ID number exists in DB or not.
Create one dynamic workflow to serve two purpose by custom workflow states.
Expose all taxonomy terms in a dynamic API service.
Configuring Captcha math question for site visitors.
Implement hook_requirement to require specific PHP composer package
Getting allowed values from field settings.
Enhance website performance and accessibility by following all Lighthouse recommendations.
Configure and create paragraph types to allow content editor to pick (text, image, video) paragraph items inside article content type.
Alter login and add temporary step only if the user is trying to login by ID number.
Link Drupal DB with Redash and write some SQL queries for Drupal entities.
Update schema and add new field to my custom DB table.
Create custom form to upload and save multiple values for multiple nodes in one submit.
Create custom form to upload and save multiple values for multiple nodes in one submit.
Define hook_requirements to check if specific PHP library has been installed or not.
Configuring CSP policy and remove some CDN URLs.
Customize the configurations of CKEditor to support RTL text direction.
Setup cronjob and review job scheduler modules and packages.
Looking and trying some mail module to read and import email messages.
Installing and configuring Monitoring contrib module.