An introduction to Drupal 8 development tools

The use of third party components in Drupal 8 has inspired two new tools for Drupal 8 developers: the Drupal Console and the Drupal Web Profiler. Based on the Symfony Console component, the Drupal Console is a scaffolding generator which allows developers to reduce development time by automating the generation of boilerplate code. The Drupal Web Profiler is a port of the Symfony 2 Web Profiler Bundle as a Drupal 8 module providing a toolbar with convenient access to performance and profile information.

Read more about An introduction to Drupal 8 development tools

Symfony 2 PDF service using LaTeX

Portable Document Format (PDF) has become a universally accepted format for sharing documentation making the dynamic generation of PDF documents an expected feature of many web applications. After reviewing a number of libraries for generating PDF documents it was decided to write a service wrapping LaTeX; a typesetting system with features suited to the production of scientific and technical documentation.

Read more about Symfony 2 PDF service using LaTeX



A Drupal 8 workflow using the Git subtree merge strategy

Often there are components of a Drupal website that should not be located in the document root such as configuration files. It is convenient to keep these files in version control but outside of the Drupal root. By utilising Git subtrees, a Drupal installation root may be below the root of the main repository, and upstream changes to Drupal core conveniently merged with git read-tree.

Read more about A Drupal 8 workflow using the Git subtree merge strategy