1 00:00:00,000 --> 00:00:05,000 Joomla is an absolutely fantastic content management system right out of the box. 2 00:00:05,000 --> 00:00:09,000 As you've seen, it has all kinds of functionality, and capability behind 3 00:00:09,000 --> 00:00:13,000 the scenes, and it's great for putting together a Web site like the one we 4 00:00:13,000 --> 00:00:14,000 have looked at here. 5 00:00:14,000 --> 00:00:19,000 But as soon as you say that, somebody immediately wants to say, well, what 6 00:00:19,000 --> 00:00:25,000 about e-commerce? What about a calendar? What about changing out the editor? 7 00:00:25,000 --> 00:00:28,000 What about backing things up? And so on, and so forth. 8 00:00:28,000 --> 00:00:31,000 There are just tons of things that people might want to add to their Joomla 9 00:00:31,000 --> 00:00:34,000 Web site that don't come with Joomla's core. Joomla, 10 00:00:34,000 --> 00:00:40,000 however, was built to have additional functionality added to it via its extensions. 11 00:00:40,000 --> 00:00:43,000 And we've already worked with extensions at some level. 12 00:00:43,000 --> 00:00:45,000 There are three main kinds of extensions. 13 00:00:45,000 --> 00:00:50,000 Those are components, modules, and plug-ins, and we've worked with all three of 14 00:00:50,000 --> 00:00:51,000 these at this point. 15 00:00:51,000 --> 00:00:56,000 Remember that components are the ones that occupy the main part of the Web page, 16 00:00:56,000 --> 00:01:00,000 modules are the supporting elements that go around the edges of the Web page, and 17 00:01:00,000 --> 00:01:05,000 plug-ins are little behind the scenes functionality that we can turn on or off. 18 00:01:05,000 --> 00:01:06,000 Here is the Joomla! 19 00:01:06,000 --> 00:01:08,000 Extensions Directory. 20 00:01:08,000 --> 00:01:09,000 This is at extensions.joomla.org, 21 00:01:09,000 --> 00:01:15,000 and this is the official repository for Joomla 22 00:01:15,000 --> 00:01:20,000 extensions, where you can go and do research, and find additional extensions to 23 00:01:20,000 --> 00:01:24,000 help supplement your Web site, and make it do whatever it is that you want it to do. 24 00:01:24,000 --> 00:01:30,000 As you can see here in the corner, as of today, there are 10,017 extensions 25 00:01:30,000 --> 00:01:31,000 available for you to work with. 26 00:01:31,000 --> 00:01:34,000 I was just commenting that 27 00:01:34,000 --> 00:01:36,000 two years ago when I recorded this course for Joomla! 1.6, 28 00:01:36,000 --> 00:01:40,000 we were only at 5,400, so Joomla 29 00:01:40,000 --> 00:01:45,000 is growing exponentially, and we're adding new extensions to the directory here all the time. 30 00:01:45,000 --> 00:01:50,000 So, I wanted to give you a few tips for how you can go about picking out a great extension. 31 00:01:50,000 --> 00:01:55,000 To do this, I'm going to start by looking at one of my favorite extensions of 32 00:01:55,000 --> 00:01:58,000 all time, which is called Akeeba Backup. 33 00:01:58,000 --> 00:02:02,000 We can find that just by searching up here in the top corner. 34 00:02:02,000 --> 00:02:05,000 I'm going to type in the name akeeba backup. 35 00:02:05,000 --> 00:02:08,000 If you need to find an extension, of course, you can browse through the 36 00:02:08,000 --> 00:02:12,000 Categories, here on the side or type keywords in the Search box to see what you 37 00:02:12,000 --> 00:02:15,000 can find for matches for certain kinds of Joomla extensions, 38 00:02:15,000 --> 00:02:19,000 but Akeeba Backup is very well known in the community, and extremely well respected. 39 00:02:19,000 --> 00:02:21,000 So these are my search results; 40 00:02:21,000 --> 00:02:22,000 Akeeba Backup comes right up. 41 00:02:22,000 --> 00:02:27,000 I'm going to go ahead and click on the title here, and this will go to the full 42 00:02:27,000 --> 00:02:29,000 listing here for Akeeba Backup. 43 00:02:29,000 --> 00:02:34,000 So this, I think, is one of the finest extensions that's available for Joomla. 44 00:02:34,000 --> 00:02:37,000 It's universally admired by the Joomla community. 45 00:02:37,000 --> 00:02:44,000 The developer, Nicholas, is admired as a developer, and well respected for his 46 00:02:44,000 --> 00:02:47,000 coding abilities, and for his contributions to the community. 47 00:02:47,000 --> 00:02:50,000 And without a doubt, more or less, every Joomla 48 00:02:50,000 --> 00:02:54,000 developer I've ever talked with who has had any level of seriousness about Joomla 49 00:02:54,000 --> 00:02:58,000 recommends using Akeeba Backup as an important addition to your Joomla Web site. 50 00:02:58,000 --> 00:03:03,000 So, if we consider this the gold standard, this is a great listing to look at as 51 00:03:03,000 --> 00:03:07,000 what a really great extension will look like here inside of the Joomla! 52 00:03:07,000 --> 00:03:08,000 Extensions Directory. 53 00:03:08,000 --> 00:03:12,000 So, first of all, you'll see that we have some social media buttons across the 54 00:03:12,000 --> 00:03:16,000 top. That indicates, of course, who has been talking about this extension on 55 00:03:16,000 --> 00:03:19,000 Facebook, Twitter, Google+, and on LinkedIn. 56 00:03:19,000 --> 00:03:24,000 And as you can see, there has been a fair amount of sharing about this extension. 57 00:03:24,000 --> 00:03:27,000 Also at the top here, you'll notice that we have some icons that appear 58 00:03:27,000 --> 00:03:28,000 across the top here. 59 00:03:28,000 --> 00:03:29,000 One is the Editor's Pick. 60 00:03:29,000 --> 00:03:32,000 At this point, I just checked, there's only three Editor's Picks. 61 00:03:32,000 --> 00:03:34,000 This number may vary from time to time. 62 00:03:34,000 --> 00:03:38,000 But this is something that the editors that put together the Joomla! 63 00:03:38,000 --> 00:03:42,000 Extensions Directory, when they feel like there's a really exceptional extension 64 00:03:42,000 --> 00:03:46,000 that you should be including on your Web site, they flag it as an Editor's Pick, 65 00:03:46,000 --> 00:03:49,000 and so Akeeba Backup is an example of that. 66 00:03:49,000 --> 00:03:53,000 Popular indicates it gets a certain number of page views each particular day. 67 00:03:53,000 --> 00:03:58,000 I believe that number is about 180 page views a day, so a lot of people are 68 00:03:58,000 --> 00:04:01,000 looking at this page; a lot of people are considering Akeeba Backup. 69 00:04:01,000 --> 00:04:05,000 These three icons here, C, M, and P, indicate whether it's a component, a 70 00:04:05,000 --> 00:04:06,000 module, or a plug-in. 71 00:04:06,000 --> 00:04:11,000 And in the case of this particular extension, it's mostly a component, but 72 00:04:11,000 --> 00:04:15,000 you will also find that there is a module that will remind you to back up 73 00:04:15,000 --> 00:04:19,000 your Web site, and there is a plug-in also behind the scenes that can automate 74 00:04:19,000 --> 00:04:20,000 the backup process. 75 00:04:20,000 --> 00:04:22,000 So that's why it says C, M, P. 76 00:04:22,000 --> 00:04:26,000 It will indicate what the most recent version of this extension is. 77 00:04:26,000 --> 00:04:30,000 This is one of the most important things you can look at when evaluating an extension. 78 00:04:30,000 --> 00:04:36,000 So this is version 3.6.8, and you see that it was last updated on October 20th, 2012. 79 00:04:36,000 --> 00:04:37,000 Today is November 1st, 80 00:04:37,000 --> 00:04:41,000 so it was last updated about 12 days ago. 81 00:04:41,000 --> 00:04:46,000 That always indicates to me that the developer of this particular extension is 82 00:04:46,000 --> 00:04:51,000 engaged, and involved; that they are actively developing this extension. 83 00:04:51,000 --> 00:04:53,000 In terms of getting a listing in the Joomla! 84 00:04:53,000 --> 00:04:58,000 Extensions Directory, there are some basic sort of requirements that you have to 85 00:04:58,000 --> 00:05:01,000 meet. For example, the extension actually installs in Joomla, 86 00:05:01,000 --> 00:05:05,000 but beyond those fundamental requirements, an extension can sit in the Joomla! 87 00:05:05,000 --> 00:05:08,000 Extensions Directory for a very long time. 88 00:05:08,000 --> 00:05:12,000 So it's possible that a college student, for example, might have had an 89 00:05:12,000 --> 00:05:13,000 assignment to build a Joomla 90 00:05:13,000 --> 00:05:15,000 extension, they post it in the Joomla! 91 00:05:15,000 --> 00:05:17,000 Extensions Directory, and then they forget about it. 92 00:05:17,000 --> 00:05:22,000 It can sit there for a few years with no updates at all. 93 00:05:22,000 --> 00:05:26,000 You wouldn't necessarily want to trust your Web site with an extension that's not 94 00:05:26,000 --> 00:05:27,000 actively being developed. 95 00:05:27,000 --> 00:05:33,000 So I like to look at the Version, and the last updated as an indication of how 96 00:05:33,000 --> 00:05:35,000 involved this particular developer is with the Joomla 97 00:05:35,000 --> 00:05:39,000 community, and how actively they are developing a given extension. 98 00:05:39,000 --> 00:05:42,000 The Rating, of course, is also very important. 99 00:05:42,000 --> 00:05:47,000 The Rating for this extension is 4.9 out of 5, out of 297 users. 100 00:05:47,000 --> 00:05:48,000 Just recently, the Joomla! 101 00:05:48,000 --> 00:05:54,000 Extensions Directory purged a bunch of old extension reviews, and old voting from 102 00:05:54,000 --> 00:05:57,000 many, many, many years ago, because so many of these extensions have evolved 103 00:05:57,000 --> 00:06:01,000 through the years, and I believe they are only looking at the last two years now 104 00:06:01,000 --> 00:06:03,000 of extensions and votes. 105 00:06:03,000 --> 00:06:09,000 So these 297 users have used Akeeba Backup at least over the last two years, and 106 00:06:09,000 --> 00:06:11,000 they are giving it 4.9 out of 5. 107 00:06:11,000 --> 00:06:15,000 That's a pretty good indication that this is a great extension, because the 108 00:06:15,000 --> 00:06:18,000 ranking is so high, and yet so many people have voted it. 109 00:06:18,000 --> 00:06:24,000 You'll also see that this has gotten a wide number of views; over 1 million page views. 110 00:06:24,000 --> 00:06:28,000 And so that's another indication that people think this is a great extension, 111 00:06:28,000 --> 00:06:31,000 and a lot of people are looking at it, and considering it. 112 00:06:31,000 --> 00:06:33,000 You'll also see the Date Added. 113 00:06:33,000 --> 00:06:35,000 So, this was added back in 2007. 114 00:06:35,000 --> 00:06:38,000 So the extension has some longevity behind it. 115 00:06:38,000 --> 00:06:42,000 It wasn't brand new, fresh release, with a developer who doesn't have a track record. 116 00:06:42,000 --> 00:06:47,000 This developer, Nicholas here, has a very long track record in the Joomla 117 00:06:47,000 --> 00:06:50,000 community, and as I said, he is very well respected. 118 00:06:50,000 --> 00:06:54,000 You can read the description about the extension down here, and then as you 119 00:06:54,000 --> 00:06:57,000 continue to scroll down, there's a few images. 120 00:06:57,000 --> 00:07:01,000 If you click on these, it will show you a few screenshots for the interface for 121 00:07:01,000 --> 00:07:03,000 this particular type of extension. 122 00:07:03,000 --> 00:07:08,000 You can flip through these, and consider if this is going to work for you based 123 00:07:08,000 --> 00:07:10,000 on a handful of screenshots. 124 00:07:10,000 --> 00:07:12,000 Then finally, down here at the bottom are the Reviews. 125 00:07:12,000 --> 00:07:18,000 You see that Nicholas actually has 771 reviews for this particular extension. 126 00:07:18,000 --> 00:07:21,000 That's because those have accumulated over the whole life of this 127 00:07:21,000 --> 00:07:23,000 extension being listed. 128 00:07:23,000 --> 00:07:28,000 But we're only considering 297 for calculating the voting total at this point in time. 129 00:07:28,000 --> 00:07:30,000 You can go through and read these. 130 00:07:30,000 --> 00:07:37,000 What I like to do is take a look at the reviews, and see what is happening most recently. 131 00:07:37,000 --> 00:07:40,000 So, these last two reviews were posted in the last month. 132 00:07:40,000 --> 00:07:42,000 It looks like these are very happy people. 133 00:07:42,000 --> 00:07:46,000 As you scroll on down the page here, I think with Nicholas, you are just going to 134 00:07:46,000 --> 00:07:48,000 find a bunch of five star reviews. 135 00:07:48,000 --> 00:07:53,000 But if you do wind up seeing a review that is not a good review; one star, 136 00:07:53,000 --> 00:07:57,000 two star type of review, what you want to look for is the developer has responded to that. 137 00:07:57,000 --> 00:08:00,000 A developer can always respond to a bad review. 138 00:08:00,000 --> 00:08:02,000 They can also respond to a positive review. 139 00:08:02,000 --> 00:08:08,000 And they can make a comment about what happened with this particular user, or why 140 00:08:08,000 --> 00:08:11,000 they might be giving a bad review, or certainly provide technical support as to 141 00:08:11,000 --> 00:08:13,000 why the extension might not be working. 142 00:08:13,000 --> 00:08:17,000 If you see a lot of bad reviews, and you don't see the developer commenting on 143 00:08:17,000 --> 00:08:24,000 those, that's probably an indication that that's an extension you don't want to use. 144 00:08:24,000 --> 00:08:24,000 All right. 145 00:08:24,000 --> 00:08:28,000 So now that I've showed you some of the high points to consider when looking at 146 00:08:28,000 --> 00:08:32,000 this extension here in the Extensions Directory, feel free, of course, to run out 147 00:08:32,000 --> 00:08:35,000 to Google, and Google for the extension, and see what other people are saying 148 00:08:35,000 --> 00:08:37,000 about it. Ask your friends. 149 00:08:37,000 --> 00:08:39,000 If you're a member of your local Joomla 150 00:08:39,000 --> 00:08:43,000 user group, be sure to ask at your user group, and find out if other people have 151 00:08:43,000 --> 00:08:45,000 used the extension, and what their experience was with it. 152 00:08:45,000 --> 00:08:47,000 For the most part, Joomla 153 00:08:47,000 --> 00:08:50,000 is a word of mouth community, and talking to your fellow developers is the best 154 00:08:50,000 --> 00:08:54,000 way to figure out what the good extensions are, and what is safe and sound to 155 00:08:54,000 --> 00:08:56,000 include inside of your Joomla 156 00:08:56,000 --> 00:09:00,000 site, as opposed to what would be something that you might include, but may not 157 00:09:00,000 --> 00:09:04,000 have as strong a track record as something like Akeeba Backup.