New Routing System
The router defines a new and more flexible interface for developers to handle creating and processing URLs and gives end users more options as it relates to how URLs are displayed.
In Joomla 3.8, for the components which support the new router (Content, Contact, Users, and Newsfeeds), it is possible to set up the router to run in one of three different configurations: the current routing system (which will remain the default behavior for new installations and the option that will be generally recommended for existing sites when upgrading), the new routing system, and the new routing system with content item IDs removed.
For users eager to upgrade to the new routing system, you need to notice that the new router is not 100% backward compatible with the existing router and there are some well known quirks will not exist in the new system. Lets look at these 2 demonstrations.
Animals Photo Gallery Category Page:
- Existing router:
/article-categories/72-park-site/photo-gallery/animals
- New router with IDs:
/article-categories/26-park-site/28-photo-gallery/72-animals
- New router without IDs:
/article-categories/park-site/photo-gallery/animals
Koala Article Page:
- Existing router:
/article-categories/72-park-site/photo-gallery/animals/25-koala
- New router with IDs:
/article-categories/26-park-site/28-photo-gallery/72-animals/25-koala
- New router without IDs:
/article-categories/park-site/photo-gallery/animals/koala
Discuss more about the new router here.
Joomla! 4.0 Compatibility Layer
In Joomla! 4.0, the core architecture will be supporting and largely using namespaced PHP code. Starting in Joomla 3.8, the compatibility with the new namespaced classes will be included that makes it be more resource intensive than normal.
Additional Features
Beside the 2 main new features, Joomla 3.8 also evaluates lots of new features that you can find more details in Joomla 3.8 New Features.
Timeline
The Joomla 3.8 beta 1 is planned to be released on July 24 and the stable release will be available during the first half of September.
Testing Joomla 3.8
As Joomla fans, you're welcome to get involved for the 3.8 release.
Notice: To upgrade an existing website to 3.8, you should take a backup of your site and moved to a testing/development area.
SmartAddons & Joomla 3.8
SmartAddons always keep up to date with latest Joomla release. We're glad to get into the release of Joomla 3.8. Besides, we also are updating all our Free and Premium Joomla templates and Professional Joomla Extensions to latest stable Joomla 3.7.
Please go here for details: » Joomla 3.7 Templates Compatible List
Thanks for reading!