• How to manipulate forms in Drupal 8

    Customising a form in Drupal 8 is drastically different from Drupal 7. You will have to use services, twig templates and yaml files rather than hooks. In this article I will demonstrate how to change the functionality and the style of an existing form.

    September 21, 2015 by David Duymelinck
  • How to build complex filters in Drupal 8

    Now that views are part of the Drupal 8 core, all the functionality to create views or lists comes straight out of the box. Standard filtering options however are limited to columns from the same entity. In this post I’ll demonstrate how to build a filter that uses external information. We use the Domain module as an example and filter on current domain. 

    September 4, 2015 by Jens Steppe
  • Rethinking translations in Selligent : Part one

    Keeping translations synchronized between different environments is always a hassle. Whether it's taking new translations from development to staging, or synching back updated translations from production to your development environment, for every technology and platform a generic solution has to be thought out. In this two-part blog post, we explore this problem on the Selligent platform and offer two user-friendly solutions to work around it.
    September 2, 2015 by Andy Somers
  • Open sourcing our common Java libraries

    As probably all software development companies we develop and maintain a number of proprietary libraries that we share across projects.  Today we migrated a set of our Java libraries to Bitbucket, so they are now available for the general public.  We have open sourced them under an Apache 2.0 license

    August 20, 2015 by Arne Vandamme
  • Java blog: Restricting package imports with Maven

    Large Java projects contain many external dependencies. Sometimes newer versions of libraries switch package names and if you are forced to have multiple versions on your classpath, it can be unclear which to import.  Any modern IDE will assist you with import statements to these classes, but in this post I'll show you how to enforce the correct use in your build process.

    August 13, 2015 by Niels Doucet