773-525-8255 Contact Us

Drupal Planet Posts


A review of the open source tools created and/or used by the Drupal development team at Promet Source.


Part I highlighted the challenges of deployments, defined good deployments, and introduced the tools for developing the Promet way. If you haven’t already, you should probably read Part I now.


An introduction to Promet's Drupal 7 Framework: A set of tools and process for Drupal development. 


How often do pushes turn into nail biting, hair pulling, obscenity screaming, hours-long events? How often does one hear, “It works on my machine!” How fast can you push all the work (bug fixes, new features, etc.)  to production? Theoretically, only in the time necessary to deploy the code.


What happens when Promet sends our CTO to discuss Agile Development to a legal tech conference? 


Q: What do a group of lawyers and a group of Drupal tech geeks have in common?

My first presentation at a conference with this new, fancy title of "CTO" was Imagine, an annual event for the International Legal Technology Association. I had come to the ILTA Conference with the expectation that in many ways, I’d be the tech geek, sticking out like an astronaut at a rodeo. I mean, the law industry? That’s an industry known for being sleek. And here I am, a glasses-clad CTO from a web development shop... A leading nerd of nerds. Looking out into a sea of bright-eyed individuals who could easily be mistaken for Drupal camp attendees, I realized “I am in my element. It doesn’t matter in what industry I am presenting; it only matters that I am amongst my people: the tech world.”


An easy question; a difficult answer. 


Recently, it has been a pressing question that the team at Promet has had to ask itself in order to grow at the rate that the market is demanding. This isn't necessarily a bad problem to have, but finding those “special someones” that either have the ability to get on the ball quickly or already have an innate ability to "Drupal" are exceptionally hard to find.


Drupal 8 features unit level testing which will improve Promet's Continuous Integration practices.


At MidCamp (Midwest Drupal camp), I found out a really fascinating thing about Drupal 8: Support for PHPUnit is going to be part of the base distribution. This means a great deal to Solutions Architects and Developers at Promet because we have been striving to integrate automated tests into our build. Perhaps you remember from my talks or previous posts, number four of my 10 Principles of Continuous Integration is "Self-Testing Build".


A Spanish tutorial about Vagrant and Drupal.

Drupal is an international phenomenom. Drupal 8 will feature new multi-lingual solutions; Drupal Camps educate Drupal developers around the world; there will be a major DrupalCon in Latin America in 2015. 

An often unsung advantage that Drush can give you is the ability to quickly sync your Drupal installations between multiple environments.


Using SQL-sync & rsync in Drush

One of main draws to Drush is the library's ability to make developer lives easier.  There are two simple commands that work using Drush aliases that can help sync database and files between multiple Drupal instances.  First we'll go over setting up an alias file for Drush. After that, we'll document the usage of Drush's SQL-sync and rsync commands.


Promet's SysAdmin, Greg Palmier reviews a case in LoadStorm. Now, you can measure how your site handles traffic in real time.  If you learn nothing else, remember: Don't just perform tests on your front page!  


Assessing the performance of your site will typically be one of your tasks as a system administrator, project manager or developer before delivering your final product.


Wearable technology might be one of 2014’s most buzzworthy trends, making headlines in nearly every consumer, business and technology media source. Maybe because our fascination with being adorned in electronic devices like a 60s spy film is finally coming to fruition. Maybe because our lives are so interwoven with technology, our needs require an armor of electronics.  We live in two worlds: the physical world and the web-based world.  Wearable technology is the conduit that melds those lives together.

 Using Peers and the Community to Resolve a Slew of Issues