Video Course "Website Development with CMS Drupal"

Видео-курс по 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:
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
- Понимание Drupal
- Системные требования Drupal
- Установка Drupal 8
- Обновление Drupal 8
- Администрирование сайта Drupal 8
- Модули Drupal 8
- Сравнение модулей Drupal
- Темы оформления Drupal
- Типы полей Drupal
- Управление конфигурацией
- Мультисайт Drupal
- Специальные возможности
- Устранение неполадок Drupal 8
- Создание модулей для Drupal
- Drupal 8 API
- Тематизация Drupal 8
- Обновление до Drupal 8
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.
EBT/EPT Modules
- EBT Accordion / FAQ
- EBT Basic Button
- EBT Bootstrap Button
- EBT Call to Action
- EBT Carousel
- EBT Countdown
- EBT Counter
- EBT Image
- EBT Image Gallery
- EBT Micromodal
- EBT Quote
- EBT Slick Slider
- EBT Slideshow
- EBT Stats
- EBT Tabs
- EBT Text
- EBT Tiles
- EBT Timeline
- EBT Video
- EBT Video and Image Gallery
- EBT Webform
- EBT Webform Popup
- EPT Accordion / FAQ
- EPT Basic Button
- EPT Bootstrap Button
- EPT Call to Action
- EPT Carousel
- EPT Countdown
- EPT Counter
- EPT Image
- EPT Image Gallery
- EPT Micromodal
- EPT Quote
- EPT Slick Slider
- EPT Slideshow
- EPT Stats
- EPT Tabs
- EPT Text
- EPT Tiles
- EPT Timeline
- EPT Video
- EPT Video and Image gallery
- EPT Webform
- EPT Webform Popup
Есть вопрос?
Задать вопрос, предложить идею, поделиться кейсом.