Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Learn Drupal 8 module development with examples

    Posted By: ParRus
    Learn Drupal 8 module development with examples

    Learn Drupal 8 module development with examples
    WEBRip | English | MP4 | 1280 x 720 | AVC ~1366 kbps | 30 fps
    AAC | 128 Kbps | 48.0 KHz | 2 channels | ~3 hours | 1.9 GB
    Genre: eLearning Video / Development, Programming

    Learn how to develop Drupal 8 code with many practical examples
    What you'll learn
    Will have idea how to deal with some in real life Drupal module development situations
    Declare a custom Drupal 8 module
    Understand Drupal 8 routes
    Be able to create Drupal 8 controllers
    Be able to subscribe callbacks for events and execute code
    Be able to create a custom service
    Be able to create a custom form
    Implement twig template for our controller
    Add css file to our twig template
    Create custom block in our module
    Have general idea of Drupal 8 renderable arrays
    Have example how to inject Service to your custom service
    Injecting service to controller
    Create a custom form
    Write a validation to any form in your Drupal 8 instance
    Have an idea how to implement Ajax forms
    Create a custom admin page with configuration
    Print your custom configuration
    Declare custom permissions
    Implement your custom permission to restrict access to a page
    Implement permission to restrict access to segment of a page

    Requirements
    Familiar with Drupal
    Have experience with PHP

    Description
    It has never been better time to learn Drupal 8 module development.

    Thats because Drupal 8 is already the better technologically and the faster way to build Drupal applications (compared to Drupal 7).

    Drupal 8 is built on top of Symfony so the good news are that as you learn how to create controller for example in Drupal 8 - the way you would do it in Symfony is quite the same and vice versa. Thats great because that actually means that the skills are transferable and that we are not going to be bogged down into endless drupalisms (Drupal-specific terms).

    In this course we are going to learn the most popular sections of the Drupal 8 module development:

    we are going to declare our own custom module
    we are going to learn what is a controller and we are going to build our own controller class
    we are going to learn how to implement new routes in the .routing.yml file
    we are going to learn how to render controller content in twig template
    how to include libraries (assets) when certain templates are being rendered
    how to create custom blocks
    have a good understanding of what Renderable arrays are
    what in general are Services
    how to declare a service
    how to inject a service into our own service
    how to inject a service to a container
    how to create custom forms and act on submission
    how to validate forms
    how to alter any form
    how to create an AJAX form
    how to save our custom configuration to our won custom form admin page
    how to render our custom configuration
    how to declare permissions and how to make them work to restrict stuff …
    We are going to implement as much examples as possible and always I attached for you the final files so that you could easily compare with the final result and not waste time on tracing a tiny-tiny bug.

    I tried to make it as clear as possible and to share as much as possible examples that I face in my everyday work process as PHP Drupal developer. The skills that are covered in this course are surely stuff that you would need if your are building complex Drupal 8 applications and are "Must have" as a knowledge for every Drupal developer…

    Who this course is for:
    Drupal developers that want to learn coding
    PHP developers that want to learn Drupal 8 coding
    Symfony developers that want to learn how the code could be implemented in Drupal
    people that like Drupal and programming
    Drupal themers and site builders who want to learn programming
    just about anyone who is willing to learn Drupal module development

    also You can find my other helpful Programming-posts
    (if old file-links don't show activity, try copy-paste them to the address bar)

    General
    Complete name : 6. Forms\5. Ajax Form.mp4
    Format : MPEG-4
    Format profile : Base Media
    Codec ID : isom (isom/iso2/avc1/mp41)
    File size : 123 MiB
    Duration : 11 min 26 s
    Overall bit rate : 1 503 kb/s
    Movie name : 26. Implement permissions(perfect)
    Description : wrap
    Writing application : Lavf57.71.100

    Video
    ID : 1
    Format : AVC
    Format/Info : Advanced Video Codec
    Format profile : Main@L3.1
    Format settings : CABAC / 4 Ref Frames
    Format settings, CABAC : Yes
    Format settings, RefFrames : 4 frames
    Format settings, GOP : M=4, N=60
    Codec ID : avc1
    Codec ID/Info : Advanced Video Coding
    Duration : 11 min 26 s
    Bit rate : 1 366 kb/s
    Nominal bit rate : 3 000 kb/s
    Width : 1 280 pixels
    Height : 720 pixels
    Display aspect ratio : 16:10
    Frame rate mode : Constant
    Frame rate : 30.000 FPS
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Progressive
    Bits/(Pixel*Frame) : 0.049
    Stream size : 112 MiB (91%)
    Writing library : x264 core 148
    Encoding settings : cabac=1 / ref=3 / deblock=1:-1:-1 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=3 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=60 / keyint_min=6 / scenecut=0 / intra_refresh=0 / rc_lookahead=60 / rc=cbr / mbtree=1 / bitrate=3000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=3000 / vbv_bufsize=6000 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00

    Audio
    ID : 2
    Format : AAC
    Format/Info : Advanced Audio Codec
    Format profile : LC
    Codec ID : mp4a-40-2
    Duration : 11 min 26 s
    Bit rate mode : Constant
    Bit rate : 128 kb/s
    Channel(s) : 2 channels
    Channel positions : Front: L R
    Sampling rate : 48.0 kHz
    Frame rate : 46.875 FPS (1024 SPF)
    Compression mode : Lossy
    Stream size : 10.5 MiB (9%)
    Language : English
    Default : Yes
    Alternate group : 1
    Screenshots

    Learn Drupal 8 module development with examples

    Learn Drupal 8 module development with examples

    Learn Drupal 8 module development with examples

    Learn Drupal 8 module development with examples

    Learn Drupal 8 module development with examples

    ✅ Exclusive eLearning Videos ParRus-blogadd to bookmarks
    Feel free to contact me PM
    when links are dead or want any repost

    Learn Drupal 8 module development with examples