Difference between revisions of "Drupal/C3/Styling-a-Page-using-Themes/English"
(Created page with "'''Title:''' Styling a Page using Themes '''Keywords: Drupal, Video tutorial, Themes, contributed Themes, starter Themes, base Themes, sub-themes, Zircon Theme, Adaptive them...") |
Nancyvarkey (Talk | contribs) |
||
| Line 19: | Line 19: | ||
Learning Objectives | Learning Objectives | ||
| − | |||
| style="border:1pt solid #000000;padding:0.097cm;"| In this tutorial, we will learn about | | style="border:1pt solid #000000;padding:0.097cm;"| In this tutorial, we will learn about | ||
| − | * Introduction to themes | + | * Introduction to '''themes''' |
| − | * Finding themes and | + | * Finding '''themes''' and |
| − | * Installing a basic theme | + | * Installing a basic '''theme''' |
| − | + | ||
| − | + | ||
|- | |- | ||
| Line 34: | Line 31: | ||
System requirement | System requirement | ||
| − | |||
| style="border:1pt solid #000000;padding:0.097cm;"| To record this tutorial, I am using | | style="border:1pt solid #000000;padding:0.097cm;"| To record this tutorial, I am using | ||
| − | + | * '''Ubuntu Linux''' Operating System | |
| − | * Ubuntu Linux Operating System | + | * '''Drupal''' 8 and |
| − | * Drupal 8 and | + | * '''Firefox''' Web browser |
| − | * Firefox Web browser | + | |
You can use any web browser as per your choice. | You can use any web browser as per your choice. | ||
| Line 54: | Line 49: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.106cm;"| 0:05 | | style="border:1pt solid #000000;padding:0.106cm;"| 0:05 | ||
| − | | style="border:1pt solid #000000;padding:0.106cm;"| As mentioned earlier, a''' Drupal''' | + | | style="border:1pt solid #000000;padding:0.106cm;"| As mentioned earlier, a''' Drupal website''' can look like anything we want. |
|- | |- | ||
| Line 70: | Line 65: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.106cm;"| 0:23 | | style="border:1pt solid #000000;padding:0.106cm;"| 0:23 | ||
| − | | style="border:1pt solid #000000;padding:0.106cm;"| '''Themes''' can make your''' Drupal''' | + | | style="border:1pt solid #000000;padding:0.106cm;"| '''Themes''' can make your''' Drupal site''' look like anything you want. |
|- | |- | ||
| Line 80: | Line 75: | ||
| style="border:1pt solid #000000;padding:0.106cm;"| We can get''' Themes''' from a few different places: | | style="border:1pt solid #000000;padding:0.106cm;"| We can get''' Themes''' from a few different places: | ||
| − | + | * We have free''' Themes''' at''' drupal.org '''which are called''' Contributed Themes.''' | |
| − | * We have free''' Themes''' at''' drupal.org '''which are called''' Contributed | + | |
* Or we can purchase a''' Theme''' from a number of different vendors also. | * Or we can purchase a''' Theme''' from a number of different vendors also. | ||
* Or we can create our own''' Theme''' like''' Artisteer''' from''' Artisteer.com''' | * Or we can create our own''' Theme''' like''' Artisteer''' from''' Artisteer.com''' | ||
| − | + | *:i.e. build it from scratch | |
| − | i.e. build it from scratch | + | |
|- | |- | ||
| Line 127: | Line 120: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.106cm;"| 0:21 | | style="border:1pt solid #000000;padding:0.106cm;"| 0:21 | ||
| − | | style="border:1pt solid #000000;padding:0.106cm;"| Recall from our''' Modules''' tutorial | + | | style="border:1pt solid #000000;padding:0.106cm;"| Recall from our''' Modules''' tutorial. |
| + | |||
| + | We have to filter by the''' Core compatibility''' of the''' Drupal''' version we're using. | ||
|- | |- | ||
| Line 137: | Line 132: | ||
| − | With new theme additions after this tutorial was recorded, you may see a higher number now. | + | With new '''theme''' additions after this tutorial was recorded, you may see a higher number now. |
|- | |- | ||
| Line 169: | Line 164: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.106cm;"| 1:07 | | style="border:1pt solid #000000;padding:0.106cm;"| 1:07 | ||
| − | | style="border:1pt solid #000000;padding:0.106cm;"| Recall our''' DMV''' illustration from the''' Module''' tutorial | + | | style="border:1pt solid #000000;padding:0.106cm;"| Recall our''' DMV''' illustration from the''' Module''' tutorial? |
| + | |||
| + | It’s the same thing here. | ||
|- | |- | ||
| Line 197: | Line 194: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.106cm;"| 1:46 | | style="border:1pt solid #000000;padding:0.106cm;"| 1:46 | ||
| − | | style="border:1pt solid #000000;padding:0.106cm;"| A''' Contributed Theme''' can have several flavours as well | + | | style="border:1pt solid #000000;padding:0.106cm;"| A''' Contributed Theme''' can have several flavours as well. |
| + | There are 3 different kinds of''' Themes'''. | ||
| − | We can have a very '''simple Contributed Theme'''. that you can configure to a point. | + | |- |
| + | | style="border:1pt solid #000000;padding:0.106cm;"| | ||
| + | | style="border:1pt solid #000000;padding:0.106cm;"| We can have a very '''simple Contributed Theme'''. that you can configure to a point. | ||
|- | |- | ||
| Line 261: | Line 261: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.106cm;"| 0:43 | | style="border:1pt solid #000000;padding:0.106cm;"| 0:43 | ||
| − | | style="border:1pt solid #000000;padding:0.106cm;"| Let us right-click on | + | | style="border:1pt solid #000000;padding:0.106cm;"| Let us right-click on ''' tar.gz''' and copy that link. |
| Line 267: | Line 267: | ||
| − | Let’s go back to our site. | + | Let’s go back to our '''site'''. |
|- | |- | ||
| Line 302: | Line 302: | ||
| − | A flexible, recolorable theme with many regions and a responsive mobile first layout. | + | '''A flexible, recolorable theme with many regions and a responsive mobile first layout'''. |
|- | |- | ||
| style="border:1pt solid #000000;padding:0.106cm;"| 1:28 | | style="border:1pt solid #000000;padding:0.106cm;"| 1:28 | ||
| − | | style="border:1pt solid #000000;padding:0.106cm;"| Click''' Install | + | | style="border:1pt solid #000000;padding:0.106cm;"| Click''' Install and set as default'''. |
|- | |- | ||
| Line 313: | Line 313: | ||
* '''Number one''' : Installing new''' Themes''' doesn't change the content, and | * '''Number one''' : Installing new''' Themes''' doesn't change the content, and | ||
| − | * '''Number two''' : We may need to | + | * '''Number two''' : We may need to re-position our''' Blocks'''. |
| − | + | ||
| − | + | ||
|- | |- | ||
| Line 467: | Line 465: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.106cm;"| 4:07 | | style="border:1pt solid #000000;padding:0.106cm;"| 4:07 | ||
| − | | style="border:1pt solid #000000;padding:0.106cm;"| In our | + | | style="border:1pt solid #000000;padding:0.106cm;"| In our '''Content''' area, we've got the''' Help block'''. |
|- | |- | ||
| Line 565: | Line 563: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.106cm;"| 6:08 | | style="border:1pt solid #000000;padding:0.106cm;"| 6:08 | ||
| − | | style="border:1pt solid #000000;padding:0.106cm;"| Find some '''themes''' that you like, install them and play with them. This is a great way to learn about how '''themes''' impact your site. | + | | style="border:1pt solid #000000;padding:0.106cm;"| Find some '''themes''' that you like, install them and play with them. |
| + | |||
| + | |||
| + | This is a great way to learn about how '''themes''' impact your '''site'''. | ||
| Line 580: | Line 581: | ||
Summary | Summary | ||
| − | |||
| Line 588: | Line 588: | ||
In this tutorial we have learnt about | In this tutorial we have learnt about | ||
| − | * Introduction to themes | + | * Introduction to '''themes''' |
| − | * Finding themes and | + | * Finding '''themes''' and |
| − | * Installing a basic theme | + | * Installing a basic '''theme''' |
| − | + | ||
| − | + | ||
|- | |- | ||
| Line 605: | Line 603: | ||
* adapted from Acquia and OSTraining | * adapted from Acquia and OSTraining | ||
* and revised by Spoken Tutorial Project, IIT Bombay. | * and revised by Spoken Tutorial Project, IIT Bombay. | ||
| − | |||
| − | |||
|- | |- | ||
| Line 624: | Line 620: | ||
Spoken Tutorial Workshops | Spoken Tutorial Workshops | ||
| − | |||
Revision as of 11:26, 22 July 2016
Title: Styling a Page using Themes
Keywords: Drupal, Video tutorial, Themes, contributed Themes, starter Themes, base Themes, sub-themes, Zircon Theme, Adaptive theme
| |
|
| Slide 1:
Styling a Page using Themes |
Welcome to the Spoken tutorial on Styling a Page using Themes. |
| Slide 2:
Learning Objectives
|
In this tutorial, we will learn about
|
| Slide 3:
System requirement
|
To record this tutorial, I am using
You can use any web browser as per your choice. |
| Time | Narration |
| 0:05 | As mentioned earlier, a Drupal website can look like anything we want. |
| 0:12 | In fact, here are some of the different looks and feels from several Drupal sites. |
| 0:18 | Notice that they are completely different. |
| 0:20 | This is based on the Theme. |
| 0:23 | Themes can make your Drupal site look like anything you want. |
| 0:28 | Here are a few things to remember about Themes. |
| 0:31 | We can get Themes from a few different places:
|
| 0:51 | Contributed Themes can be found at drupal.org/project/themes |
| 1:26 | Block Regions are all determined by the Theme. |
| 1:31 | So, where we can place Blocks on our website, is part of the theming process. |
| 1:38 | If we don't have the right region, then its a Theme issue not a Block issue. |
| 1:45 | Let's now understand Themes a little bit more. |
| Time | Narration |
| 0:05 | We can get some fantastic free Themes at drupal.org |
| 0:12 | Go to drupal.org/projects/themes |
| 0:16 | Let's take a look at some of the Themes that are available for Drupal. |
| 0:21 | Recall from our Modules tutorial.
We have to filter by the Core compatibility of the Drupal version we're using. |
| 0:28 | There are 2205 Themes here.
|
| 0:39 | Let’s talk about how to find and evaluate Themes. |
| 0:43 | This is very similar to Modules. |
| 0:48 | We will start here at drupal.org |
| 0:51 | Now, when we filter by Core compatibility, they get automatically sorted by Most Installed. |
| 0:57 | Adaptive Theme is number one at this point. |
| 1:00 | And Bootstrap is number two. |
| 1:02 | Let's click on Bootstrap. |
| 1:07 | Recall our DMV illustration from the Module tutorial?
It’s the same thing here. |
| 1:13 | You have to read the documentation first. |
| 1:18 | Then check out the Maintainers. |
| 1:21 | And look at versions and project informations. |
| 1:25 | At the time of recording, this particular Theme is in Drupal 8 x 3.0 alpha 1 version. |
| 1:34 | And there is a development version also. |
| 1:37 | Later on, there's going to be a Drupal 8 version of this Theme, up here in the green. |
| 1:46 | A Contributed Theme can have several flavours as well.
There are 3 different kinds of Themes. |
| We can have a very simple Contributed Theme. that you can configure to a point. | |
| 1:56 | We can have Starter Themes like Bootstrap or Zen.
|
| 2:08 | Or we can have a Base Theme.
|
| 2:17 | But the rules are all the same here. |
| 2:20 | Look at the documentation.
|
| 2:27 | We will install a Contributed Theme, now. |
| Time | Narration |
| 0:05 | Let’s go to drupal.org/projects/zircon |
| 0:16 | Scroll down.
|
| 0:26 | It's not used on many sites. |
| 0:29 | We will be using this theme, because it is ready for Drupal 8, as of today. |
| 0:43 | Let us right-click on tar.gz and copy that link.
|
| 0:51 | Let us go back to our site. |
| 0:54 | This time click on Appearance and Install new theme. |
| 1:00 | Again, same process as with Modules. |
| 1:04 | Let us paste that URL and then click Install. |
| 1:09 | The Theme is downloaded to our web server, and we are able to now turn it on. |
| 1:14 | Click Install newly added themes. |
| 1:16 | Scroll down to the bottom. |
| 1:18 | And you'll see Zircon.
|
| 1:28 | Click Install and set as default. |
| 1:31 | Now as we learnt in the intro video-
|
| 1:42 | Now let's take a quick look at the settings. |
| 1:45 | Click on the word Settings. |
| 1:49 | We have the normal TOGGLE DISPLAY in Zircon. |
| 1:51 | And the shortcut icon. |
| 1:54 | Once again, if you want to update the logo that's under Global settings. |
| 1:58 | And LOGO IMAGE SETTINGS. |
| 2:00 | Click Save. |
| 2:04 | And then go to our site. |
| 2:10 | This is Zircon - a completely flexible, robust, and global friendly Theme for Drupal. |
| 2:20 | Let's head over to Structure and Blocks. |
| 2:25 | And click on Demonstrate block regions for Zircon. |
| 2:28 | We'll see a number of Block regions here. |
| 2:32 | A Header region.
|
| 2:39 | There's a Slideshow region, in case you are using something like View Slideshow. |
| 2:48 | A Featured block region. |
| 2:50 | Help.
|
| 2:53 | Panel First.
|
| 2:58 | Notice that some of the regions from our default Theme are no longer available. |
| 3:04 | Let's take a quick look and see what we need to do here. |
| 3:08 | There are a lot of stuff in the Header region.
|
| 3:18 | We will put that back into Footer. |
| 3:22 | It immediately disappears from the Header. |
| 3:24 | Let's take the Status message out of the Header and put it into messages. |
| 3:32 | Let's put the Footer menu again, down into Footer. |
| 3:36 | We'll leave Search, Site branding and User account menu where they are for now. |
| 3:41 | The Primary menu is in the wrong spot but let's just take a quick look at that. |
| 3:46 | Click Save blocks. |
| 3:48 | Go back to our site. |
| 3:50 | And we'll see that the Main menu is nowhere to be found.
|
| 3:58 | So, we will take our Main navigation and change that to Main menu. |
| 4:05 | Scrolling down let's take a quick look. |
| 4:07 | In our Content area, we've got the Help block. |
| 4:11 | Let us put that in Help. |
| 4:13 | Page title, Primary admin actions and Page Tabs are fine. |
| 4:18 | Sidebar first, Welcome to Drupalville, Book navigation, Recent Events Added and Tools. |
| 4:23 | Let's take the Tools menu and put that inside Sidebar second.
|
| 4:33 | There are four Panel regions here in which we can place anything we want. |
| 4:39 | Now, click Save. |
| 4:42 | And let's take a look at what we did. |
| 4:46 | This is a lot better now. |
| 4:49 | Our menu is properly placed in the Main menu block region.
|
| 5:04 | BOOK NAVIGATION, RECENTLY ADDED EVENTS on the left. |
| 5:08 | And the TOOLS are on the right, again Sidebar first and Sidebar second. |
| 5:12 | And all the content is in the middle. |
| 5:16 | A couple of things to point out here. |
| 5:19 | We've changed our themes. Everything has changed, except our content. |
| 5:26 | We've got new fonts, new font styles, new H3 tags, new Block regions, layouts and a new Footer area. |
| 5:35 | But what's not changed is our content and the actual layout of our content. |
| 5:40 | To change those, we will need to use Panels or Display fields.
|
| 5:49 | Themes are fantastic.
|
| 5:58 | You can come back to drupal.org/projects/themes.
|
| 6:08 | Find some themes that you like, install them and play with them.
|
| With this we come to the end of this tutorial. | |
| Slide 5:
Summary
|
Let us summarize.
|
| Slide 6:
Acknowledgement
|
This video is
|
| Slide 7:
Acknowledgement
|
The video at this link summarises the Spoken Tutorial project.
|
| Slide 8:
Spoken Tutorial Workshops
|
The Spoken Tutorial Project Team conducts workshops and gives certificates.
|
| Slide 9:
Acknowledgement
|
Spoken Tutorial Project is funded by
Government of India. |
| This is Vanessa Varkey signing off.
|