Drupal 8

Making Drupal website to learn Drupal 8.
saud
#drupal Trying some contrib modules and configure Drupal to fight spammers.
saud
#drupal Define new hook_cron and trying Ultimate cron contrib module with Drupal 8.
saud
#drupal Creating my custom composer file optimized for Drupal ^8.8 with my preferred contrib modules.
saud
#drupal Writing a naming convention policy for content-type/fields and trying naming contrib module.
saud
#drupal Installing and exploring how to create new installation profile for Drupal.
saud
#drupal Setup site permissions to make sure visitors can not access site private content.
saud
#drupal Setup and configure Dynamic cache for authenticated users.
saud
#drupal Change form labels depend on selected value from one of the form fields.
saud
#drupal Use form state to save some custom calculated values to use it in multistep forms.
saud
#drupal Enable and configure translations for three languages (Arabic/English/Français).
saud
#drupal Optimizing the DB and review event_log table and indexing ref_numeric field.
saud
#drupal Replace SOAP integration with a new REST integration and encoding the JSON as per Drupal JSON encode ways.
saud
#drupal Enable profiling contrib module and benchmarking some pages and optimize and reduce some DB queries.
saud
#drupal Tune my views and enable caching and remove pre render implemented hook.
saud
#drupal Trying some contrib modules to apply AJAX for View pagination and pick views_show_more.
saud
#drupal Trying a couple of modules to find the best way to export block contents.
saud
#drupal Updating Drupal from 8.6 to 8.9 and recreating the composer file.
saud
#drupal Create custom composer file for my D8 installation and add some custom composer scripts to delete specific static files.
saud
#drupal Create new Drupal 8 project using Drupal recommended-project and ignore all files and folders coming from composer.
saud
#drupal Create custom route alias for authenticated users that having specific amount of node count.