I’m happy to inform all developers that are using Drupal as their main tool for building custom website for their clients that Drupal 7 is officially launched. The latest version of the well known open source web content management system has been 3 years in the making.
What is new to Drupal 7
Easier to use & setup
Drupal 7 has a totally revamped administrative interface lets you and your audience navigate functionality with ease. You can now easily and securely install and update add-on modules or themes right from within the site’s administration interface, which is especially useful for small sites on shared host accounts.
Better theming
The new Drupal 7 has a better theming support, semantic web markup and a new Render API which allows you to control exactly what gets shown where on the screen.
There are already some very promising themes in the community like Omega Theme or Square Grid theme which are based on the famous 960.gs grid framework.
Flexible content
Drupal 7 has now a more powerful content management features. The old Content Construction Kit that’s been around for a number of years as an add-on module has finally been incorporated into Drupal core, which means that Drupal now allows site builders to create a completely flexible content structure out of the box. You can now add custom data fields not only to content but also to users, comments, taxonomies and more.
Better files and images support
A new file handling system, which allows for advanced file storage setups, including support for content delivery networks, which is great for large websites. Private file handling can now be used alongside public files.
The support for image content was improved and now the image processing system is included in Drupal core, like you can generate different versions for thumbnails, previews and other image styles.
More performant and scalable
Performance and scalability has been improved with a new suport for caching, master/slave replication, reverse-proxy and content delivery networks and to handle more anonymous traffic with lazy sessions.
Improved database support
From a developer’s standpoint this release has a lot of new features that will facilitate our work, but also requires some new learning. The theming layer makes it easier to do crazy things with the page layout and gives a lot of additional power to site builders. It includes a new database layer which provides out-of-the-box support for SQLite, MySQL/MariaDB, and PostgreSQL. (The support for the PostgreSQL and SQLite still has some issues which will be ironed out in 7.1.)
For site builders you can read the full Drupal 7 new features and improvements list.
In conclusion
The new Drupal 7 offerts an amazing CMS development experience and I recommend to any WordPress, Joomla or other solution developer. Now we just have to wait for the contributed modules to catch up meanwhile give it a try:
Start with Drupal 7
… and then let me know what do you think or if you already played with it please post your thoughts.