1 00:00:00,000 --> 00:00:03,000 Every so often with Joomla, every four to six weeks or so, Joomla 2 00:00:03,000 --> 00:00:06,000 puts out a new release. 3 00:00:06,000 --> 00:00:10,000 While I've been recording this course, I've been working with 4 00:00:10,000 --> 00:00:13,000 Joomla! 3.0.1, and just today 5 00:00:13,000 --> 00:00:16,000 Joomla! 3.0.2 was released. I heard about it on Twitter. 6 00:00:16,000 --> 00:00:18,000 I follow a lot of Joomla 7 00:00:18,000 --> 00:00:22,000 people on Twitter, and I have an account there, and this is my method of finding 8 00:00:22,000 --> 00:00:26,000 out what's the latest stuff that's going on inside of Joomla. 9 00:00:26,000 --> 00:00:29,000 If you don't want to follow Twitter, you can always go to Joomla's Facebook 10 00:00:29,000 --> 00:00:33,000 page, and if you Like it, you'll get updates in your feed; that would indicate 11 00:00:33,000 --> 00:00:35,000 that there are new Joomla releases. 12 00:00:35,000 --> 00:00:35,000 Joomla, 13 00:00:35,000 --> 00:00:39,000 of course, always puts out a blog post, something on their homepage, you can get 14 00:00:39,000 --> 00:00:43,000 that my RSS feed, or you can subscribe to an e-mail newsletter 15 00:00:43,000 --> 00:00:45,000 that will e-mail you when there are updates that are available. 16 00:00:45,000 --> 00:00:48,000 So, I know that there is this new version of Joomla 17 00:00:48,000 --> 00:00:54,000 that's out, and I definitely needed to upgrade, because the 3.0.2 release, as I 18 00:00:54,000 --> 00:00:58,000 know, again, from following Twitter, and reading about it, has a couple of 19 00:00:58,000 --> 00:01:02,000 interesting things. It has bug fixes for a number of things, including something 20 00:01:02,000 --> 00:01:05,000 called language overrides, which I'll cover in the next chapter. 21 00:01:05,000 --> 00:01:10,000 And there is also some new functionality for multilanguage Web sites, including 22 00:01:10,000 --> 00:01:13,000 something called associations. I'll cover that in the next chapter. 23 00:01:13,000 --> 00:01:15,000 But those are kind of unusual. 24 00:01:15,000 --> 00:01:18,000 It's fairly unusual to have some new functionality in it. I think that's just 25 00:01:18,000 --> 00:01:22,000 because this is the latest version of Joomla, it's something brand new that's 26 00:01:22,000 --> 00:01:26,000 out, and they were trying to get this working, and so now that it's working, now 27 00:01:26,000 --> 00:01:28,000 they are announcing it. 28 00:01:28,000 --> 00:01:32,000 But usually these updates have got, as I said, bug fixes, or security issues, and 29 00:01:32,000 --> 00:01:34,000 they're very important that you install them. Joomla 30 00:01:34,000 --> 00:01:39,000 has got a great interface for doing this, a very simple one click style 31 00:01:39,000 --> 00:01:43,000 installation type of thing for upgrading your Web site. 32 00:01:43,000 --> 00:01:47,000 What I always recommend you do first is make a backup of your Web site. 33 00:01:47,000 --> 00:01:52,000 If you have a Akeeba Backup installed, which we do here, what I recommended is 34 00:01:52,000 --> 00:01:57,000 you go to Akeeba Backup, and run a backup of your Web site, just in case. 35 00:01:57,000 --> 00:02:00,000 You never know what's going to happen when you upgrade. 36 00:02:00,000 --> 00:02:04,000 If you make your backup first, make sure that backup is stored somewhere outside 37 00:02:04,000 --> 00:02:06,000 of Joomla's file structure. 38 00:02:06,000 --> 00:02:12,000 And if you upgrade, and things go badly, you can always roll back to your backup. 39 00:02:12,000 --> 00:02:16,000 If you've already got your Web site launched, and it's hosted somewhere else, you 40 00:02:16,000 --> 00:02:21,000 can always copy your Web site down to your server that's in front of you, your 41 00:02:21,000 --> 00:02:26,000 WAMP, or your MAMP machine, and you can upgrade your copy of Joomla 42 00:02:26,000 --> 00:02:30,000 there, and make sure that upgrade is going to work. So you sort of test it in advance. 43 00:02:30,000 --> 00:02:35,000 And you can use Akeeba Backup to transfer those files from your local machine to 44 00:02:35,000 --> 00:02:38,000 the Web server, or you can use the zipping your files, and making a copy of your 45 00:02:38,000 --> 00:02:42,000 database, as I've showed you in this course, so either way will work. 46 00:02:42,000 --> 00:02:47,000 Now, right here from the homepage of the Web site, if you scroll on down here, you 47 00:02:47,000 --> 00:02:51,000 will see here that there is some notification buttons down here in the lower 48 00:02:51,000 --> 00:02:54,000 right corner, and these mean two different things. 49 00:02:54,000 --> 00:02:56,000 So one, this is telling me that Joomla 50 00:02:56,000 --> 00:03:00,000 is up to date, which is a little puzzling, because I know that there is Joomla! 3.0.2 51 00:03:00,000 --> 00:03:03,000 is out. I'll go through that in a minute. 52 00:03:03,000 --> 00:03:07,000 The other thing that's here is that there are more updates available, and it 53 00:03:07,000 --> 00:03:09,000 indicates that there is one of these. 54 00:03:09,000 --> 00:03:13,000 If I click on this, this is going to take me into my Extension Manager, and what 55 00:03:13,000 --> 00:03:18,000 this is telling me is that there is an update to the Italian language package. 56 00:03:18,000 --> 00:03:22,000 I may also find updates here for some of my extensions, so new versions of 57 00:03:22,000 --> 00:03:27,000 Akeeba Backup, or new versions of my editors, or any other third-party 58 00:03:27,000 --> 00:03:33,000 extension on my site may show up here, if those third-party extensions have 59 00:03:33,000 --> 00:03:34,000 integrated fully with Joomla, 60 00:03:34,000 --> 00:03:37,000 and they are using Joomla's notification system. 61 00:03:37,000 --> 00:03:42,000 The language packages are a part of Joomla's core functionality; they're sort 62 00:03:42,000 --> 00:03:45,000 of an optional thing that you can install, but they're maintained by joomla.org, 63 00:03:45,000 --> 00:03:49,000 so they are integrated with the updating system. 64 00:03:49,000 --> 00:03:52,000 So I'd like to go ahead and install this update here for Italian. 65 00:03:52,000 --> 00:03:57,000 All I need to do is put a checkmark next to it, and say Update, and this will go 66 00:03:57,000 --> 00:04:02,000 ahead and tell me that it has installed the most recent language package for 67 00:04:02,000 --> 00:04:05,000 Joomla, so that's all set and ready to go. 68 00:04:05,000 --> 00:04:07,000 Now, in terms of Joomla, 69 00:04:07,000 --> 00:04:11,000 and updating it, as I said, I know that there is a new version of Joomla 70 00:04:11,000 --> 00:04:14,000 available, although the icon on the homepage is telling me there isn't anything. 71 00:04:14,000 --> 00:04:17,000 Well, if you to Components > Joomla! 72 00:04:17,000 --> 00:04:21,000 Update, this is where you go to update Joomla, 73 00:04:21,000 --> 00:04:24,000 and as you see here on the screen, it says there's no updates available; you 74 00:04:24,000 --> 00:04:25,000 already have the latest Joomla! 75 00:04:25,000 --> 00:04:29,000 version 3.0.1. Okay, so what am I going to do? 76 00:04:29,000 --> 00:04:35,000 Well, here inside of your Options, if you click this, this is going to give you 77 00:04:35,000 --> 00:04:38,000 some information about what kinds of updates that Joomla 78 00:04:38,000 --> 00:04:40,000 will pull down for you. 79 00:04:40,000 --> 00:04:42,000 So, by default, in Joomla 80 00:04:42,000 --> 00:04:48,000 installations, this item here where it says your Update server, it is always set 81 00:04:48,000 --> 00:04:50,000 to Long Term Support. 82 00:04:50,000 --> 00:04:54,000 Now, I hope some of you who are watching this video sometime in the future, if 83 00:04:54,000 --> 00:04:55,000 you're running Joomla! 3.0, or 3.1, 84 00:04:55,000 --> 00:04:59,000 I would hope that they switch this to Short Term Support, but I 85 00:04:59,000 --> 00:05:03,000 think they've got it set to Long Term Support for a reason, and the reason 86 00:05:03,000 --> 00:05:04,000 is actually Joomla! 2.5. 87 00:05:04,000 --> 00:05:08,000 What they don't want to have happen with people who are running Joomla! 2.5 88 00:05:08,000 --> 00:05:13,000 Web sites is we don't want them to be getting notifications saying Joomla! 3.0.2 89 00:05:13,000 --> 00:05:17,000 is available; you need to upgrade. 90 00:05:17,000 --> 00:05:20,000 And really, once you hit that long term release, which in this case will be Joomla! 3.5, 91 00:05:20,000 --> 00:05:25,000 you don't want to keep updating all the time to the latest versions. 92 00:05:25,000 --> 00:05:26,000 But if you're running Joomla! 3.0, 93 00:05:26,000 --> 00:05:31,000 you need to be getting those updates, and you need to be moving forward to 94 00:05:31,000 --> 00:05:35,000 the next version. It's important for security, and it's important for bug fixing. 95 00:05:35,000 --> 00:05:40,000 So what you need to do here is change your Update server from Long Term Support 96 00:05:40,000 --> 00:05:42,000 to Short Term Support. 97 00:05:42,000 --> 00:05:46,000 And Short Term Support would indicate that you'll be getting support for 98 00:05:46,000 --> 00:05:48,000 Joomla's minor versions. So Joomla! 3.0, 99 00:05:48,000 --> 00:05:52,000 and its releases will become available to you, and Joomla! 3.1, 100 00:05:52,000 --> 00:05:56,000 and its releases will be available to you. Once Joomla! 3.5 101 00:05:56,000 --> 00:06:01,000 comes out, you can move to that, and then switch this dropdown back to Long 102 00:06:01,000 --> 00:06:07,000 Term Support again, and that will put you on the track to just stay on Joomla! 3.5 until 103 00:06:07,000 --> 00:06:08,000 Joomla! 4.5 is available. 104 00:06:08,000 --> 00:06:14,000 Alright, go ahead and say Save & Close, and now when you are returned to your Joomla! 105 00:06:14,000 --> 00:06:17,000 Update screen, which is still under Components > Joomla! 106 00:06:17,000 --> 00:06:22,000 Update, you will have a notification indicating that you can move to the 107 00:06:22,000 --> 00:06:23,000 next version of Joomla. 108 00:06:23,000 --> 00:06:28,000 And so all you need to do is click the button that says Install the update, 109 00:06:28,000 --> 00:06:32,000 and it will go ahead and download the update, install it, and it says that you 110 00:06:32,000 --> 00:06:33,000 are now running Joomla! 3.0.2. 111 00:06:33,000 --> 00:06:36,000 How do you know that that's true? 112 00:06:36,000 --> 00:06:42,000 Well, if you go back to your control panel, we enabled the administrator module 113 00:06:42,000 --> 00:06:44,000 that shows the Joomla 114 00:06:44,000 --> 00:06:47,000 version right here on our control panel. There it is: Joomla! 3.0.2. 115 00:06:47,000 --> 00:06:55,000 Or if you don't have that enabled, go to System > System Information, and this 116 00:06:55,000 --> 00:06:56,000 will tell you what version of Joomla 117 00:06:56,000 --> 00:06:59,000 you're running, so there we: go 3.0.2 Stable. 118 00:06:59,000 --> 00:07:04,000 So now that our upgrade is completed, we can hop over to the front-end of the Web site. 119 00:07:04,000 --> 00:07:08,000 Always refresh; everything should look exactly the same. 120 00:07:08,000 --> 00:07:12,000 Nothing is going to change the look of your Web site when you do these upgrades. 121 00:07:12,000 --> 00:07:15,000 Nothing should change in terms of the functionality that you already have 122 00:07:15,000 --> 00:07:19,000 available, and the pages should look exactly the same. 123 00:07:19,000 --> 00:07:20,000 The links should still work, 124 00:07:20,000 --> 00:07:23,000 you should still see pictures, and so forth. 125 00:07:23,000 --> 00:07:25,000 None of that stuff should change. 126 00:07:25,000 --> 00:07:29,000 If it does change, then something very bad happened as part of the upgrade, and 127 00:07:29,000 --> 00:07:31,000 you need to roll back to a previous version. 128 00:07:31,000 --> 00:07:34,000 In my experience, I've been updating Joomla 129 00:07:34,000 --> 00:07:38,000 sites to these minor versions for years, and years, and years, and it's always gone 130 00:07:38,000 --> 00:07:40,000 very, very smoothly. 131 00:07:40,000 --> 00:07:43,000 The only place I've ever had a hitch is occasionally with some of my third-party 132 00:07:43,000 --> 00:07:48,000 extensions, so that's why I encourage you to make backups, and so that you can 133 00:07:48,000 --> 00:07:51,000 always roll back if something bad happens with your particular Joomla 134 00:07:51,000 --> 00:07:53,000 installation.