Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
What’s new in Joomla 3.5 &
what’s coming in future
Presented by Tim Plummer
Joomla 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...
More about drag & drop images
• Image inserted wherever the text cursor is
• Upload bar turns red if image couldn’t be
upl...
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 Adm...
Benefits of Emoji Support
• UTF8MB4 can make Joomla increasingly multi-
lingual with support for more Asian languages
• Bi...
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...
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 y...
More techy features not well marketed
• Additional Cache Handlers
– Joomla 3.5 adds native support for APCu
• Cryptography...
More techy features not well marketed
• Test Infrastructure Improvements
– several improvements were made to the
automated...
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 engin...
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&...
Currently functions scattered throughout code.
• Leads to lots of duplication
• Difficult for 3rd party extensions to take...
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 com...
How we will get to Joomla 4
https://www.youtube.com/watch?v=VfLdv6vKiBI
When might all this all happen?
Upcoming SlideShare
Loading in …5
×

Whats new in joomla 3.5 & whats coming in future

2,056 views

Published on

At the Joomla User Group Sydney this month we took a look at some of the new features of Joomla 3.5, and also a sneak peak at what might be coming up in future Joomla versions.

Published in: Internet
  • Be the first to comment

  • Be the first to like this

Whats new in joomla 3.5 & whats coming in future

  1. 1. What’s new in Joomla 3.5 & what’s coming in future Presented by Tim Plummer Joomla User Group Sydney 12th April 2016
  2. 2. Do more with Joomla 3.5 34 new features
  3. 3. PHP7 Support Simply changing the PHP version to 7 can make your Joomla site run up to 50% faster
  4. 4. Drag & Drop images in TinyMCE Note, it does not resize image
  5. 5. Drag & Drop upload folder • Images added via drag & drop are automatically uploaded to the root images folder • Can change this in TinyMCE editor plugin
  6. 6. 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
  7. 7. Stats https://developer.joomla.org/about/stats.html
  8. 8. Make sure you enable stats If you didn’t, you can manually enable plugin
  9. 9. 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)
  10. 10. 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)
  11. 11. Update Email Plugin • Site will notify you when updates are available
  12. 12. Download system info • Handy for support
  13. 13. 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)
  14. 14. Count items Makes Joomla even more intuitive
  15. 15. 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
  16. 16. 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
  17. 17. 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
  18. 18. What’s coming in future
  19. 19. Joomla Roadmap https://developer.joomla.org/cms/roadmap.html
  20. 20. 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
  21. 21. Joomla 3.6 • Web Services (hypermedia API) – https://docs.joomla.org/Web_Services_Working_ Group
  22. 22. Joomla 3.7 • New media manager – Manipulate images in Joomla
  23. 23. Joomla 3 Architecture Components in silos. In process of decoupling from core https://www.youtube.com/watch?v=Lt-LCrjbOGY&nohtml5
  24. 24. 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
  25. 25. Joomla 4 Aritecture Aim to separate into distinct horizontal components
  26. 26. Joomla 4 Architecture Ultimately core features will disappear into background, and automatically be available to every component Orthogonal architecture
  27. 27. How we will get to Joomla 4 https://www.youtube.com/watch?v=VfLdv6vKiBI
  28. 28. When might all this all happen?

×