Drupal Web Application Development Company

call us//


/Drupal and Mobile web development thoughts
from our Open Source application team



We are excited to attend BADCamp in UC Berkeley as a sponsor and speaker!

Promet Source once again joins the growing Drupal community at BAD Camp 2012, the Bay Area Drupal Camp, at UC Berkeley, CA on Nov. 1-4th . We are proud to be a sponsor for this 4-day event, one of the most highly attended Drupal Camps in the US! Promet's CEO, Andy Kucharski, and Director of Products, Jay Uhlinger, have been selected to speak about ways to stress out Drupal sites in the session Thunder and Lightning: Loadstorm and Other Ways to Stress Out Your Drupal Site. This session will be on Nov 4th, 9:30-10:15am at Valley LSB 2040. See you there!

Responsive Background Images module (a Drupal plugin) created during Promet's Hackathon in August 2012.

What Responsive Background Images module (a Drupal plugin) Responsive Background Images is an easy to use, simple helper module for making your background images responsive.  It can be used with either static or slideshow background types, and will always fill the full window space with your image(s).  The slideshow background effect is automatic with this module if you enable more than one image. The module achieves this by first recognizing the screensize with which a user is viewing your site, then loading the best file size (image style) for that screen.  For...

As promised, here is the complete slideshow on Chris Calip and Johnnie Fox's presentation at DrupalCamp Asheville - Automating Testing at Every Stage

    Let us show you how we have utilized Phing, Jenkins, PHPUnit, Selenium, and Chef to automate our continuous integration process. We will show you how we force our git commits to pass metric, unit, and user tests on a clone of our development site before they can be pushed. Then we will demonstrate how we have used Selenium, integrated with Jenkins and Zoetrope, to test our support sites every night. - Chris Calip and Johnnie Fox, Automated Testing at Every Stage     Automated testing DrupalCamp in Asheville from PrometSource

Check out this screencast of Andy Kucharski's presentation, Options for Mobilizing Your Site with Drupal, at DrupalCorn 2012 held earlier this month at Iowa State University

  Numerous people today already access the Internet exclusively on their smartphones and do not own a desktop or laptop computer. As Drupal developers, designers, and themers, it's foolish for us to continue to assume that our work will only be viewed on a desktop or laptop screen. Today's website must deliver a tailored experience to the mobile web user that utilizes unique capabilities only available on such a device -- geolocation, screen rotation, etc. This experience must be just as flawless as it is on their full size device. The mobile user expects...

Check out this screencast of Andy Kucharski's presentation, Project Management Tools and Organization, at DrupalCorn 2012 held earlier this month at Iowa State University

As many Drupal development firms continue to evolve and mature, we often run into many management issues involved with the growing pains. One of the biggest of those issues is effective and efficient project management. In this session, we will discuss tools and processes to use throughout the development project and beyond, as well as best practices to help your organization go and stay agile. We will delve into Redmine as an example of a highly flexible, open source project management tool for supporting agile development and support. - Andrew Kucharski, Project...

Brittany, our business analyst intern, shares thoughts and tips from her internship at Promet's Chicago headquarters.

Name: Brittany Agostino
Age: 21
From: New Jersey
Major/College: Economics at the University of Chicago
Internship: Business Analyst Intern, Summer 2012 What’s a typical day like for you at the Promet office?
The days really vary day-to-day based upon what type of project I am working on. I normally come into the office, grab a cup of coffee and meet with Andy (CEO) or John (Director of Operations) to go over a new assignment. Since the business analyst position is fairly broad, my projects can range from looking into marketing strategies...

Promet Source will be at Drupal Camp Asheville 2012 on August 17-18 at A-B Tech in Asheville, NC! We're excited to participate as a sponsor and speaker at two sessions.

Drupal Camp Asheville brings together Drupal developers, designers, business owners, or anyone who wants to learn and share ideas about Drupal. Promet Source is proud to be one of the sponsors for this event and Promet's scrum master, Johnnie Fox, and Chris Calip, web developer, will be presenting at two sessions. In Johnnie's presentation, Succeeding with Fixed Budgets, he will walk the us through a case study showing how a mixture of Agile methodology, Drupal, and fixed budget planning can be used to successfully deliver a project on time and on budget. Johnnie...

A basic tutorial of Features module in Drupal: (1) how to create and list contents in Views/Panels, and (2) how to create and use Features module

Image: Drupal.org My implementation of Features module in Drupal is for a site where Panel Pages were used to display various information. I figured Features can be best utilized on this site because of the amount of manual configurations needed to create a Panel Page. The development process includes development, staging and the live site. With these 3 environments, Features is indeed a great help as this lessens the time of manual configurations needed to implement for all the environments.   With Features integration completed, I have come up with a basic...

Take advantage of iMIS Association Management System and the latest version of Drupal with the D7 iMIS Authentication module

iMIS authentication module allows a Drupal admin to authenticate users using iMIS with ATS Drupal Web Service. The module would only allow users that exist in the iMIS database, exempted users (via the module's UI) and the “admin” (user 1). The upgrade pretty much supports all the current features of the D6 version with a few changes and fixes: • Parsing the response from the service uses SimpleXML • Fixes for the Administration settings and PHP errors • Basic tests Parsing the response from the service uses SimpleXML Parsing in the D6 version for the response from...
Selenium is a tool for automating browsers that can blah, blah… That’s all jargon to disguise the real magic of Selenium: Selenium is a factory for building customized robots that can be unleashed to take on your website before your human users do. Yes, robots. Automated agents that can perform tasks. Still need convincing? Do your users click through your site? Yes, of course they do. Then why not build a robot that can whine to you about links not working properly before your busy (smart, beautiful, rich, environmentally conscious…) users do? Do your users login...