Difference between revisions of "Drupal/C3/Finding-and-Evaluating-Modules/English"
(Created page with "'''Title:''' Finding and Evaluating Modules '''Keywords:''' Drupal, Finding and Evaluating Modules {| style="border-spacing:0;" | style="border:1pt solid #000000;padding:0...") |
Nancyvarkey (Talk | contribs) |
||
Line 24: | Line 24: | ||
| style="border:1pt solid #000000;padding:0.097cm;"| In this tutorial, we will learn to | | style="border:1pt solid #000000;padding:0.097cm;"| In this tutorial, we will learn to | ||
− | * Search for a module and | + | * Search for a '''module''' and |
− | * Evaluate a module | + | * Evaluate a '''module''' |
− | + | ||
− | + | ||
|- | |- | ||
Line 39: | Line 37: | ||
− | * 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 115: | Line 113: | ||
− | The list is sorted by | + | The list is sorted by '''Most installed''' or '''Most popular'''. |
|- | |- | ||
Line 141: | Line 139: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.176cm;"| 2:21 | | style="border:1pt solid #000000;padding:0.176cm;"| 2:21 | ||
− | | style="border:1pt solid #000000;padding:0.176cm;"| * '''d''' stands for''' documentation''' | + | | style="border:1pt solid #000000;padding:0.176cm;"| |
+ | * '''d''' stands for''' documentation''' | ||
* '''m''' stands for''' maintainers''' and | * '''m''' stands for''' maintainers''' and | ||
* '''v''' stands for''' versions.''' | * '''v''' stands for''' versions.''' | ||
− | |||
− | |||
|- | |- | ||
Line 168: | Line 165: | ||
* to understand whether a''' Module''' is right or not, | * to understand whether a''' Module''' is right or not, | ||
* except to read the''' documentation'''. | * except to read the''' documentation'''. | ||
− | |||
− | |||
|- | |- | ||
Line 181: | Line 176: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.176cm;"| 3:14 | | style="border:1pt solid #000000;padding:0.176cm;"| 3:14 | ||
− | | style="border:1pt solid #000000;padding:0.176cm;"| How do we know there’s help available? Read the''' documentation'''. | + | | style="border:1pt solid #000000;padding:0.176cm;"| How do we know there’s help available? |
+ | |||
+ | Read the''' documentation'''. | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.176cm;"| 3:20 | | style="border:1pt solid #000000;padding:0.176cm;"| 3:20 | ||
− | | style="border:1pt solid #000000;padding:0.176cm;"| Once we install a''' Module''', we should read the''' documentation''' to know which parts to turn | + | | style="border:1pt solid #000000;padding:0.176cm;"| Once we install a''' Module''', we should read the''' documentation''' to know which parts to turn on. |
|- | |- | ||
Line 204: | Line 201: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.176cm;"| 3:47 | | style="border:1pt solid #000000;padding:0.176cm;"| 3:47 | ||
− | | style="border:1pt solid #000000;padding:0.176cm;"| So, I can’t emphasise it enough. Read all of this information by clicking on | + | | style="border:1pt solid #000000;padding:0.176cm;"| So, I can’t emphasise it enough. |
+ | |||
+ | Read all of this information by clicking on | ||
* this''' Documentation''' link | * this''' Documentation''' link | ||
Line 248: | Line 247: | ||
* you might see just one person maintaining it or | * you might see just one person maintaining it or | ||
* you might see a group of people maintaining a''' Module'''. | * you might see a group of people maintaining a''' Module'''. | ||
− | |||
− | |||
|- | |- | ||
Line 289: | Line 286: | ||
− | And the stats | + | And the stats show 7 point 6 million downloads already. |
|- | |- | ||
| style="border:1pt solid #000000;padding:0.176cm;"| 5:32 | | style="border:1pt solid #000000;padding:0.176cm;"| 5:32 | ||
− | | style="border:1pt solid #000000;padding:0.176cm;"| Now - this is important | + | | style="border:1pt solid #000000;padding:0.176cm;"| Now - this is important. |
+ | |||
+ | |||
+ | If a''' Project''' says “'''abandoned'''” or “'''I’ve given up'''”, then avoid using that''' Module'''. | ||
|- | |- | ||
Line 333: | Line 333: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.176cm;"| 6:33 | | style="border:1pt solid #000000;padding:0.176cm;"| 6:33 | ||
− | | style="border:1pt solid #000000;padding:0.176cm;"| One of the frequently questions is | + | | style="border:1pt solid #000000;padding:0.176cm;"| One of the frequently questions is, "How does one find a''' Module'''"? |
|- | |- | ||
| style="border:1pt solid #000000;padding:0.176cm;"| 6:39 | | style="border:1pt solid #000000;padding:0.176cm;"| 6:39 | ||
− | | style="border:1pt solid #000000;padding:0.176cm;"| One option is to go to''' | + | | style="border:1pt solid #000000;padding:0.176cm;"| One option is to go to'''durpal [dot] org slash project slash modules''' |
|- | |- | ||
Line 345: | Line 345: | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.176cm;"| 6:53 | | style="border:1pt solid #000000;padding:0.176cm;"| 6:53 | ||
− | | style="border:1pt solid #000000;padding:0.176cm;"| Otherwise, it is impossible to find''' Modules''' that we need at''' drupal | + | | style="border:1pt solid #000000;padding:0.176cm;"| Otherwise, it is impossible to find''' Modules''' that we need at''' drupal [dot] org.''' |
|- | |- | ||
Line 388: | Line 388: | ||
* The''' Fivestar Rating Module''' or | * The''' Fivestar Rating Module''' or | ||
* The''' Star Rating Module''' | * The''' Star Rating Module''' | ||
− | |||
− | |||
|- | |- | ||
Line 443: | Line 441: | ||
In this tutorial we have learnt to | In this tutorial we have learnt to | ||
− | * Search for a module and | + | * Search for a '''module''' and |
− | * Evaluate a module | + | * Evaluate a '''module''' |
− | + | ||
− | + | ||
|- | |- | ||
Line 459: | Line 455: | ||
* 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. | ||
− | |||
− | |||
|- | |- |
Latest revision as of 18:04, 21 July 2016
Title: Finding and Evaluating Modules
Keywords: Drupal, Finding and Evaluating Modules
|
|
Slide 1:
Finding and Evaluating Modules |
Welcome to the Spoken tutorial on Finding and Evaluating Modules. |
Slide 2:
Learning Objectives
|
In this tutorial, we will learn to
|
Slide 3:
System requirement
|
To record this tutorial, I am using
You can use any web browser as per your choice. |
Time | Narration |
00:09 | Earlier in the series, we’ve talked about extending a website through Modules. |
00:14 | And we have covered some of the Modules that come with Drupal. |
00:18 | We’ve even installed the Module devel earlier in the course. |
00:23 | But now we’ll understand how to evaluate and find great Modules. |
00:28 | Let’s go to drupal.org/project/modules |
00:34 | There are almost 18,000 Modules available for Drupal here. |
00:40 | Please note that a Drupal Module only works with the version of Drupal that it’s intended for. |
00:47 | So we have to update the Core compatibility to the version of Drupal we’re using. |
00:52 | This tutorial has been recorded before the release of Drupal 8.
|
01:02 | For this demo, I’ll switch back to Drupal 7, in order to show you some great things about Modules. |
01:12 | Click Search. |
01:15 | And there are 11,000 Modules for Drupal 7. That’s a huge difference. |
01:21 | With time, we will see the number of Drupal 8 Modules rapidly increase. |
1:29 | Meanwhile, let’s learn how to evaluate good Modules. |
1:34 | On this page, let us filter on the Core compatibility of the version of Drupal we are using.
|
1:46 | Chaos tool suite or ctools and Views are the all time popular Modules of Drupal. |
1:56 | Let’s click on Views. |
1:58 | There’s a simple 3-step approach to evaluating a good Module. |
2:05 | Suppose we go to the licensing bureau to get a new license to drive or register a car.
|
2:21 |
|
2:32 | Look at the information given under the Project Information and Downloads. |
2:39 | Let’s start with d.
|
2:44 | In fact, it’s being incorporated into Drupal 8 and we’ve actually used Views a lot, in this course. |
2:54 | There is no other shortcut in open source
|
3:05 | Always, read the documentation to know what a Module does. |
3:10 | Read the documentation to know what the issues are. |
3:14 | How do we know there’s help available?
Read the documentation. |
3:20 | Once we install a Module, we should read the documentation to know which parts to turn on. |
3:28 | Reading the documentation is extremely important. |
3:34 | Please note, in open source, there is no-one to sue if a Module destroys your site. |
3:39 | You have to read the documentation.
|
3:47 | So, I can’t emphasise it enough.
Read all of this information by clicking on
to find out what is in this Module.
|
4:03 | The m stands for maintainers. |
4:05 | This particular Module was started by merlinofchaos. |
4:11 | Now, when we click on his name, it takes us to his Drupal profile. |
4:17 | Later in the course, we will learn how to have our own Drupal profile. |
4:23 | Here we see that Earl Miles is a big contributor to the Drupal Project - over 6300 commits.
|
4:37 | There are a number of other maintainers for this particular Module. |
4:41 | With Modules
|
4:50 | Both are ok. |
4:52 | But say, a Module happens to be mission-critical, and the maintainer is unable to continue with it.
|
5:01 | So, that’s something to consider. |
5:04 | Finally at the bottom, is the Project information and the Versions or our v. |
5:12 | The maintenance status of v is, right now, seeking co-maintainers. We need not worry.
|
5:23 | It’s under active development. |
5:25 | It’s on almost a million sites.
|
5:32 | Now - this is important.
|
5:43 | You won’t see that very often, however. |
5:47 | Always use the Version of the Module that is the same as the Version of your Drupal installation. |
5:58 | There is no Drupal 8 version here because Views is already in core. |
6:02 | But if I was installing this on a Drupal 7 site, I would not click on this link. |
6:09 | It will take us to a node that gives detailed information about this Module. |
6:14 | Instead, right-click on the tar or the zip, and click on Copy Link. |
6:20 | This was mentioned earlier when we installed devel. |
6:24 | How do we determine if a Module is right for us? |
6:28 | As simple as d m v. |
6:33 | One of the frequently questions is, "How does one find a Module"? |
6:39 | One option is to go todurpal [dot] org slash project slash modules |
6:45 | And filter by Core compatibility - Categories, of which there are many. |
6:53 | Otherwise, it is impossible to find Modules that we need at drupal [dot] org. |
7:00 | If you are good at it, you will be able to find them.
|
7:09 | Again the question will be - which Module is right for me? |
7:15 | Google is your friend! |
7:17 | If we’re looking for a Drupal Module with a Date field then just type drupal module date. |
7:30 | And the first thing that comes up is the Date Module. |
7:32 | We know that because the URL is drupal [dot] org slash project slash date |
7:39 | What if we need a Rating system? |
7:44 | Type drupal module rating system |
7:49 | Now, we get 2 options here-
|
7:57 | So, we have 2 Modules that we can look at, to determine which one might be better for us. |
8:02 | What about if we need a webform? |
8:04 | Again type drupal module webform. |
8:08 | And we get a project named Webform. |
8:11 | This is probably the best way to find Modules, for beginners. |
8:17 | Drupal module and a description of what we need our Module to do. |
8:22 | I hope that’s been helpful.
|
8:27 | And to understand which Module is best for you, remember d m and v. |
With this we come to 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.
|