What’s new in joomla 3.7

Preview:

Citation preview

What’s new in Joomla 3.7

Presented by Tim PlummerJoomla User Group Sydney

14th February 2017

Schedule for release

Actual release datesAlpha 1 – 20th Dec 2016Alpha 2 – 19th Jan 2017Beta 1 – 2nd Feb 2017Beta 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 Plummerwww.timplummer.com.au

@bfsurvey

Recommended