whats new in joomla 3.5 & whats coming in future

28
What’s new in Joomla 3.5 & what’s coming in future Presented by Tim Plummer Joomla User Group Sydney 12 th April 2016

Upload: tim-plummer

Post on 20-Jan-2017

904 views

Category:

Internet


6 download

TRANSCRIPT

Page 1: Whats new in joomla 3.5 & whats coming in future

What’s new in Joomla 3.5 & what’s coming in future

Presented by Tim PlummerJoomla User Group Sydney

12th April 2016

Page 2: Whats new in joomla 3.5 & whats coming in future

Do more with Joomla 3.5

34 new features

Page 3: Whats new in joomla 3.5 & whats coming in future

PHP7 Support

Simply changing the PHP version to 7 can make your Joomla site run up to 50% faster

Page 4: Whats new in joomla 3.5 & whats coming in future

Drag & Drop images in TinyMCE

Note, it does not resize image

Page 5: Whats new in joomla 3.5 & whats coming in future

Drag & Drop upload folder• Images added via drag & drop are

automatically uploaded to the root images folder

• Can change this in TinyMCE editor plugin

Page 6: Whats new in joomla 3.5 & whats coming in future

More about drag & drop images

• Image inserted wherever the text cursor is• Upload bar turns red if image couldn’t be

uploaded• If you upload image with same filename as

existing image, then upload is cancelled• Blank spaces in filename replaced with

underscore

Page 7: Whats new in joomla 3.5 & whats coming in future

Stats

https://developer.joomla.org/about/stats.html

Page 8: Whats new in joomla 3.5 & whats coming in future

Make sure you enable stats

If you didn’t, you can manually enable plugin

Page 9: Whats new in joomla 3.5 & whats coming in future

Emoji support

You can now use emoji in Joomla

May need to change database collation to UTF-8 Multibyte (can use Akeeba Admin tools to do this)

Page 10: Whats new in joomla 3.5 & whats coming in future

Benefits of Emoji Support

• UTF8MB4 can make Joomla increasingly multi-lingual with support for more Asian languages

• Big security improvement (according to Nicholas)– the zero day attack in December 17th 2015 would

have been avoided (session attack)

Page 11: Whats new in joomla 3.5 & whats coming in future

Update Email Plugin

• Site will notify you when updates are available

Page 12: Whats new in joomla 3.5 & whats coming in future

Download system info

• Handy for support

Page 13: Whats new in joomla 3.5 & whats coming in future

Protostar template custom CSS

• the template now automatically checks for a custom.css file (wont be overwritten on update)

• Does anyone really use Protostar?– Probably very few, but it is good reference if you

want to build your own template (just like com_weblinks is for extension developers)

Page 14: Whats new in joomla 3.5 & whats coming in future

Count items

Makes Joomla even more intuitive

Page 15: Whats new in joomla 3.5 & whats coming in future

Backwards Compatibility Break

• the String class has been renamed to StringHelper (for PHP 7 support)

• How this affects you?– Some extensions might need minor code change,

so make sure you update to latest version

Page 16: Whats new in joomla 3.5 & whats coming in future

More techy features not well marketed

• Additional Cache Handlers– Joomla 3.5 adds native support for APCu

• Cryptography Improvements– JCrypt::genRandomBytes() is now a wrapper around PHP 7's

random_bytes() function– JCrypt::timingSafeCompare() method, which now wraps PHP 5.6's

hash_equals() function– A new JCryptCipher is added as a secure alternative for all pre-existing

JCryptCipher classes

https://www.babdev.com/blog/169-joomla-3-5-features-you-won-t-hear-about

Page 17: Whats new in joomla 3.5 & whats coming in future

More techy features not well marketed

• Test Infrastructure Improvements– several improvements were made to the

automated testing infrastructure of Joomla code• More Overridable Markup– JFormField itself now supports the use of the

JLayout renderer to enable form fields to be overridden

Page 18: Whats new in joomla 3.5 & whats coming in future

What’s coming in future

Page 19: Whats new in joomla 3.5 & whats coming in future

Joomla Roadmap

https://developer.joomla.org/cms/roadmap.html

Page 20: Whats new in joomla 3.5 & whats coming in future

Joomla 3.6• New router

– make routing both more flexible and more reliable– Get rid of ids from URL– Avoid search engines indexing the same content with multiple URLs– https

://www.indiegogo.com/projects/advance-the-joomla-url-router#/

• Custom fields– DP Fields in core– https://github.com/joomla-projects/custom-fields– https://

joomla.digital-peak.com/blog/198-custom-fields-in-joomla-3-6

Page 21: Whats new in joomla 3.5 & whats coming in future

Joomla 3.6

• Web Services (hypermedia API)– https://docs.joomla.org/

Web_Services_Working_Group

Page 22: Whats new in joomla 3.5 & whats coming in future

Joomla 3.7

• New media manager– Manipulate images in Joomla

Page 23: Whats new in joomla 3.5 & whats coming in future

Joomla 3 Architecture

Components in silos. In process of decoupling from core

https://www.youtube.com/watch?v=Lt-LCrjbOGY&nohtml5

Page 24: Whats new in joomla 3.5 & whats coming in future

Currently functions scattered throughout code.

• Leads to lots of duplication• Difficult for 3rd party extensions to take

advantage of these core features

Joomla 3 Architecture

Page 25: Whats new in joomla 3.5 & whats coming in future

Joomla 4 Aritecture

Aim to separate into distinct horizontal components

Page 26: Whats new in joomla 3.5 & whats coming in future

Joomla 4 Architecture

Ultimately core features will disappear into background, and automatically be available to every component

Orthogonal architecture

Page 27: Whats new in joomla 3.5 & whats coming in future

How we will get to Joomla 4

https://www.youtube.com/watch?v=VfLdv6vKiBI

Page 28: Whats new in joomla 3.5 & whats coming in future

When might all this all happen?