10 Improvements and New Features in Joomla 3.6

Joomlashack logoJoomla 3.6 is now available and you can update your sites.

When Joomla 3.6 was originally announced, it was meant to be a transitional release.

The Joomla team originally planned for this update to be called 3.5.2, with only a few minor fixes.

However, several new features were added. So, following Joomla’s versioning policy, the correct version number became Joomla 3.6.

This isn't a blockbuster release, unlike Joomla 3.7 which may have several major new features. However, there are some nice changes. Here's an overview of 10 useful improvements that you'll find in Joomla 3.6.

Improvement #1. A screen that shows all your menu items

If you have a large site, this will save you a lot of time. Some of our Joomla sites have over 20 menus and there's currently no way to search for a link without opening each menu in turn. Joomla 3.6 will have a single "All Menu Items" option, which should make it much easier to find links.

The All Menu Items screen in Joomla

Improvement #2. Create categories from inside articles

In Joomla 3.6, you don't have to go to the Category Manager to add new categories. You can create categories from directly inside your articles.

Create categories from inside articles

Improvement #3. Filter by Last visit date in User Manager

It's nice to know when a user registered, but it's equally important to know when they last logged in. The User Manager  shows the "Last Visit Date". Click "Search Tools" and you'll be able to filter your users, based on when they last logged in.

The Last Visit Date in Joomla

Improvement #4. See the modules showing on particular page

It was never easy to see which modules were assigned to a particular menu link. That should now be easier, thanks to two changes in Joomla 3.6.

First, when you're editing a menu link, the "Module Assignment" page is now more useful. You can hide Unassigned and Unpublished modules. Previously, this screen was cluttered because those irrelevant modules were always shown.

Hide Unassigned and unpublished modules

Second, in the Module Manager area, there's now an additional Search box to help you find the modules assigned to a particular menu link:

Search for modules only on a certain page

Improvement #5. Delete All Cache button

This is a small but useful improvement: you can now clear the Joomla cache using a single "Delete All" button. Still, it's worth using the Cache Cleaner extension, which can put this same button on every page of your admin area.

Delete Cache button

Improvement #6. See which groups are linked to which user levels

Joomla's access levels are now a little bit easier to understand and keep track of. A usability improvement in Joomla 3.6 allows you to see which user groups are included in a particular viewing level:

Visible by User Group setting in Joomla

Improvement #7. Permissions for editing menus

In previous versions of Joomla you can set editing permissions for all your menus. With Joomla 3.6, you can now set editing permissions for individual menus. Go to Menus > Manage, then choose a menu and click "Edit":

Permissions for editing Joomla menus

Improvement #8. You can reinstall Joomla

This is actually the change that prompted the release of Joomla 3.6. This feature was in earlier version of Joomla, but was removed and has now returned in an improved form.

You can update Joomla by uploading a new version of the Joomla core files. This is really useful if you need to reset your site, perhaps if you're experiencing glitches or are concerned that some core files may have been hacked. It's also useful if your server is behind a firewall or you otherwise can't contact the update servers.

Go to Components > Joomla! Update > Upload & Update to find this feature.

How to reinstall Joomla

Improvement #9. Better support for Varnish cache

Previous versions of Joomla didn't work well with the Varnish cache system, or the web acceleration features of Nginx. Joomla had problems with sessions, the remember feature and identifying which pages needed to be excluded from the cache.

Joomla 3.6 has improvements to its HTTP headers and also its cookies. This change can allow large Joomla sites to use Varnish more easily and that will offer a significant improvement boost. More details of this change are here.

Improvement #10. The Template Manager supports SASS and SCSS files

This is a very useful feature if you're using a modern template framework. Joomla's template manager didn't allow you to see SASS or SCSS files. If you have a template that uses SASS, you should now be able to go to Extensions > Templates, edit a template and see the .scss files.

SASS files in the Joomla template manager

Improvement #11 (A bonus for you). The log directory has moved

New installations of Joomla will now have a log directory located in /administrator/logs instead of in /logs.

There are a few different reasons for this. The administrator directory is easier to protect and logs are also an administrative function. Also, sometimes the /logs/ directory clashes with servers that have their own directory with the same name. Plesk is one example of a server tool that often uses the /logs/ directory for its own purposes.


About the author

Steve is the CEO of Joomlashack. Originally from the UK, he now lives in Sarasota in the USA. Steve has been involved with Joomla since 2006.