A Guide to Simplified Automated Drupal Testing | Affinity Bridge | Vancouver Drupal Developers

This isn’t something I’ve had a chance to try yet, but after seeing Shawn’s presentation at Drupal Summit, I’m certainly very interested and would like to try setting up a similar CI/automated test framework.

Running tests in the browser is time consuming. In this post we’ll look at ways to automate the testing process. By the time you’re finished reading, you’ll know how to receive notifications with test results for your custom code each time you make a commit to your remote version control repository. And you’ll also know how to configure daily test runs that cover all available tests including core and contrib.

via A Guide to Simplified Automated Drupal Testing | Affinity Bridge | Vancouver Drupal Developers.

New Drupal Book – Drupal Web Services | drupal.org

I’ve had good luck with the Packt Drupal books that I’ve read in the past. This one looks like it could be interesting as well.

Packt Publishing announces the publication of Drupal Web Services by Trevor James.

This book covers efficient Drupal Web services that help you to speed up your connections to Web applications. It will compel you to learn more and more about Web services and use them to easily share data and content resources between different applications and machines. This book also covers the usage of each Web service for different purposes. It provides step-by-step instructions on integrating Web services and Web applications with your Drupal powered Web site.

via New Drupal Book – Drupal Web Services | drupal.org.

Meet Donor Rally Alpha | OpenSourcery – Technology for Good

Donor Rally is another Drupal distribution that I’m quite intrigued by. I hope we have an opportunity to give it a look on a project sometime.

Open source software grows up so fast these days. This entry marks this release of Donor Rally Alpha 1, which offers a host of improvements, a winsome new theme, and a few feature enhancements that will help nonprofit organizations use the devotion of their supporters to expand the reach of their fundraising operations.

via Meet Donor Rally Alpha | OpenSourcery – Technology for Good.

New API Functions That Rock in Drupal 7 | www.britesparkz.com

I saw the render and hide functionality demoed at PNW Drupal Summit. I think these functions are going to find their way into my workflow very quickly.

For Drupal module developers, hooks get all the glory, and for good reason. Hooks make our lives much easier when it comes to figuring out how to implement a client’s complex business requirement.

But the unsung heroes in Drupal’s API are its rich suite of utility functions. With each iteration of Drupal, developer feedback and community effort have added to that list functions that increase our efficiency and help make Drupal a better CMS framework.

via New API Functions That Rock in Drupal 7 | www.britesparkz.com.

Drupal 7.0 RC 1 Released | drupal.org

We continue to get closer to that Drupal 7.0 release. We aren’t yet looking at using it for any critical projects, but I have begun taking a look at it for some pet projects. If you haven’t taken a look at what’s new in Drupal 7, you should install it and give it a try; better yet, come to the Lethbridge Drupal Meet-up on Thursday to see it demonstrated live.

Following three beta releases, and with tons of bugs fixed and user interface improvements added, we are proud to present to you the first release candidate of Drupal 7.0. Although there are still a few known issues that we are working on fixing, we are confident that our code is stable enough for wider testing by the community.

via Drupal 7.0 RC 1 Released | drupal.org.

Checking out EntityFieldQuery | Commerce Guys

A quick and practical example of EntityFieldQuery in Drupal 7. If you want a more in-depth look at EntityFieldQuery, check out Marc Ingram’s presentation from Drupal Camp Alberta 2010.

Enter EntityFieldQuery. This piece of hotness tucked into Drupal 7’s entity.inc lets you query data objects based on their entity type, bundle, entity properties, field values, and more. When executed it can return the actual objects themselves or a count of how many it found. It’s a piece of genius that has already saved us once in the development of Drupal Commerce.

via Checking out EntityFieldQuery | Commerce Guys.

Lethbridge December meet-up | groups.drupal.org

Want to learn more about Drupal? Here’s your chance:

Lethbridge meet-up #2 will go December 9th at the U of L.

Tentative agenda

Here are some things that people expressed interest in learning about. Marc, Trevor, and I will both be prepared to talk on subjects that were of interest to attendees at the previous meet-up.

  • Tour of Drupal 7 – Marc Ingram
  • Views Templating – Trevor Flexhaug
  • Drush – Josh Schroeder
  • Site show and tell for anyone interested. 5 to 10 minutes each

via Lethbridge December meet-up | groups.drupal.org.

Drupal’s audience priorities | GarfieldTech

I think I finally understand why so many more themes exist for WordPress than Drupal.

However, consider that artistic web designers, those that actually figure out how the page should look; If they know anything about implementation are going to know HTML and some CSS. They’re regular readers of A List Apart, which is all about the new hotness in HTML and CSS. For them, the way Drupal treats HTML as simply a means and not an ends is like nails on a chalkboard. They respond just as violently to it as Drupal’s PHP developers do to, say, WordPress’s "just dump everything into the template file, even if that means SQL" design. (Note: I’m sure WordPress developers will defend their architectural decisions; I am just noting that Drupal developers are horribly turned off by it, much as HTML designers are horribly turned off by Drupal’s template design.)

via Drupal’s audience priorities | GarfieldTech.