Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Joomla 4.0 what's coming in future

434 vues

Publié le

With Joomla 4.0 due to be released around the end of 2017, it's time to start looking at what is coming up. It's promising some transformational changes in engineering, style and features.

Publié dans : Logiciels
  • Login to see the comments

  • Soyez le premier à aimer ceci

Joomla 4.0 what's coming in future

  1. 1. Joomla 4.0 - what's coming in future Tim Plummer 14th March 2017
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. 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
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. 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
  12. 12. Extension Developers • Potential backward compatibility issues in Joomla 4 https://docs.joomla.org/Potential_backward_ compatibility_issues_in_Joomla_4 • This will help you convert your extensions to work on Joomla 4.
  13. 13. New pop up warnings
  14. 14. Tim Plummer www.timplummer.com.au @bfsurvey