Skip to main content

Design Drupal 8 Themes || Rod Martin || Ostraining


Teacher: Rod Martin
Released: April 5, 2016
Length: 2.88 hours
Level: Intermediate
Version : Drupal 8
Watch online : https://www.ostraining.com/class/d8-themes/

This class is a hands-on introduction to designing your Drupal 8 site. You'll learn how to customize your Drupal site with CSS, HTML, Javascript, custom fonts and more.
To take this class, you should already have good Drupal 8 site building skills, plus a knowledge of CSS, HTML and some PHP.
In the first part of the class, you'll learn how Drupal 8's theming system works. You'll see how PHP, HTML, CSS, Javascript and Twig combine to allow you to design your site. In the second part of the class, you'll build your first custom theme. You'll create all the architecture needed for a theme, from the files and folders to the external scripts and mobile breakpoints. In the third part of the class, you'll get a deeper understanding of all the elements found in a typical theme folder and how to customize them. In the fourth part of the class, you'll take an existing design and turn it into a complete Drupal theme!

Getting Started
Introduction to Drupal 8 Theming
What You'll Need for This Class
Setting up Your Environment

Introduction to Themes
How Does Drupal Theming Work?  Viewed
Who are Drupal Themers?  Viewed
Finding and Evaluating Contributed Themes  Viewed
Installing Themes  Viewed
Static, Configurable and Responsive Themes  Viewed
 Build Your First Theme
Building a Custom Theme  Viewed
Add a Screenshot and Logo  Viewed
Clear the Theme Cache  Viewed
Add Regions to a Drupal Theme  Viewed
Add Libraries to a Drupal Theme  Viewed
Add CSS to a Drupal Theme  Viewed
Add External Scripts to a Drupal Theme  Viewed
Add Google Fonts to a Drupal Theme  Viewed
Advanced YML File Options  Viewed
Mobile Breakpoints  Viewed
Mobile Breakpoints Exercise  Viewed
 Customizing Your Theme
Introduction to Theme Customization
Anatomy of a Drupal Theme
Drupal Coding Standards
Introduction to Twig Template Files
Template Overrides in Drupal
Installing the Devel Module
A Drupal Template Override Demo
Creating a Node Template Override
Creating a Maintenance Page Template Override
Overriding Drupal Breadcrumbs

 Base Themes and Subthemes
Introduction to Base Themes and Subtheming
Best Practices for Subthemes
Create a Bartik Subtheme
 Setting Up The Theme
How to Match an Existing Design
Creating the Custom Theme
Add Custom Regions
 Site Building
Site Building for Our Theme
Create a Services Content Type
Create a Banner Content Type
Adding Content, Part 1
Adding Content, Part 2
 Views
The Services View
The Blog View
The Frontpage Banner View
Creating Custom Blocks
 Template Overrides
Create Template Overrides
Overrides for Frontpage Content
Adding CSS and Images
 Final
How Would You Do That in Drupal?


Comments

Popular posts from this blog

இந்திய தேசிய உறுதிமொழி

National Pledge இந்தியா என் தாய்நாடு, இந்தியர்கள் அனைவரும் எனது சகோதர சகோதரிகள். நமது நாட்டை நான் மிகவும் நேசிக்கிறேன், நமது நாட்டின் பழம்பெருமைக்காகவும், பண்முக மரபு சிறப்பிற்காகவும் நான் பெருமிதம் கொள்கிறேன். நமது நாட்டின் பெருமைக்கு தகுந்து விளங்கிட பெரிதும் பாடுபடுவேன். நமது பெற்றோர், ஆசிரியர் மற்றும் பெரியோர்களை மதித்து நடந்துகொள்வேன். அனைவரிடமும் அன்பும் மரியாதையும் காட்டுவேன். நமது நாட்டிற்கும் நாட்டு மக்களுக்கும் உழைத்திட பெரிதும் முனைந்து நிற்பேன், நமதுமக்கள் அனைவரும் நலமும் வளமும் பெருவதிலேதான் நான் மகிழ்ச்சி அடைகிறேன்.

மைக்ரோசாப்ட் எக்ஸல்

மைக்ரோசாப்ட் எக்ஸல் என்றால் என்ன ? மைக்ரோசாப்ட்  எக்ஸல் (Excel) என்பது  கணிதம் சார்ந்த தகவல்களை கையாளும் ஒரு மென்பொருள் (Software)  ஆகும். இது  மட்டும் இல்லாமல் இன்னும்  பல வகைகளில்  நமக்கு இந்த  எக்ஸல் மென்பொருள் உதவுகிறது. எக்ஸல் சிறப்பம்சங்கள்   ஃபங்ஷன்கள் பயன்படுத்தி  புரோகிராம்களை எழுதிப்  பயன்படுத்த  முடியும். சார்ட்கள் , வரைந்து  கொள்ள முடியும். மேக்ரோ கையாள முடியும். பதிவு  செய்த தகவல்களை  ஏறு  வரிசையிலோ அல்லது இறங்கு வரிசையிலோ முறைப்படுத்தி  அடுக்க  முடியும் . பில்ட்டர் பயன்படுத்தி தகவல்கள்  பிரித்தெடுக்க முடியும் .  ஒர்க் சீட் என்றால் என்ன ? எம்எஸ் எக்ஸல் நுழைந்தவுடன் கிடைக்கின்ற திரைக்கு ஒர்க் சீட் (Worksheet) என்று பெயர்.ஒர்க் சீட் (Worksheet)-ஐ Spread Sheet என்றும் சொல்லலாம்.. ஒர்க் சீட் (Work Sheet)  நிறைய Row மற்றும் Column களால் பிரிக்கப்பட்டிருக்கும். Row-க்கள் 123.., என்று பெயர் சூட்டப்பட்டிருக்கும். Column -கள் ABC.., என்று பெயர் சூட்டப்பட்டிருக்கும்.எம் எஸ் எக்ஸல் ஃபைலுக்கு Spreadsheet என்று பெயர். எக்ஸல் செல்  என்றால்  என்ன ? Row -ம் ,

MCQ Excel with VBA

GOVERNMENT INDUSTRIAL TRAINING INSTITUTE – DHARMAPURI 1.      What is VBA? a)      A Microsoft programming language used to extend Excel functions b)      A GUI Excel interface for the novice developer c)      A open-source programming environment that works with Excel d)      A Microsoft programming environment that replaces Excel 2.      2.What does VBA stand for? a)     Visual Basic for Applications                                     c) Virtual Basic for Advanced programming b)     Very Basic Applications                                               d) Visual Basic Applied 3.      3.What is a macro used for? a)      To access programs in Excel                                                                   c) To create buttons and forms in Excel b)      To automatically complete a series of Excel steps                              d) To link Excel files together 4.     4. What does a VBA macro consist of? a)      Excel functions