Download - Joomla Tutorial: Joomla 2.5 a first look

Transcript
Page 1: Joomla Tutorial: Joomla 2.5 a first look

Sydney JUG 14/02/2012Presented by Tim Plummer – Tweet @bfsurvey

Page 2: Joomla Tutorial: Joomla 2.5 a first look

Joomla Release Dates

Joomla Version Release Type Release Date End of Life

Joomla 1.0 Long Term Sep-05 Jul-09

Joomla 1.5 Long Term Jan-08 Apr-12

Joomla 1.6 Short Term Jan-11 Aug-11

Joomla 1.7 Short Term Jul-11 Feb-12

Joomla 2.5 Long Term Jan-12 Aug-13

Joomla 3.0 Short Term Jul-12 Feb-13

Joomla 3.1 Short Term Jan-13 Aug-13

Joomla 3.5 Long Term Jul-13 Feb-15

Page 3: Joomla Tutorial: Joomla 2.5 a first look

Let’s take a look at what’s new

Page 4: Joomla Tutorial: Joomla 2.5 a first look

• The base of the CMS is the Joomla Platform has been updated to version 11.3

• New image manipulation class JImage• Generation of HTML tables with the JGrid class• New version of MooTools (1.4)

Page 5: Joomla Tutorial: Joomla 2.5 a first look

Multi Database support

Page 6: Joomla Tutorial: Joomla 2.5 a first look

SQL Server

• Load driver in php.ini – actual dll will depend on php version and whether your server supports non-thread-safe

or thread-safe

• extension=php_sqlsrv_53_ts_vc9.dll• Need to restart PHP for change to take effect• phpinfo should show sqlsrv section

Page 7: Joomla Tutorial: Joomla 2.5 a first look

Step 2 shows which databases are available on your server

Page 8: Joomla Tutorial: Joomla 2.5 a first look

Database Type

Page 9: Joomla Tutorial: Joomla 2.5 a first look

Set Site Offline during install

Page 10: Joomla Tutorial: Joomla 2.5 a first look

Set Site Offline Image

Page 11: Joomla Tutorial: Joomla 2.5 a first look

Smart Search (finder)

• Smart Search is destined to be the replacement for com_search

• Disabled by default• Extensions->plugin manager– Enable Conent - Smart Search plugin

Page 12: Joomla Tutorial: Joomla 2.5 a first look

Smart Search (cont.)

• Assign a module position to your smart search module (extensions->module manager)

• And choose which pages it should appear on

Page 13: Joomla Tutorial: Joomla 2.5 a first look

Smart Search (cont.)

• It does smart things like suggest what you should be searching for if you do a typo

Page 14: Joomla Tutorial: Joomla 2.5 a first look

Joomla Update Notification

Page 15: Joomla Tutorial: Joomla 2.5 a first look

CAPTCHA in core

• Choose ReCaptcha in your global config

Page 16: Joomla Tutorial: Joomla 2.5 a first look

Setting up ReCAPTCHA

• Sign up (free) for your public and private key

Page 17: Joomla Tutorial: Joomla 2.5 a first look

Setting up ReCAPTCHA

• Extensions->plug-in manager• Enter your public and private key in the

Captcha – ReCaptcha plugin

Page 18: Joomla Tutorial: Joomla 2.5 a first look

Setting up ReCAPTCHA

• CAPTCHA will now appear on your contact forms

Page 19: Joomla Tutorial: Joomla 2.5 a first look

Add notes to menu item

• Allows you to write a short note to describe what this menu is for

Page 20: Joomla Tutorial: Joomla 2.5 a first look

Filter who’s online module

• Extensions->module manager– Who's Online

Page 21: Joomla Tutorial: Joomla 2.5 a first look

Subcategory filtering

Page 22: Joomla Tutorial: Joomla 2.5 a first look

Language overrides manager

Page 23: Joomla Tutorial: Joomla 2.5 a first look

Images and URL fields to create simple standardized layouts

Page 24: Joomla Tutorial: Joomla 2.5 a first look

Images and URL fields in articles

Page 25: Joomla Tutorial: Joomla 2.5 a first look

Intro image

Page 26: Joomla Tutorial: Joomla 2.5 a first look

Full article image

Page 27: Joomla Tutorial: Joomla 2.5 a first look

Native ZIP support checked during install

Page 28: Joomla Tutorial: Joomla 2.5 a first look

New user notification email sent to admin

• Users->user manager

Page 29: Joomla Tutorial: Joomla 2.5 a first look

User status module improved

Page 30: Joomla Tutorial: Joomla 2.5 a first look

User Notes

• Can now add notes to each user account

Page 31: Joomla Tutorial: Joomla 2.5 a first look

Example of using User Notes

Page 32: Joomla Tutorial: Joomla 2.5 a first look

User Notes

Page 33: Joomla Tutorial: Joomla 2.5 a first look

Custom Blacklist text filter

Page 34: Joomla Tutorial: Joomla 2.5 a first look

Text filters has moved from article options to global config

Page 35: Joomla Tutorial: Joomla 2.5 a first look

Database version check

• Check that your database schema version is up to date

Page 36: Joomla Tutorial: Joomla 2.5 a first look

Debug Plugin reloaded

Page 37: Joomla Tutorial: Joomla 2.5 a first look

Menu manager linked to module manager

• When you create a new menu, if there is no module to display it yet, there is now a link to create one.

Page 38: Joomla Tutorial: Joomla 2.5 a first look

New language code plugin to improve SEO

• Allows search engines to see the language and country code they expect in cases where the Joomla language pack uses a different code.

Page 39: Joomla Tutorial: Joomla 2.5 a first look

Where’s my version number?

Page 40: Joomla Tutorial: Joomla 2.5 a first look

Joomla Version shown in System Information

Page 41: Joomla Tutorial: Joomla 2.5 a first look

Joomla version module

Page 42: Joomla Tutorial: Joomla 2.5 a first look

Other improvements

• Beez core template comes with mobile enhancements

• Ability to indicate a default language for News Feeds

• Right to Left language direction setting for New Feeds

• Improvements for batch processing

Page 44: Joomla Tutorial: Joomla 2.5 a first look

Should I upgrade to 2.5?

I’m currently using

Should I upgrade

Joomla 1.6 YES

Joomla 1.7 YES

Joomla 1.5 Eventually YES, but no rush

Joomla 1.0 LOL, why bother?

• I’ll make it easy, here is my 2 cents

Page 45: Joomla Tutorial: Joomla 2.5 a first look

So how do I upgrade?

Page 46: Joomla Tutorial: Joomla 2.5 a first look

Do a full site backup first!

• www.akeebabackup.com

Page 47: Joomla Tutorial: Joomla 2.5 a first look

How to upgrade from J1.7

Page 48: Joomla Tutorial: Joomla 2.5 a first look

Alternate upgrade method using Admin Tools

• Use Admin Tools instead– http://www.akeebabackup.com/

Page 49: Joomla Tutorial: Joomla 2.5 a first look

How do I upgrade from Joomla 1.5?

• Get new versions of all your extensions• Get a new site template• Take a full backup• Use either JUpgrade (free) or SP Upgrade

(commercial) or J2XML Importer (free)

Page 51: Joomla Tutorial: Joomla 2.5 a first look

Upgrade Problems

Page 52: Joomla Tutorial: Joomla 2.5 a first look

Upgrade problems – Admin icons

Page 53: Joomla Tutorial: Joomla 2.5 a first look

Clear your browser cache to fix

Page 54: Joomla Tutorial: Joomla 2.5 a first look

I’m missing the new modules and plugins

• Extensions->extension manager->discover

Page 55: Joomla Tutorial: Joomla 2.5 a first look

I’m missing new database tables

• Extensions->extension manager->database

Page 56: Joomla Tutorial: Joomla 2.5 a first look

Article into image not showing

• You probably have a template overrides that needs to be updated

• /templates/yourtemplate/html/com_content/article/default.php

• Compare to /components/com_content/views/article/tmpl/default.php

and see what is missing• Another one

/templates/yourtemplate/html/com_content/category/blog_item.php

Page 57: Joomla Tutorial: Joomla 2.5 a first look

Disappearing articles after 2.5 upgrade

• articles that a specific user wrote are not being published. They still show up in the backend but not in the frontend.

• Cause: If you have a user linked to a contact that is unpublished, the articles written by this user don't show up in the front.

• The solution would be to publish the contact or to completely remove them, including empty the trash.

Page 58: Joomla Tutorial: Joomla 2.5 a first look

Questions?

• Follow Tim on twitter @bfsurvey

Page 59: Joomla Tutorial: Joomla 2.5 a first look

References

• http://www.joomla.org/announcements/release-news/5403-joomla-250-released.html

• http://www.joomla.org/announcements/release-news/5410-joomla-251-released.html

• http://www.joomla.org/announcements/release-news/5406-joomla-25-released.html

• http://magazine.joomla.org/issues/Issue-Jan-2012/item/654-What-s-new-in-Joomla-2-5

• http://www.ostraining.com/blog/joomla/joomla25/• http://docs.joomla.org/Category:Version_2.5.0_FAQ• http://

brian.teeman.net/joomla-1.7/upgrading-to-joomla-2.5-some-warnings.html