What's new in Drupal 9, an overview of user wishes
Currently, the main forces are directed to the development of Drupal 8, but the development of Drupal 9 is also proceeding, albeit slowly. Everyone already knows what's new in Drupal 8, but there is very little information about what's new in Drupal 9 . Now such data can be collected based on the existing wishes of users published on the official Drupal website. You can also download and try Drupal 9 yourself, a dev version is available for download.
First of all, you can see for yourself, what's new in Drupal 9 . To do this, go to https://www.drupal.org/project/drupal/releases and apply the version filter - install 9.x. A list of versions for downloading will be displayed, at the moment there is only one item for downloading among 9 versions - drupal 9.x-dev . Full link to Drupal 9 project - https://www.drupal.org/project/drupal/releases/9.x-dev .
On this page, you can see that the publication date of the project is December 5, 2012, and it was updated on September 30, 2013. This means that the project has not been updated for a long time. But it's still worth seeing what's new in this version - click on any download link, after downloading, you need to unpack Drupal to the desired directory and start the system installation.
As for the wishes of users about Drupal 9 , they can be found there, on the official website. Let's see what we have at the moment, suggestions:
- Move parts of robotstxt module into core - make an API for managing robots.txt, similar to the RobotsTxt project ( https://drupal.org/node/495608 ).
- Replace Symfony with Phalcon, the fastest php framework delivered as a c extension - replacing the Symfony framework with Phalcon ( https://www.drupal.org/node/2020437 ).
- Add field grouping to core - make it possible to group fields, as in the Field Group project ( https://www.drupal.org/node/501366 ).
- Twig Filter - add Twig filter instead of PHP filter ( https://www.drupal.org/node/1996922 ).
- Pathauto in Core - add the ability to generate clean URLs automatically so you don't have to install the Pathauto module ( https://www.drupal.org/node/229568 ).
- Killer feature: Fieldable Fields in core - make composite fields like in the Field collection module ( https://www.drupal.org/node/607396 ).
- Consider using Doctrine ORM for Entities - use Doctrine ORM for Entities ( https://www.drupal.org/node/1817778 ).
- Decouple layouts from themes - add a layout constructor like in the Panels project ( https://www.drupal.org/node/1787634 ).
- Add a CSS preprocessor library to core - add a CSS preprocessor library to the core ( https://www.drupal.org/node/1310698 ).
- Refactor Render API to be OO - make object-oriented Render API ( https://www.drupal.org/node/1843798 ).
- Add Swiftmailer to deprecate majority of our mail system - add Swiftmailer ( https://www.drupal.org/node/1803948 ).
So we looked at what will or may be new in Drupal 9 . While this list of innovations is very small, since all efforts are now directed to the development of Drupal 8, but over time this will change.
- IT / Misc 08.07.21 How to make a free translation for a website without an API, translate documents in Google Translate
- IT / Misc 06.07.21 How to make a subscription button on a website, a subscriber base and automatic mailing
- Food / Misc 06.07.21 How to quickly cook delicious fried pies with potatoes and onions
- IT / Misc 04.07.21 Caching - create, load and reset. Where to store the cache, methods and types of caching
- IT / Database 03.07.21 Custom NoSQL - storing data in files and not only in a database. Storing settings, small data and caching files