whats new in joomla 3.5 & whats coming in future

Post on 20-Jan-2017

904 Views

Category:

Internet

6 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

Presented by Tim PlummerJoomla User Group Sydney

12th April 2016

Do more with Joomla 3.5

34 new features

PHP7 Support

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

Drag & Drop images in TinyMCE

Note, it does not resize image

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

automatically uploaded to the root images folder

• Can change this in TinyMCE editor plugin

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

Stats

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

Make sure you enable stats

If you didn’t, you can manually enable plugin

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)

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)

Update Email Plugin

• Site will notify you when updates are available

Download system info

• Handy for support

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)

Count items

Makes Joomla even more intuitive

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

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

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

What’s coming in future

Joomla Roadmap

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

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

Joomla 3.6

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

Web_Services_Working_Group

Joomla 3.7

• New media manager– Manipulate images in Joomla

Joomla 3 Architecture

Components in silos. In process of decoupling from core

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

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

Joomla 4 Aritecture

Aim to separate into distinct horizontal components

Joomla 4 Architecture

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

Orthogonal architecture

How we will get to Joomla 4

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

When might all this all happen?

top related