Joomla 3.8 Routing System

Improved routing system

Cleaner, shorter and more friendly URLs!

New options to give you more control over your URL structure including the often requested "remove IDs" feature. Designed to help you improve SEO, you can benefit from these improvements instantly on all new site builds *.


Paving the road to Joomla! 4

A smooth migration to our next major version

Joomla! 3.8 includes a Joomla! 4 compatibility layer. The core PHP classes will be moving to PHP namespaces in Joomla! 4. To make extension development and transition smooth, the majority of the core library classes have already been namespaced in Joomla! 3.8 with class aliases in place to ensure backwards compatibility.

Joomla 3.8 compatibility layer
Joomla 38 Sample Data

Sample Data

Now always installable & multilingual

Need some sample data for testing? Install it any time you need with multilingual support included.
Extension developers, you can deliver your own sample data.

Joomla 3.8 CodeBase

Code Improvements

A cleaner, faster codebase

A thorough review of our codebase has been carried out and updates have been applied to improve both readability and processing times.

Joomla 3.8 encryption support

Encryption Support

State of the art cryptography

The core encryption library supports the new sodium extension which will be added to PHP 7.2 and through a polyfill this library will be available to all users of Joomla! on all of our supported platforms.


Wait! There's more ...

Additional features and improvements for developers, integrators, and designers!

  • Event hook for frontend mod_stats: The module can now be expanded with custom statistics from any source #15138**
  • Add a CSS class to menu item images: Provides more styling options to images set to menu items #16456
  • Tags: Select category and tag while creating a Category Blog menu item and filter tags in your module Articles - Categories #16945
  • Backend Menus: Your menu modules can be tagged and displayed per available administrator languages #17215
  • Meta tag improvement: Ability to add multiple versions of the same <meta> tag #16583
  • Archived articles Menu Type: You can now filter your archives by a given category. #15184
  • Backend Menu Customisation: Create your own preset menu, transform your custom menu into a preset one and override the layout #16451
  • New filtering option: Filter your menu items list by Parent Menu Items only #17060
  • Redirect Plugin: A new modal window allows you to edit the plugin settings in one click #16844
  • Session handler: Redis Session Support has been added to Joomla! 3.8 #15390

** Click on the Issue number to learn more about the feature on GitHub.

Spotlight on Joomla! 3.7's main features ...

joomla 3.7 custom fields

Custom Fields

Take your content to the next level with custom fields!

Ever wanted your visitors to see additional attributes in articles, users, and contacts? Through custom fields, you have a seamlessly integrated way to show them on the front end.
Custom fields offer up to 15 different type such as lists, text fields, and dates ... The site administrator will be able to create them for articles, users, and contacts. When editing an article, the fields show up in a separate tab and can be filled with data. Through field groups, it is possible to group the custom fields into their own tabs. ACL, multilanguage, layouts, and various other options are available to tailor them to your needs.
Through some plugin events, 3rd party extension developers are able to easily integrate the custom fields feature into their components. They will appear as if part of their extension, similar to categories, tags or history.
A new plugin group, “Fields”, allows you to define new custom field types. For example, a Twitter plugin can show Tweets on the article page for a given hashtag.

Joomla 3.7 multilingual

Multilingual Sites

Creating and managing multilingual websites has never been so easy!

Making multilingual sites is easier and better managed thanks to the multilingual associations feature.
The all new Multilingual Associations Component allows you to translate your content from one interface. Third-party extension developers can also prepare their extensions for integrating with this new feature.
There’s a huge bonus in the language management tool, as the content language is now created automatically during the installation of a new language package. You just have to click on publish!
And that’s not all: Edit your translated content by just clicking on the language icon. Select, edit and clear your associated item in the associations tab of your menu item ...

Joomla 3.7 improved workflow

Improved Workflow

Build your menu item and your content type in one step!

Content First’ is at the heart of our Content Management System.
This enforces the workflow through several steps, generating categories and articles, and then building the menu. Then one can link menu items with categories and articles. Joomla! 3.7 makes this far more rapid and significantly more intuitive.
You can now create “the trinity”: menu item, article and category - all in one step, without jumping between content, category and menu manager.
When creating a ‘single article’ menu item, click the ‘create button’, write your article, save it and then create a category ... Finished!
You can also create contact, newsfeed, and menu item alias on the fly.

You want to translate this landing page? Just log in here!