joomla 4.0 what's coming in future

23
Joomla 4.0 - what's coming in future Tim Plummer 14 th March 2017

Upload: tim-plummer

Post on 21-Mar-2017

61 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Joomla 4.0   what's coming in future

Joomla 4.0 - what's coming in future

Tim Plummer14th March 2017

Page 2: Joomla 4.0   what's coming in future

Aim of Joomla 4

• Joomla! 4 is not intended to provide a massive ground up refactor of Joomla! but intended to give us large functionality improvements with limited backward compatibility breaks.

https://developer.joomla.org/news/658-joomla4-manifesto.html

Page 3: Joomla 4.0   what's coming in future

Why Joomla 4 and not 3.9?

• A major release is the only kind of release where backward compatibility can be intentionally broken.

https://developer.joomla.org/cms/development-strategy.html

Page 4: Joomla 4.0   what's coming in future

DON’T PANIC

• As per Joomla’s development strategy we will be continuing to support Joomla! 3 for 2 years after the last minor version of Joomla! is released

Page 5: Joomla 4.0   what's coming in future

Timeline

• Joomla! 4 will be released in 6 months together with Joomla! 3.8, at least 6 months after 3.7

• Joomla 3.7 due at beginning of April 2017

https://volunteers.joomla.org/departments/marketing-communication/reports/462-marketing-communication-leadership-meeting

Page 6: Joomla 4.0   what's coming in future

Roadmap

• New Frontend and Backend templates (using Bootstrap 4).

• Final Router Improvements.• Use of more framework packages.• Full code namespacing.• Reworked administrator dashboard.• New Media Manager (part 1 and 2)

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

Page 7: Joomla 4.0   what's coming in future

Code

• Coding will be taking an evolutionary approach to Joomla! with the top level aims of making code more testable to reduce bugs, easier to approach for those involved in the PHP community without excluding people with limited coding experience and making the system as a whole easier to maintain

https://developer.joomla.org/news/658-joomla4-manifesto.html

Page 8: Joomla 4.0   what's coming in future

System requirements

• PHP 5.5.9 Minimum Version• MySQL 5.5.3 Minimum• Drop of MS SQL support• PostgreSQL 9.2 Minimum Version

https://developer.joomla.org/news/658-joomla4-manifesto.html

Page 9: Joomla 4.0   what's coming in future

Plugins

• A rewritten plugin system. This will make the plugin system similar to many existing event systems in prominent PHP projects and will provide a big performance boost!

https://developer.joomla.org/news/658-joomla4-manifesto.html

Page 10: Joomla 4.0   what's coming in future

Easier for automated testing

• Bringing in Dependency Injection Containers instead of JFactory. These will vastly improve the testing framework within Joomla! and allow more flexibility for extension developers in the future.

https://developer.joomla.org/news/658-joomla4-manifesto.html

Page 11: Joomla 4.0   what's coming in future

Deprecated code

• Code Deprecation - reducing the amount of code we have to maintain by removing legacy outdated code. Note that deprecations are being taken on a case by case basis.

• We will almost certainly not be removing everything marked as deprecated

https://developer.joomla.org/news/658-joomla4-manifesto.html

Page 12: Joomla 4.0   what's coming in future

Extension Developers

• Potential backward compatibility issues in Joomla 4https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4

• This will help you convert your extensions to work on Joomla 4.

Page 13: Joomla 4.0   what's coming in future
Page 14: Joomla 4.0   what's coming in future
Page 15: Joomla 4.0   what's coming in future
Page 16: Joomla 4.0   what's coming in future
Page 17: Joomla 4.0   what's coming in future
Page 18: Joomla 4.0   what's coming in future

New pop up warnings

Page 19: Joomla 4.0   what's coming in future
Page 20: Joomla 4.0   what's coming in future
Page 21: Joomla 4.0   what's coming in future
Page 22: Joomla 4.0   what's coming in future
Page 23: Joomla 4.0   what's coming in future

Tim Plummerwww.timplummer.com.au

@bfsurvey