Udemy - Full introduction to Drupal 8 theming in easy steps
- CategoryOther
- TypeTutorials
- LanguageEnglish
- Total size2.4 GB
- Uploaded Bytutsnode
- Downloads55
- Last checkedDec. 07th '20
- Date uploadedDec. 05th '20
- Seeders 9
- Leechers7
Description
Drupal 8 is out and from now on – every new Drupal website should be using the latest version of this wonderful Content Management Framework.
That means that we should learn to change the front-end of our Drupal 8 system – the way we need it.
There are two main things that are changing the game in the Drupal 8 theming
– Drupal 8 is built on top of Symfony framework
– There are lessons learned from Drupal 7
that means that now the theming of a Drupal website is a bit different – everything is much more structured (almost all the markup is in template files), the templates are using Twig and everywhere one has to deal with code – one finds objects and classes.
In the end – it is not as scary as it looks like – simply everything evolved into something much better, much simpler and elegant, something that is not applicable only in the context of Drupal and that is following general web-development best practices.
In this course I tried to explain the general topics the shortest and the clearest way possible as afterwards I tried to illustrate everything with some simple examples. My opinion is that when you see some simple example working and when you try it by yourself – you already have the tools to investigate further and find exactly what you need to be done.
I’ve been doing drupal-development and theming for many years now – so I know what exactly are the topics that are needed the most – I tried to include all of those and in the end I wrapped all that was learned in an example website that we will convert together form a static html-css version into a working Drupal 8 theme.
Lets conquer together the Drupal 8 theming layer!
Who this course is for:
newbies to Drupal 8 that want to get started with Theming
Drupal 7 developers and/or people with any Drupal experience that want to learn how the theming in Drupal 8 is being done
people that have a Drupal 8 website and want to change it’s look
developers that want to see how Drupal 8 theming is being done
Requirements
Some experience with HTML and CSS and a tiny bit of PHP
Last Updated 4/2019
Files:
Full introduction to Drupal 8 theming in easy steps [TutsNode.com] - Full introduction to Drupal 8 theming in easy steps- 48 8 Implementing the main menu region.mp4 (363.9 MB)
- 1 Introduction to me.mp4 (997.9 KB)
- 1 Introduction to me.vtt (0.6 KB)
- 2 Introduction to the course.mp4 (5.6 MB)
- 2 Introduction to the course.vtt (1.5 KB)
- 3 Preparing our working environment.mp4 (18.0 MB)
- 3 Preparing our working environment.vtt (5.5 KB)
- 4 What is a theme.mp4 (1.5 MB)
- 4 What is a theme.vtt (0.8 KB)
- 5 Themes inside of Drupal.mp4 (16.3 MB)
- 5 Themes inside of Drupal.vtt (3.6 KB)
- 6 Development settings and cache clearing.mp4 (41.1 MB)
- 6 Development settings and cache clearing.vtt (2.9 KB)
- 7 Base themes.mp4 (4.5 MB)
- 7 Base themes.vtt (1.7 KB)
- 8 Start with our theme.mp4 (7.2 MB)
- 8 Start with our theme.vtt (2.2 KB)
- 9 Asset libraries.mp4 (2.3 MB)
- 9 Asset libraries.vtt (1.0 KB)
- 10 Adding our CSS files.mp4 (6.8 MB)
- 10 Adding our CSS files.vtt (2.2 KB)
- 11 Add our JS.mp4 (5.9 MB)
- 11 Add our JS.vtt (1.8 KB)
- 12 Template files where they are and how to overwrite them.mp4 (8.1 MB)
- 12 Template files where they are and how to overwrite them.vtt (2.3 KB)
- 13 Adding our markup in the template files.mp4 (13.8 MB)
- 13 Adding our markup in the template files.vtt (3.2 KB)
- 14 Debugging templates with kint.mp4 (22.2 MB)
- 14 Debugging templates with kint.vtt (5.0 KB)
- 15 Drupal view modes.mp4 (16.1 MB)
- 15 Drupal view modes.vtt (4.4 KB)
- 16 Node templates.mp4 (38.4 MB)
- 16 Node templates.vtt (8.4 KB)
- 17 Page and html templates.mp4 (19.3 MB)
- 17 Page and html templates.vtt (3.8 KB)
- 18 Regions.mp4 (17.1 MB)
- 18 Regions.vtt (3.9 KB)
- 19 Views and overwriting views templates.mp4 (35.8 MB)
- 19 Views and overwriting views templates.vtt (8.6 KB)
- 20 Add and change variables with preprocess functions.mp4 (20.3 MB)
- 20 Add and change variables with preprocess functions.vtt (4.9 KB)
- 21 Render API.mp4 (9.1 MB)
- 21 Render API.vtt (2.5 KB)
- 22 Why Twig.mp4 (1.3 MB)
- 22 Why Twig.vtt (0.6 KB)
- 23 Quick twig.mp4 (2.5 MB)
- 23 Quick twig.vtt (1.0 KB)
- 24 Twig Print variable.mp4 (5.8 MB)
- 24 Twig Print variable.vtt (1.2 KB)
- 25 Twig for loop.mp4 (8.8 MB)
- 25 Twig for loop.vtt (2.0 KB)
- 26 Twig if.mp4 (8.1 MB)
- 26 Twig if.vtt (1.8 KB)
- 27 Twig filters and functions.mp4 (5.9 MB)
- 27 Twig filters and functions.vtt (1.4 KB)
- 28 Twig attributes in drupal.mp4 (5.0 MB)
- 28 Twig attributes in drupal.vtt (1.3 KB)
- 29 Extending templates.mp4 (17.3 MB)
- 29 Extending templates.vtt (4.3 KB)
- 30 Links to other pages in the site.mp4 (8.1 MB)
- 30 Links to other pages in the site.vtt (2.2 KB)
- 31 Translatable strings.mp4 (2.7 MB)
- 31 Translatable strings.vtt (1.1 KB)
- 32 Simple website example overview.mp4 (9.9 MB)
- 32 Simple website example overview.vtt (2.1 KB)
- 33 Preparing the new theme.mp4 (18.2 MB)
- 33 Preparing the new theme.vtt (4.5 KB)
- 34 Implementing the html and page wrapper.mp4 (34.3 MB)
- 34 Implementing the html and page wrapper.vtt (6.9 KB)
- 35 Subproject Fixing the branding of the site.mp4 (25.2 MB)
- 35 Subproject Fixing the branding of the site.vtt (5.0 KB)
- 36 Implementing the main menu.mp4 (29.8 MB)
- 36 Implementing the main menu.vtt (6.7 KB)
- 37 Implementing the main content at frontpage.mp4 (31.7 MB)
- 37 Implementing the main content at frontpage.vtt (6.6 KB)
- 38 How you may continue to improve in Drupal 8 theming.mp4 (15.3 MB)
- 38 How you may continue to improve in Drupal 8 theming.vtt (4.3 KB)
- 39 Chrome twig extention.mp4 (13.5 MB)
- 39 Chrome twig extention.vtt (3.0 KB)
- 40 Removing and overwriting CSS files.mp4 (161.8 MB)
- 40 Removing and overwriting CSS files.vtt (7.0 KB)
- 41 1 Getting Started And Overview.mp4 (37.0 MB)
- 41 1 Getting Started And Overview.vtt (1.6 KB)
- 42 2 Install Acquia Dev Desktop Our Working Environment.mp4 (62.2 MB)
- 42 2 Install Acquia Dev Desktop Our Working Environment.vtt (2.5 KB)
- 43 3 Installing Drupal 8 with Acquia Dev Desktop.mp4 (52.0 MB)
- 43 3 Installing Drupal 8 with Acquia Dev Desktop.vtt (2.3 KB)
- 44 4 Declaring our Theme Adding a Screenshot.mp4 (43.9 MB)
- 44 4 Declaring our Theme Adding a Screenshot.vtt (3.0 KB)
- 45 5 Declaring our library adding CSS and JS files to our theme.mp4 (45.0 MB)
- 45 5 Declaring our library adding CSS and JS files to our theme.vtt (3.7 KB)
- 46 6 Activating some debugging settings.mp4 (109.2 MB)
- 46 6 Activating some debugging settings.vtt (6.4 KB)
- 47 7 Overwriting template files in our theme.mp4 (68.0 MB)
- 47 7 Overwriting template files in our theme.vtt (4.4 KB)
- 48 8 Implementing the main menu region.vtt (17.8 KB)
- 49 9 Theming our footer.mp4 (152.9 MB)
- 49 9 Theming our footer.vtt (7.4 KB)
- 50 10 Creating the fields in the Node and the Paragraph.mp4 (163.3 MB)
- 50 10 Creating the fields in the Node and the Paragraph.vtt (8.3 KB)
- 51 11 Theming the node top area and fields.mp4 (215.0 MB)
- 51 11 Theming the node top area and fields.vtt (7.9 KB)
- 52 12 Theming the first paragraph.mp4 (116.6 MB)
- 52 12 Theming the first paragraph.vtt (5.3 KB)
- 53 13 Image paragraph.mp4 (102.3 MB)
- 53 13 Image paragraph.vtt (5.4 KB)
- 54 14 Text paragraph.mp4 (68.1 MB)
- 54 14 Text paragraph.vtt (3.0 KB)
- 55 15 Creating some example pages and wrapping up.mp4 (109.2 MB)
- 55 15 Creating some example pages and wrapping up.vtt (4.9 KB)
-
Code:
- udp://inferno.demonoid.pw:3391/announce
- udp://tracker.openbittorrent.com:80/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://torrent.gresille.org:80/announce
- udp://glotorrents.pw:6969/announce
- udp://tracker.leechers-paradise.org:6969/announce
- udp://tracker.pirateparty.gr:6969/announce
- udp://tracker.coppersurfer.tk:6969/announce
- udp://ipv4.tracker.harry.lu:80/announce
- udp://9.rarbg.to:2710/announce
- udp://shadowshq.yi.org:6969/announce
- udp://tracker.zer0day.to:1337/announce