Blogs

In Drupal, by PURUSHOTAM RAI

Art of writing template files - Drupal 8

When it comes to Drupal 8 theming layer, there is a lot Drupal 8 offers. Few concepts that come to mind while thinking of Drupal 8 theme layer include Renderable Array, Cacheabilty, Cache Context, Cache Tags, Twig and Preprocessors. Some of these are improvements of old concepts, while others are new introduction in Drupal 8. In this post, I'll share my experience on how to best utilise these concepts for a robust and performant frontend with Drupal 8.
In Drupal, by PURUSHOTAM RAI

Google Assistant Integration with Drupal

In last couple of years we have seen the rise of assistants, AI is enabling our lives more and more and with help of devices like Google Home and Amazon Echo, its now entering our living rooms and changing how we interact with technology. In this post, we will explore Google Assistant Developer framework and how we can integrate it with Drupal.
In Drupal, by neha

Override existing Configuration entity types - Drupal 8

When and Why to override existing configuration entity types in Drupal 8. By default, Vocabulary list displays all the vocabularies. In case we want to restrict certain roles from viewing certain vocabularies. Overriding that Class(VocabularyListBuilder) function would be the solution to display specific/no/all vocabularies. Let's assume we need to specify vocabulary-path for each vocabulary apart from name, title, description, vid etc. In this case we would need to override the default Vocabulary Form of taxonomy_vocabulary config entity type.
In Design, by taniya.pramanik

36 Days of fun in 36 Days Of Type Challenge

36 days of type is a project challenging visual artists to create a letter or number a day for 36 days, exploring different media and pushing the boundaries of creative expression. QED42 Took the 36 Days of Type challenge in an attempt to depict Performing Arts of India through type and results were amazing.