SlideShare a Scribd company logo
What’s new in Joomla 3.7
Presented by Tim Plummer
Joomla User Group Sydney
14th February 2017
What’s new in joomla 3.7
Schedule for release
Actual release dates
Alpha 1 – 20th Dec 2016
Alpha 2 – 19th Jan 2017
Beta 1 – 2nd Feb 2017
Beta 2 – 9th Feb 2017
Planned dates
Big features
• Routing
• Custom Fields
• Associations Manager
• Menu manager for Joomla Backend Menu
https://github.com/joomla/joomla-cms/issues?page=1&q=label%3A%22New+Feature%22+milestone%3A%22Joomla+3.7.0%22+is%3Aclosed
Routing
• 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
Routing
• Optional feature, default is legacy routing
(nothing will change)
• Integration tab allows you to switch on per
component
Routing
• Legacy mode shows article ID in URL (eg.
When accessed from a category blog menu
item)
• Modern setting with Remove IDs from URLs
set to Yes
Routing
• Recommended that new sites use Modern
• Existing sites leave the Legacy mode or use
Modern with Remove-ID setting left to No (to
avoid SEO consequences)
• Or existing sites could use 301-redirect to
reroute existing URLs
Custom Fields
Multilingual Associations Manager
• a result of a GSOC project
• allows you to make translations from content
into another language using one interface
• https://github.com/joomla/joomla-cms/pull/13537
Backend Admin Menu Manager
• With this feature you can create and use a
custom admin menu
• https://github.com/joomla/joomla-
cms/pull/13036
Menu manager for Joomla Backend Menu
• You can create your own admin menu
Menu manager for Joomla Backend Menu
• And change the module to display your menu
instead
Menu manager for Joomla Backend Menu
• So you can control what is shown on your
backend menu
Other new features
Plugin with a nag message to update PHP
• New warnings about old PHP versions
• Warnings for PHP 5.3 thru 5.5.
• No warnings for 5.6 or 7.0
Buttons look different
New show info option in com_contact
https://github.com/joomla/joomla-cms/pull/8607
Media select all
• So you can easily delete a folder full of images
Allow a custom page title to be defined for
an article without a menu item
• Makes it possible to customize the browser
page title for a case when an article is not
displayed using a com_content article menu
item (i.e. displaying an article that's a child of
a blog with a menu item).
https://github.com/joomla/joomla-cms/pull/10838
Reply to email
Set in global config
Add sort by modified date in
mod_articles_news
Articles – Newsflash module can now order by
modified date
Show Intro Text parameter added to
mod_articles_news
Feature items filter to
mod_articles_news
New DateTime picker (replaces calendar)
Did you know that Joomla has a built
in voting feature?
• This feature has been in Joomla for a long
time
• In article options, turn on Show Voting
• Make sure Content – Vote plugin is enabled
• Users can then vote on the articles
Article ordering by votes or ratings
Article ordering by votes or ratings
Insert menu item links in content
Insert contact links in content
Create Article button
Create Contact Button
• Single contact menu item
Create news feed button
• Single news feed menu item
Create Menu Item button
• System links – menu item alias
Create Category button
• For multilanguage install, on associations tab
you can now create a new category
https://github.com/joomla/joomla-cms/pull/11857
Add unpublished Content Language on
Language Package Install
• When you install a new language pack, it will
create the content language for you
Value of global setting shown
Menu item visibility indicator
• When using “Display in Menu” feature (added
in 3.5.1), there was no easy way to see what is
hidden. Now there is visual indicator
Optional prefix/suffix text on Mass
Mail Form
• Users->Mass Mail Users->Options
• Now you can see prefix & suffix text on form
Check for minimum supported database
type and version
• com_joomlaupdate can now check for
minimum supported database version per
type
https://github.com/joomla/joomla-cms/pull/12355
Show configured upload limit when
uploading files
Declare that child extensions cannot
be uninstalled
• Extension developers and prevent child
extensions in a package from being uninstalled
separately
https://github.com/joomla/joomla-cms/pull/13154
Tim Plummer
www.timplummer.com.au
@bfsurvey

More Related Content

What’s new in joomla 3.7

  • 1. What’s new in Joomla 3.7 Presented by Tim Plummer Joomla User Group Sydney 14th February 2017
  • 3. Schedule for release Actual release dates Alpha 1 – 20th Dec 2016 Alpha 2 – 19th Jan 2017 Beta 1 – 2nd Feb 2017 Beta 2 – 9th Feb 2017 Planned dates
  • 4. Big features • Routing • Custom Fields • Associations Manager • Menu manager for Joomla Backend Menu https://github.com/joomla/joomla-cms/issues?page=1&q=label%3A%22New+Feature%22+milestone%3A%22Joomla+3.7.0%22+is%3Aclosed
  • 5. Routing • 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
  • 6. Routing • Optional feature, default is legacy routing (nothing will change) • Integration tab allows you to switch on per component
  • 7. Routing • Legacy mode shows article ID in URL (eg. When accessed from a category blog menu item) • Modern setting with Remove IDs from URLs set to Yes
  • 8. Routing • Recommended that new sites use Modern • Existing sites leave the Legacy mode or use Modern with Remove-ID setting left to No (to avoid SEO consequences) • Or existing sites could use 301-redirect to reroute existing URLs
  • 10. Multilingual Associations Manager • a result of a GSOC project • allows you to make translations from content into another language using one interface • https://github.com/joomla/joomla-cms/pull/13537
  • 11. Backend Admin Menu Manager • With this feature you can create and use a custom admin menu • https://github.com/joomla/joomla- cms/pull/13036
  • 12. Menu manager for Joomla Backend Menu • You can create your own admin menu
  • 13. Menu manager for Joomla Backend Menu • And change the module to display your menu instead
  • 14. Menu manager for Joomla Backend Menu • So you can control what is shown on your backend menu
  • 16. Plugin with a nag message to update PHP • New warnings about old PHP versions • Warnings for PHP 5.3 thru 5.5. • No warnings for 5.6 or 7.0
  • 18. New show info option in com_contact https://github.com/joomla/joomla-cms/pull/8607
  • 19. Media select all • So you can easily delete a folder full of images
  • 20. Allow a custom page title to be defined for an article without a menu item • Makes it possible to customize the browser page title for a case when an article is not displayed using a com_content article menu item (i.e. displaying an article that's a child of a blog with a menu item). https://github.com/joomla/joomla-cms/pull/10838
  • 21. Reply to email Set in global config
  • 22. Add sort by modified date in mod_articles_news Articles – Newsflash module can now order by modified date
  • 23. Show Intro Text parameter added to mod_articles_news
  • 24. Feature items filter to mod_articles_news
  • 25. New DateTime picker (replaces calendar)
  • 26. Did you know that Joomla has a built in voting feature? • This feature has been in Joomla for a long time • In article options, turn on Show Voting • Make sure Content – Vote plugin is enabled • Users can then vote on the articles
  • 27. Article ordering by votes or ratings
  • 28. Article ordering by votes or ratings
  • 29. Insert menu item links in content
  • 30. Insert contact links in content
  • 32. Create Contact Button • Single contact menu item
  • 33. Create news feed button • Single news feed menu item
  • 34. Create Menu Item button • System links – menu item alias
  • 35. Create Category button • For multilanguage install, on associations tab you can now create a new category https://github.com/joomla/joomla-cms/pull/11857
  • 36. Add unpublished Content Language on Language Package Install • When you install a new language pack, it will create the content language for you
  • 37. Value of global setting shown
  • 38. Menu item visibility indicator • When using “Display in Menu” feature (added in 3.5.1), there was no easy way to see what is hidden. Now there is visual indicator
  • 39. Optional prefix/suffix text on Mass Mail Form • Users->Mass Mail Users->Options • Now you can see prefix & suffix text on form
  • 40. Check for minimum supported database type and version • com_joomlaupdate can now check for minimum supported database version per type https://github.com/joomla/joomla-cms/pull/12355
  • 41. Show configured upload limit when uploading files
  • 42. Declare that child extensions cannot be uninstalled • Extension developers and prevent child extensions in a package from being uninstalled separately https://github.com/joomla/joomla-cms/pull/13154