drupal 8 - Mobiloitte Blog

Freshly Brewed – What Is New And Unexpected About Drupal 8?

What’s new in Drupal 8? Do you still wonder when Drupal 8 is going to be released? Around a month ago the first Drupal camp in New Delhi,  happened which featured significant hotshots and names from the Drupal association including Holly Ross the president of the Drupal Association who gave a video broadcast and announced that the community is working hard to bring stable release of Drupal 8 – In summer 2014.

Drupal 8 is technically more advanced than any other CMS out there. However, as Jacob Singh the regional director of Drupal said – we are kinda bad on sales and marketing. Well Mobiloitte takes initiative to change that and to support the advent of Drupal because we are hardcore fans of this platform (Check our portfolio for extra proof) and have seen what Drupal can do. This makes us excited and eager to see what’s new in Drupal 8…

Ditching RDFa and microdata and replacing it with JSON (JSON-LD)

OK. This is not announced as official new Drupal 8 change – yet. However since the last few days this has been a hot discussion in Drupal circles which has been raised by Lin Clark a prominent contributor inside the Drupal community. Lin argues that RDFa it is unreliable, complex and unfinished solution and that it is not explicitly supported by Google in their documentation for consumption of Shema.org.

According to Lin, RDFa should be replaced with JSON-LD which is a better alternative because (quoting):

  • It is the most complex option. This makes it harder for users to figure out what’s going on and harder for them to debug. It also means that we have bugs which have gone unresolved for years.
  • To do it right, it will require that every field formatter’s RDFa output be tested and that some include code specifically for handling RDFa.
  • The RDFa ‘feature’ that we used to handle attribute placement generically in D7 simply doesn’t provide data that is reliable enough. RDFa Lite copies microdata’s processing model, which is more explicit but also requires that the attributes be placed in field formatters for many types of field, as I’ve pointed out before.
  • It makes the data less accessible to most consumers. In order to get data out of RDFa-enhanced HTML, you need a special tool, an RDFa parser. Most developers are not going to  be familiar with RDFa parsers, much less use one. Additionally, even if you use one, the RDFa 1.1 parsing algorithm is super complicated, so if you run into a problem it can be hard to tell whether it’s a bug in the data or in the parser.

The discussion is still going on as even Manu Sporny the chair of the JSON-LD group introduced himself in the discussion on the Lin’s personal website and across the active Drupal community on Twitter

comment

RECOMMENDED FOR YOU: Stop Searching For The Best Drupal Modules, They Are Here

Support for multiple languages

Drupal 8 is serious about giving more for less. With Drupal 8 you will be able to translate anything including the installer screen and all the way to views and image fields. Community provided translations will be provided in the installer. Pretty cool right? According to Drupal.org this improvement will help you:

  • Translate anything in the system with built-in user interfaces.
  • Build pages with Views language filtering and block visibility.
  • Get software translation updates automatically from the Drupal community.

“Mobile first” overlay

Drupal may have been a late comer on this one, but now it is here. All themes in the new Drupal 8 will be responsive and mobile friendly. Tables will automatically shrink to match the size of the screen.

Easier content migration

Migrating content from older to newer version of Drupal has proven a challenge for many site owners. Here we are talking not about update but about migration which is not common at all for most software projects.  Whether you wish to use the basic admin web form or the powerful Drush, the choice is yours. In each case you will have brand new Drupal 8 website ready to be configured as per your desires.

Inline editing

Drupal 8 wants you to focus on what matters the most – content. With Inline editing you can edit and update content without having to use the full edit form which adds extra layer of simplicity and focus on the important. This was made possible with per-field editing on nodes and other types of entities,a functionality delivered by a dedicated module.

In a separate module called “Edit”The content editing form has been also redesigned with only 2 two columns, serving the same concept of simplicity, Drupal.org says.

These are promising updates and truly ambitious objectives for an open source initiative. Dries and the Drupal community needs everyone out there who can contribute and work on a particular issue. Do let us know in comments if we have missed a certain update and feel free to ask if you want to assist the Drupal community in this massive pursuit.

Best,

Mobiloitte

Image credit: http://premium.wpmudev.org/