Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Video Course "Website Development with CMS Drupal"

DrupalBook.org logo

Видео-курс по Drupal 8 от DrupalBook.org

Hello, everyone!

On this website, you’ll find video tutorials and articles about CMS Drupal, HTML, CSS, JavaScript, jQuery, and PHP. I publish my lessons on the YouTube channel:
https://www.youtube.com/user/SiteMadeRu

This is an introductory video course on how to create websites with Drupal 8. If you have any questions along the way, feel free to ask in the Telegram channel "Drupal for Beginners":
https://t.me/drupal_beginner

All articles have been migrated to Drupal.ru, where you can read them:

https://drupal.ru/docs

You can also learn about Drupal’s capabilities in the translated User Guide on the official Drupal.org website:

https://www.drupal.org/ru/docs/user_guide/ru/index.html

Lesson List:
Preface
Installing Drupal with Lando
1. Installing and Localizing Drupal 8. Video
1.1. Installation Profiles. Video
1.2. Installing Modules in Drupal 8. Video
   1.2.1. Updating Modules and Core in Drupal 8
   1.2.2. Updating Drupal 8 without Drush or Composer
1.3. Localizing Drupal 8. Video
1.4. Installing a Theme in Drupal 8. Theme Builders. Video
1.5. Choosing Hosting, Buying a Domain Name, Migrating the Site
2. Basic Features of Drupal 8
2.1. Site Content, Content Types, Nodes. Video
2.2. Users, Roles, and Permissions. Video
2.3. Comment – Comments. Video
2.4. Blog, CKEditor – Blogging in Drupal 8. Video
2.5. Taxonomy – Vocabularies and Terms. Video
2.6. Block – Regions and Blocks. Video
2.7. Field, Entity – Working with Fields and Entities. Video
2.8. Image – Working with Images, Presets. Video
2.9. Views – Content Display Builder. News Feed in Drupal 8. Video
2.10. Colorbox – Creating a Simple Photo Gallery in Drupal 8. Video
2.11. Forum – Creating a Forum in Drupal 8. Video
2.12. Menu in Drupal 8. Video

3. Drupal 8 Configuration
3.1. Account Settings. Video
3.2. System. Site Information. Cron. Video
3.3. User Interface. Shortcuts. Video
3.4. Content Management. Text Formats. Video
3.5. Multimedia. Image Styles. File Storage Settings. Video
3.6. Search and Metadata. Clean URLs in Drupal. Video
3.7. Development. Logs, Cache, Maintenance Mode, Config Management. Video
3.8. Region and Language. Translating Drupal to Another Language. Video
3.9. Web Services. Video

4. Drupal 8 Builders
4.1. Contact – Form Builder. Contact Form. Video
4.2. Display Suite – Node Display Builder. Video
4.3. Panels, Page Manager – Page Display Builder. Creating the Homepage. Video
4.4. Paragraphs – Landing Page Builder. Video
4.5. Views – Content Display Builder. Displaying Blocks and Pages.
  4.5.0. Views Module Overview. Video
  4.5.1. Views: Filters and Sorting. Video
  4.5.2. Views Exposed Filters and Sorting. Bulletin Board in Drupal 8. Video
  4.5.3. Views Arguments (Contextual Filters). Video
  4.5.4. Views Relationships. Video
  4.5.5. Views Slideshow – jQuery Sliders and Carousels via Views. Video
   4.5.5.1. Connecting jQuery OwlCarousel to Drupal 8 Views. Video
  4.5.6. Additional Views Settings. Video
  4.5.7. Data Aggregation in Views. Video
4.6. Webforms – Powerful Form Builder. Video
4.7. Layout Builder – Page and Content Display Builder. Video

5. Drupal Commerce – Video Overview

8. Theming in Drupal 8
8.1. Core Themes in Drupal 8
  8.1.1. Creating a Theme Based on Zen in Drupal 8
8.2. What a Drupal 8 Theme Consists Of. Overview of Stark Theme
8.3. Creating Your Own Theme Based on the Stable Theme
8.4. Twig – the New Templating Engine for Drupal
8.5. Working with CSS in Drupal 8. Breakpoints, Responsive Settings in Themes
8.6. Working with Templates in Drupal 8. What Templates Are in Core
8.7. Working with Regions and Blocks in Drupal 8
8.8. Working with JavaScript/jQuery in Drupal 8. What Are Behaviors?
8.9. Theming Views in Drupal 8. Creating an Owl Carousel with Thumbnails

9. Advanced Theming in Drupal 8
9.1. Theme Builders in Drupal 8. Creating a Theme Based on Bootstrap
9.2. Creating a Theme Based on Bootstrap. Configuring PhpStorm, LESS Compiler for Our Theme. Video
9.2.1. Creating a Theme Based on Bootstrap. Compiling SASS with Gulp. Video
9.3. Disabling Cache in Drupal 8. Displaying Debug Info in Templates. Video
9.4. Preparing a Mobile Version of the Site Using Bootstrap Theme in Drupal 8. Video
9.5. Building the “Services” Block Using Bootstrap Columns. Video
9.6. Isotope Gallery for Drupal 8. Video
9.7. Block with YouTube Video in Drupal 8. Video
9.8. Twitter Block in Drupal 8. Video
9.9. Social Icons Block in Drupal 8. Video
9.10. Slideshow for Drupal 8. Video
9.11. Contact Form Using Webform Module in Drupal 8. Video
9.12. Building a Pixel-Perfect Footer Layout. Video

12. Module Development for Drupal 8
12.1. Installing Drush 8 on Open Server
12.2. What Is a Hook in Drupal 8?
12.3. Creating a Custom Drupal 8 Module. Rendering a Page Programmatically. Video
12.4. Creating Pages for a Premium Account. Video
12.5. Main Documentation on Drupal at api.drupal.org. How to Search for API Info
12.6. Route with Parameter. Video
12.7. Plugins in Drupal 8. Rendering a Block. Video
12.8. Working with Forms in Drupal 8. Adding an Admin Form. Video
  12.8.1. hook_form_alter(): Adding Submit and Validate to an Existing Form
  12.8.2. Multistep Popup Form in Drupal 8
12.9. Working with Configuration in Drupal 8. Active, Sync, Transferring Configs from Dev to Live. Video
  12.9.1. Configuration in Drupal 8. Importing Content and Configuration
  12.9.2. Config Split, Config Ignore: Different Configs for Different Instances
12.10. Drupal 8 Fields API. Fields in the Database
  12.10.1. Drupal 8 Fields API. Widget for Field Input Form
  12.10.2. Drupal 8 Fields API. Formatter for Field Display
  12.10.3. Working with Fields in Drupal 8. Creating a Custom Field Type, Widget, and Formatter for YouTube Embeds
12.11. Drupal 8 Entity API. Creating a Custom Entity via Drupal Console
  12.11.1. Accessing Fields in an Entity
  12.11.2. Creating, Updating, Deleting Entities
  12.11.3. Hooks for Working with Entities
12.12. Event Dispatcher. Custom Code for Specific Events
12.13. Working with the Database in Drupal 8
12.14. Integrating a Drupal Module with Views
  12.14.1. Overriding a Views Filter
12.15. Services and Dependency Injection
  12.15.1. Dependency Injection in a Controller
  12.15.2. Dependency Injection in a Block
  12.15.3. Dependency Injection in BaseForm
  12.15.4. Dependency Injection in ConfigFormBase Configuration Form
  12.15.5. Dependency Injection in a Custom Class/Service

Appendix:
List of Useful Drush Commands
Composer in Drupal 8. Displaying Latest Tweets from Twitter
SEO Checklist – SEO Notebook
Downloading and Installing Drupal Commerce

Drupal.org logo

Документация с Drupal.org 

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.

Есть вопрос?

Задать вопрос, предложить идею, поделиться кейсом.

DrupalBook Blog

Events