773-525-8255 Contact Us

Drupal Planet Posts


Automated testing is a great method for delivering complex software development projects. Promet Source's new guide to automated testing is a Drupal developer's favorite resource to structure testing that is effective and time-saving.


Read our Automated Testing eBook


Our Drupal development experts compiled their best advice for running effective automated tests that will save time and money. Complex development projects are likely to have many releases and have much to gain from implementing an automated test framework. Read this guide for advice on how your team should approach writing test cases, choosing the right tools to execute tests, and how to emphasize visibility in sharing the test results.


Associations require complex digital systems to handle their various workflows and connect member databases with public-facing websites.


Association websites should be built to handle everything from membership drives to billing activities. Having a website by itself isn't enough; associations also need robust member management databases running behind their websites. There are many vendors who specialize in products that meet this need. These products are commonly referred to as an Association Management System (AMS) and it's rare to find a large organization that doesn't use one.


Does your Drupal site have premium content or files behind a paywall? Looking for a reliable, easy way to license that content to authenticated users? Commerce License simplifies the process.


Intro to Commerce License

Commerce License is a module that grants users access to premium digital resources by either a remote or local license.

This module is good for granting users a license to resources that live behind a paywall, such as training materials or videos. 


Asia's first ever DrupalCon is taking place February 18-21, 2016 in Mumbai, India. The global gathering is expected to have more than 1,000 attendees. Will you be there?


Being a globe-trotting Drupalist is easy when there's a thriving community ready to welcome you upon arrival.

For the traveling multitudes, DrupalCon Asia is the ultimate destination. But getting there can also be challenging if you have to fly or ride great distances. Before you hit the road, follow these steps to make your trip safe and smooth.


Get your Drupal site ready for 2016 by reviewing our checklist of key supportability items.


If 2015 was a good year for your Drupal site then first let me say kudos. Well done! 

If it wasn't such a good year then you have my sympathy. More importantly, you have support -- Drupal Support!

Use our checklist of Drupal site supportability to determine if your site is in good shape to weather another year or if it could use a performance boost in 2016:


Drupal 8's Symfony2 framework makes it easier to perform end-to-end automated testing that eliminates errors and results in more dependable code.


The End-to-end Testing Revolution in Drupal 8

When we discuss Continuos Integration, one of the core principles is a process for self-testing your Drupal site build. Automated testing was a thorny prospect in previous versions of the Drupal CMS. That is, until the release of Drupal 8. This post covers how and why Drupal 8's support for unit tests make a holistic, end-to-end testing process more attainable than ever.

Before diving in, you might want to check out some posts that cover our continuous integration workflow in more detail:


Highlights of our experience included working with Twig and Configuration Manager in Drupal 8.


The Promet Source team put together a Drupal 8 site for DrupalCamp Cebu. The camp was going to happen some time before the official release of Drupal 8.0.0, a date that was still unknown to us when we started, so the team had no choice but to start building the site in beta versions then move up to release candidates. The end result was a great learning experience to share at the camp and a lot of fun as well. Everybody wins!


Load Testing is an important part of quality assurance that takes place prior to launching a site.


When load testing, we simulate user interaction with a website, increase the frequency or the number of interactions and collect the results of system usage, then analyze them to aid system improvement towards desired results. The data will prove useful for creating benchmarks of site performance, which can be compared with earlier site's performance if a site is undergoing a migration. 

Interested in Website Migrations?


DrupalCon Chicago was the birthplace of Drupal 8 in 2011. Drupal founder Dries Buytaert created the Drupal 8 development branch in front of a crowd during his State of Drupal address at the Chicago conference. 


Chicago is Drupal 8's home sweet home

That's right, Drupal 8 was born in the City of the Big Shoulders, that Midwestern metropolis where monsters roam the midway, hot dogs never come with ketchup and office towers scrape the sky. Back in 2011, Chicago was host to DrupalCon and Dries was giving his State of Drupal address to a crowd of more than 2,000 attendees. It was during this address that Dries created the development branch for Drupal 8 and the future of the Drupal project started to take shape.


With Drupal 8 being released November 19, 2015, Drupal site owners are facing the question of when to migrate to the newer version. This post explains new features of Drupal 8 and how they will change the life of a Drupal site owner for the better.


A Powerful CMS for Powerful Sites

A content management system for the masses. Sounds almost too good to be true, doesn’t it?

The issue with a mass-marketed CMS is that content needs and workflows will vary greatly from one organization to the next. So the "one size fits all” motto starts to wither in light of this fact. That’s why businesses with serious content needs ought to strive for flexibility in their CMS solution. That’s where Drupal 8 comes in.