Table of contents : Crash course - Drupal 10 site building Thanks Before starting Who is it for? Previous knowledge required Introduction to Drupal 10 What is a CMS? What is Drupal and what can be done with it? Improvements with Drupal 10 Drupal architecture Unit 1: Drupal installation 1.1. Basics for Drupal Installation 1.2. Installing Drupal with Pantheon Installing Drupal with Lando Unit 2: The Drupal administration area 2.1. Administration Menu 2.2. Shortcuts 2.3. General Site Settings 2.4. Improving the administration menu Unit 3: Content management 3.1. Core content types 3.2. Create content 3.3. Content editing 3.4. Content management area 3.5. URL Aliases 3.6. Home page settings 3.7. Posting and comment moderation Unit 4: Content Types I Introduction to Content Types and Fields 4.1. Create and configure content types 4.2. Add additional fields to the content type 4.3. Case study: Create the News content type and add additional fields Unit 5: Menu management 5.1. Menu Types 5.2. Create and edit menus 5.3. Case study: Create a menu 5.4. Menu activation 5.5. What are breadcrumbs? Unit 6: Block management 6.1. What are blocks? 6.2. Activation and configuration of blocks 6.3. Block Types 6.4. Creation of custom blocks 7.1. What are themes? 7.2. Theme repository Installation of themes 7.4. Theme Settings 7.5. Uninstall a theme 7.6. Administration Theme Unit 8: Extension of functionalities with contributed modules 8.1. What are modules? 8.2. Kernel modules 8.3. Module repositories 8.4. Installation of modules 8.5. Uninstall modules 8.6. Module Configuration 8.7. Practical case: Installation and configuration of the Back To Top module 8.8. Practical case: Installation and configuration of the Replicate module Unit 9: Management of users, roles and permissions 9.1. Create and edit user accounts 9.2. Configuration of users accounts 9.3. Set roles and access permissions 9.4. Additional user fields 9.5. Contact forms 9.6. Additional modules: Masquerade Unit 10: Taxonomy 10.1. Vocabularies and terms 10.2. Categorize the contents Unit 11: Text formats and WYSIWYG editors 11.1. Filters and text formats 11.2. Configuration of text formats and filters 11.3. Add text formatting 11.4. WYSYWYG editors 11.5. Additional modules: Editor File upload 11.6. Additional modules: Editor Advanced link 11.7. Additional Modules: Allowed Formats Unit 12: Content Types II: Additional Fields Definition of content types 12.2. Add fields 12.3. Text fields 12.4. Numeric fields 12.5. List Fields 12.6. Reference Fields to Taxonomy Terms 12.7. File and Image Fields 12.8. Date Fields 12.9. Content Reference Fields 12.9. Reference fields to other elements 12.11. Additional modules: Field Group to group fields in forms Additional modules: Dynamic Entity Reference 12.13. Additional modules: Simplify Unit 13: Multimedia I Files and images 13.1. File System 13.2. File Management 13.3. Image Styles 13.4. Responsive Images 13.5. Additional modules: Image Effects 13.6. Additional modules: Video Embed Field Unit 14: Types of content III Content presentation Manage field display 14.2. Display modes 14.3. Automatic URL aliases with Pathauto 14.4. Additional modules: Field Group to group fields in content presentation Unit 15: Searches 15.1. Indexing and search configuration 15.2. Perform searches 15.3. Custom display settings 15.4. Permission settings 15.5. Search report 15.6. Additional modules: Search 404 15.7. Additional modules: Search Autocomplete Unit 16: Views I Creating and configuring views 16.1. Introduction to the Views module 16.2. Creation of views 16.3. General view settings 16.4. Study Case: Create the Posts View 16.5. Case study: Create a presentation of Block type Unit 17: Views II Fields, Filters and Sorting 17.1. Fields 17.2. Study Case: Adding and Configuring View Fields 17.3. Sort Criteria Use Case: Add Sort Criteria to View 17.5. Filter Criteria 17.6. Use case: Add filter criteria to the view Unit 18: Views III: Advanced Settings 18.1. Relationships Use case: Create a view with related fields 18.3. Contextual filters from parameters in the URL 18.4. Use case: Create a view with parameters in the URL 18.5. Use case: Create a view block with post genres 18.6. Contextual filters from predefined values 18.7. Use case: Create a block with current user information Use case: Create a block related to the displayed node 18.9. Use case: Create a view with the contents created by the current user 18.10. Other advanced options 18.11. Bulk operations 18.12. Views in Entity Reference type fields 18.13. Predefined views Unit 19: Management, maintenance and updating of the site 19.1. Reports 19.2. System Event Log 19.3. Access Statistics 19.4. Site closed for maintenance 19.5. Backups 19.8. Performance improvement by enabling the cache Unit 20: Introduction to Configuration Management 20.1. What is Configuration Management? 20.2. Synchronize sites. Export/import configuration Unit 21: Editing content with Paragraphs 21.1. Introduction to Paragraphs 21.2. Example paragraph types 21.3. Create new types of paragraphs 21.4. Permission settings 21.5. Paragraph Views 21.6. Paragraph library 21.7. Additional modules: Classy paragraphs 21.8. Additional Modules: Reference Table Formatter 21.9. Additional modules: Bootstrap Paragraphs Unit 22: Forms 22.1. Introduction to Webform 22.2. Creating forms with Webform 22.3. Form elements 22.4. Validation of elements and conditions 22.5. Email Settings 22.6. Form settings Unit 23: Layouts I Layout Builder 23.1. Introduction to Layout Builder 23.2. Design entities with Layout Builder 23.3. Field Layout 23.4. Settings Tray Unit 24: Media II Media 24.1. Media types 24.2. Multimedia content reference fields 24.3. New media types Unit 25: Views IV Expand Views 25.1. Weight module 25.2. Views accordion module 25.3. Module Views Slideshow 25.4. Views Infinite Scroll Module 25.5. Views Data Export Module 25.6. EVA Module (Entity Views Attachment) 25.7. Entityqueue module 25.8. Views Flipped Table Module 25.9. Full Calendar View Module Unit 26: Content Types IV Additional Modules 26.1. Create test content with Devel Generate 26.2. Inline Entity Form Module 26.3. Entity Browser Module 26.4. Chosen module 26.5. Conditional Fields Module Unidad 27: SEO positioning with Drupal 27.1. Introduction to SEO positioning 27.2. Information for search engines 27.3. Content structure 27.4. Analysis and optimization Unit 28: Menu expansion 28.1. Menu Breadcrumb Module 28.2. Menu Condition Module 28.3. Superfish module 28.4. Ultimenu Module Glossary of terms