D8
Drupal 8
Making a Drupal website to learn Drupal 8.
Create new installation profile and import my basic configurations on installation process.
Installing Panelizer contrib module and configure it for my custom theme.
Managing users and roles assign by Role delegation contrib module.
Creating custom template for maintenance page and show dynamic menu.
Installing redirect module and maintain some old URL for SEO purposes.
Force using custom form mode depend on user permission. Mixed with custom value from current URL.
Trying to making files as entity. And adding custom fields for each new file.
Configuring another DB to be used to save some metadata.
Configuring Two factor authentication for login.
Updating Drupal core and automating the updb process.
Altering workflow form and remove some state buttons depend on field value.
Create sub theme library for RTL only and styling RTL website.
Create new sub theme and add custom theme settings. And replace bootstrap CDN options.
Install multiple themes per role and show specific theme depend on specific domain.
Install multiple themes per role and show specific theme depend on specific domain.
Enhance the site performance by aggregating CSS files using Advanced CSS/JS Aggregation configuration.
Updating (Group) module and uninstalling (grolesync) sub module using configurations.
Create new view to show custom event_log records and to do some calculations how many users tried to add a specific contents.
Testing the TPS of JSON views using JMeter.
Prevent workflow comments and allow comments only on transitions.
Create new composer file template for my new D8 projects and trying Composer 2.
Forcing custom form mode per permission programmatically.
Change some field values depend on a specific workflow transition.
Create dynamic custom form having paragraph field with 3 items opened by default in new forms.
Redirecting user on login programmatically to a pre defined destination for each user role.