As Drupal developers we're always learning new tricks of the trade, be it modules, hooks, theme functions, or simply a new feature implementation. With all of the information online centered around Drupal code, there is surprisingly little to be found regarding the tools used to develop it. In this post I will break down my personal Drupal development environment, and the various tools I use in day to day development.
Drupal development workflows come in a wide range, from a solo developer working on a shared web server, to a large team committing changes via Git to a central staging environment. We land somewhere in the middle.
As a tight-knit and efficiency minded development team, we have arrived at an ideal workflow which combines aspects of on-server development with the power and reliability of separate version controlled environments. Our platform of choice is Pantheon, which makes this setup a breeze.
As a technology company we strive to stay ahead of the curve. We are always on the lookout for new ways to improve our services and optimize our business workflow. Over the last couple of years we have watched with interest as an exciting new technology called Bitcoin has emerged.
There are many Twitter modules for Drupal out there and I've gone through them all. Twitter pull does the job perfectly. It's not a surprise to anyone how huge social media is nowadays. If you have a website you should have some degree of social media integration, be it a simple link to your Twitter, Facebook or LinkedIn profiles, or a full blown embedded feed of your posts and tweets. A lot of clients these days are requesting embedded Twitter feeds, much like the one we employ in our footer.
For someone outside of the tech industry, the idea of “open source” can be somewhat opaque, particularly when you are trying to investigate qualitative differences between an open source and closed source Content Management System (CMS). If you Google “open source versus closed source,” the articles that come up tend to be opinion-based, which can make gleaning the “facts”—if that term can be applied here—quite challenging.