5.00 (2 votes)
Joomla 3.7

In the next few weeks we should get at least two new Joomla 3.6.x versions with some current bug fixes and improvements. After that we can expect a new major release of Joomla 3.7 which will bring us a plenty of great features. Let’s take a look at the preview of the most interesting of them.

Custom Fields in Joomla 3.7

This is probably the most awaited feature for many years. Finally, custom fields functionality will be added to such Joomla core components like com_content, com_users and com_contact. This feature will give us opportunity to use, for example, articles to present data in a more advanced way. So far we had to use or write separate plugins to display additional data in articles, with custom fields things will be much easier.

Joomla 3.7 custom fields

 

New Joomla 3.7 URL router

Joomla will have a completely new router. Router is the code responsible for creating URLs. It will be disabled by default, because it may affect some of the existing URLs, but Joomla developers promise that this will be a very small number of URLs (if any). There will be a switcher, so you will be able to test the new router before you decide to use it permanently on your site. New router should be faster and it will get rid of unnecessary IDs from articles’ URLs.

Joomla URL router

 

New modal buttons in Joomla menu types

There will be a new modal button to create a new article, category, contact or news feed while creating a new menu item. This is a very useful feature that improves the workflow of menu item creation.

modal buttons in Joomla menu types

 

"Use Global" option will output the setting from Joomla 3.7 global options

You will not have to remember all settings in your head or go back to global options to check them. Now, "Use Global" option will output the setting from Joomla global options next to it. Simple? And how useful!

"Use Global" option will output

 

Automatic language content creation in Joomla 3.7

This is an improvement for mulitlanguage configuration. So far we had to create the "language content" manually which could be confusing because we had to know what is the tag or native title of the language that we configure. In Joomla 3.7 it will be created automatically once you install a language package in Joomla.

Automatic language content creation in Joomla 3.7

 

Flat design for Isis back-end template

While waiting for a new back-end template (it should be included for Joomla 4), Joomla developers are going to adjust the current template to be more modern for these days. We can expect that many elements (such as buttons, inputs, selects) will have a flat design without those awful shadows and gradients.

Flat design for Isis Joomla 3.7 back-end template

 

Ajax checks on registration form

Probably (still not approved), we will have some ajax checks on Joomla 3.7 registration form. There should be an ajax checking the username and email fields whether they exist in database and another ajax check of the equality of the passwords and emails fields.

Ajax checks on Joomla 3.7 registration form

 

New DateTime picker

This is not a big thing, but worth to mention. We will have a new DateTime picker. The code will be simplified and the design will be Bootstrapified.

New features in Joomla 3.7

 

Facebook authentication in Joomla 3.7

Finally, Joomla will have a core plugin for Facebook authentication. Unofficialy, in the near future we can expect support for other social networks such as Google, Twitter and GitHub.

Facebook authentication in Joomla 3.7

 

New buttons in TinyMCE editor

From Joomla 3.7 we will have some new buttons in the TinyMCE editor. There will be a “contact” button to insert a link to a contact and a “menu” button to insert a link to a menu item in the article content. Both will work exactly the same as the button to insert an article link.

New buttons in TinyMCE Joomla 3.7 editor

 

Drag & Drop toolbar editing in TinyMCE Joomla 3.7 editor

At this moment we have 3 levels of TinyMCE editor functionality: simple, advanced and extended. Each of them displays a different set of buttons in the editor toolbar. Probably from Joomla 3.7 version we will have additional sets of buttons as well as drag & drop toolbar editing. This feature will give you freedom in the toolbar configuration because you will decide where and which buttons will be displayed in the editor toolbar.

Drag & Drop toolbar editing in TinyMCE Joomla 3.7 editor

 

Vote plugin improvements

We are going to see 2 interesting changes related to the Voting plugin in Joomla. Firstly, there will be a possibility to choose a position of the voting plugin in the article view (before or after content). Secondly, the Voting plugin will have a layout file, so it will be possible to override the view for customization purpose.

When?

Joomla 3.7 is planned to be released in December. If you liked this article and you are curious about other Joomla 3.7 features, you can visit GitHub repository.

About the author

Marcin Merchel
Joomla, coding, seo optimization specialist. Marcin Merchel is related with Joomla-Monster.com for many years. He is a senior product quality reviewer which makes him an expert at choosing most effective direction in improving products according to the latest web standards and trends. His advanced knowledge of ins and outs of coding and Joomla management allows him to give absorbing speeches and gather a crowd of listeners at Joomla conferences.

Users' comments

Total rating: 5.00 (2 votes) Log-in to comment

INDICO S.C.

ul. Wałowa 10/3, 84-200 Wejherowo, registered in Centralna Ewidencja i Informacja o Działalnosci Gospodarczej
NIP/VATID: PL5882424318

Copyright © 2009-2019 Joomla-Monster.com All rights reserved.

Joomla-Monster.com and this site is not affiliated with or endorsed by The Joomla! Project™. Any products and services provided through this site are not supported or warrantied by The Joomla! Project or Open Source Matters, Inc. Use of the Joomla!® name, symbol, logo and related trademarks is permitted under a limited license granted by Open Source Matters, Inc.