Difference between revisions of "Drupal/C3/Adding-Functionalities-using-Modules/English"
(Created page with "'''Title of Script:''' Adding Functionalities using Modules '''Keywords: video tutorial, drupal, Core module, Contribute module, Custom module''' '''book module, forum modu...") |
|||
(One intermediate revision by one other user not shown) | |||
Line 22: | Line 22: | ||
Learning Objectives | Learning Objectives | ||
− | |||
Line 32: | Line 31: | ||
* '''Book Module''' and | * '''Book Module''' and | ||
* '''Forum Module''' | * '''Forum Module''' | ||
− | |||
− | |||
|- | |- | ||
Line 219: | Line 216: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.185cm;"| 01:25 | | style="border:1pt solid #000000;padding:0.185cm;"| 01:25 | ||
− | | style="border:1pt solid #000000;padding:0.185cm;"| * When you want to add new features to your''' site''' | + | | style="border:1pt solid #000000;padding:0.185cm;"| |
+ | * When you want to add new features to your''' site''' | ||
* where it’s a whole new functionality | * where it’s a whole new functionality | ||
* or even just a new''' Field type''' | * or even just a new''' Field type''' | ||
* you are adding a''' module''' to extend the''' Drupal core'''. | * you are adding a''' module''' to extend the''' Drupal core'''. | ||
− | |||
− | |||
|- | |- | ||
Line 243: | Line 239: | ||
* chapters, | * chapters, | ||
* navigations | * navigations | ||
− | * and even a ''' | + | * and even a '''block''' that can go anywhere we want. |
− | + | ||
− | + | ||
|- | |- | ||
Line 338: | Line 332: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.185cm;"| 04:15 | | style="border:1pt solid #000000;padding:0.185cm;"| 04:15 | ||
− | | style="border:1pt solid #000000;padding:0.185cm;"| Click on''' Structure''' and''' Block layout''' | + | | style="border:1pt solid #000000;padding:0.185cm;"| Click on''' Structure''' and''' Block layout.''' |
+ | |||
+ | |||
+ | And in the''' Sidebar first''', let’s place the''' block'''. | ||
Line 400: | Line 397: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.185cm;"| 00:37 | | style="border:1pt solid #000000;padding:0.185cm;"| 00:37 | ||
− | | style="border:1pt solid #000000;padding:0.185cm;"| These are''' field able,''' which means we are not restricted to just the''' title''' and the''' body'''. | + | | style="border:1pt solid #000000;padding:0.185cm;"| These are''' "field able",''' which means we are not restricted to just the''' title''' and the''' body'''. |
|- | |- | ||
Line 422: | Line 419: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.185cm;"| 01:18 | | style="border:1pt solid #000000;padding:0.185cm;"| 01:18 | ||
− | | style="border:1pt solid #000000;padding:0.185cm;"| Let’s add a comment - | + | | style="border:1pt solid #000000;padding:0.185cm;"| Let’s add a '''comment''' - |
Line 440: | Line 437: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.185cm;"| 01:47 | | style="border:1pt solid #000000;padding:0.185cm;"| 01:47 | ||
− | | style="border:1pt solid #000000;padding:0.185cm;"| '''Forum topic''' called''' Learning Drupal,''' with 1 comment. | + | | style="border:1pt solid #000000;padding:0.185cm;"| '''Forum topic''' called''' Learning Drupal,''' with 1 '''comment'''. |
|- | |- | ||
| style="border:1pt solid #000000;padding:0.185cm;"| 01:52 | | style="border:1pt solid #000000;padding:0.185cm;"| 01:52 | ||
− | | style="border:1pt solid #000000;padding:0.185cm;"| Now, if we click on the comment, we can continue to add comments. | + | | style="border:1pt solid #000000;padding:0.185cm;"| Now, if we click on the '''comment''', we can continue to add '''comments'''. |
Line 472: | Line 469: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.185cm;"| 02:28 | | style="border:1pt solid #000000;padding:0.185cm;"| 02:28 | ||
− | | style="border:1pt solid #000000;padding:0.185cm;"| If I want to''' add a forum''', I can do that | + | | style="border:1pt solid #000000;padding:0.185cm;"| If I want to''' add a forum''', I can do that. |
+ | |||
+ | |||
+ | And I can reorder them anyway I want. | ||
|- | |- | ||
Line 504: | Line 504: | ||
* '''Book Module''' and | * '''Book Module''' and | ||
* '''Forum Module''' | * '''Forum Module''' | ||
− | |||
− | |||
|- | |- | ||
Line 511: | Line 509: | ||
Acknowledgement | Acknowledgement | ||
− | |||
Line 518: | Line 515: | ||
* 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 537: | Line 532: | ||
Spoken Tutorial Workshops | Spoken Tutorial Workshops | ||
− | |||
Line 549: | Line 543: | ||
Acknowledgement | Acknowledgement | ||
− | |||
Latest revision as of 16:23, 23 September 2016
Title of Script: Adding Functionalities using Modules
Keywords: video tutorial, drupal, Core module, Contribute module, Custom module
book module, forum module, Book outline, Navigation, Blocks, Forum Topic, Comments
|
|
Slide 1:
Adding Functionalities using Modules |
Welcome to the Spoken tutorial on Adding Functionalities using Modules. |
Slide 2:
Learning Objectives
|
In this tutorial, we will familiarize ourselves with Modules.
|
Slide 3:
System requirement
|
To record this tutorial, I am using
You can use any web browser as per your choice. |
Time | Narration |
00:18 | Modules and themes are the primary way to extend or add features to a Drupal website. |
00:30 | Drupal offers a complete content management system. |
00:40 | But sometimes we need more, and that is where modules come in. |
00:45 | Modules add features to our Drupal website.
|
00:50 | There are Core Modules.
|
00:55 | They can be turned off.
|
01:08 | These Core Modules are designed for the basic functionality of Drupal. |
01:14 | Then, there are Contributed Modules.
|
01:20 | A Contributed Module is a module that someone in the community contributes.
|
01:35 | The final kind of module is a Custom Module. |
01:40 | This is where we just have some specific functionality that we need for our project.
|
01:50 | There are many different modules available for Drupal. |
01:58 | Over here at drupal.org, we can see that there are 32,458 modules already. |
02:03 | Modules do a variety of things. |
02:08 | One module may add a field to the Content type.
|
02:16 | But we can only use a module that is compatible with the version of Drupal we’re on.
|
02:30 | When we filter them, they are always listed in the order of popularity. |
02:48 | On the first three or four pages, are the most popular modules.
|
03:05 | To summarise, Modules add features and there are many modules available for free, at drupal.org |
Time | Narration |
00:05 | Let us open our website which we created earlier.
|
00:20 | Let’s enable the Book module. |
00:25 | Scroll down a little bit further and we’ll find the Forum module.
|
00:50 | We can turn two completely separate modules on, at the same time. |
00:55 | Scroll down to the bottom and click on Install. |
01:00 | The Book module and Forum module are two very, very different types of modules.
|
01:15 | Drupal modules do very different things, even though they are all modules. |
01:25 |
|
01:40 | Now, let’s click on Structure and Content types.
|
01:50 | Check the Book page Content type by clicking Content and then Add content. |
02:00 | The Book page creates a book on our site, complete with
|
02:10 | Click on Book page.
|
02:25 | On our Publication settings we have a new setting. |
02:30 | Click on BOOK OUTLINE and change None to Create a new book.
|
02:48 | Notice a new link over here, named Add child page. |
02:56 | At drupal.org, click on Documentation.
|
03:05 | Over here on the right hand side, is the navigation.
|
03:15 | Click on Drupal concept.
|
03:25 | We can build complete and complex user guides or any kind of books we want using the Book module. |
03:35 | Let’s go back to our website and click on Add child page. |
03:40 | Type the Title as Installing Drupal and Body as This is where we explain how to install Drupal. |
03:52 | Notice that it is automatically put in the Drupal manual that we are creating.
|
03:59 | Click Save and publish. |
04:03 | We can see that the navigation is automatically generated for us. |
04:08 | Click Up.
|
04:15 | Click on Structure and Block layout.
|
04:30 | Click Place block.
|
04:40 | Click Save blocks and go back to our site.
|
05:00 | Again I am reminding you.
|
05:10 | It’s really powerful if this is the kind of content you need on your site.
|
Time | Narration |
00:05 | If a website really benefits from having a forum, then the Forum module is really helpful. |
00:25 | Click on Content and then on Add content. |
00:30 | The Forum module actually creates a new Content type called Forum topic. |
00:37 | These are "field able", which means we are not restricted to just the title and the body. |
0:42 | Click on Forum topic. Enter a new forum topic, say, Learning Drupal.
|
01:05 | Click Save and publish. |
01:10 | Now because it is in the Forum Content type, one responds through adding comments. |
01:18 | Let’s add a comment -
|
01:35 | Since we are logged in as the super user, these are automatically approved. |
01:40 | If we click on General discussion, we have one general discussion. |
01:47 | Forum topic called Learning Drupal, with 1 comment. |
01:52 | Now, if we click on the comment, we can continue to add comments.
|
02:00 | Let’s click on the word Forums. |
02:08 | You can click here to add a new forum topic that will be in the general discussion.
|
02:15 | So, let’s do that.
|
02:28 | If I want to add a forum, I can do that.
|
02:50 | Let’s come back to Content and then on Add content and a Forum topic.
|
03:02 | This is how we can maintain a nice forum like this, on our Drupal website.
|
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 Calvin Nikil Tomy signing off.
|