Planet Drupal

Subscribe to flux Planet Drupal - aggregated feeds in category Planet Drupal
Mis à jour : il y a 27 min 44 sec

Propeople Blog: 23 Acquia Certified Drupal Developers (and Counting)

mer, 14/05/2014 - 22:10

Every day at Propeople, I get to interact and work with a top-notch team of Drupal experts. And even though those of us at Propeople, as well as our clients, can vouch for the high caliber of our team, it never hurts to have some solid facts that show the awesome talent that we’re lucky enough to have on our team. This includes receiving awards, taking on some of the largest Drupal projects in the world, and, now, the Acquia Certification Program - a new program created by Acquia to validate the skills and knowledge of Drupal developers.

Acquia just launched the certification at the beginning of April, and already Propeople counts 23 of our developers among those that have successfully gone through the Acquia certification exam! That's right...23 developers! We couldn't be more proud, and we’re excited to see that number keep growing as more members of our technical team are able to take the certification exam.

So far, Propeople Drupal developers from across our offices in the US, Denmark, Ukraine, Moldova, and Bulgaria have become certified through the program.

As an Acquia Enterprise Partner, Propeople is proud to be an early adopter of Acquia’s Certification Program. With the Drupal community and marketplace continuing to grow, having such a measure of knowledge and expertise is a benefit to us, and to our clients. Top businesses and organizations that are currently using (or looking to use) Drupal seek out the best Drupal talent in the industry - and Acquia’s Certification Program provides us with some hard evidence that Propeople’s Drupal specialists are some of the best in the world.

To learn more about how Propeople’s qualified team can help you make your next Drupal project a success, make sure check out what services we offer and reach out to us.



Tags: DrupalAcquiaDevelopersCertificationCheck this option to include this post in Planet Drupal aggregator: planetTopics: Tech & Development
Catégories: Elsewhere

Forum One: Relaunching

mer, 14/05/2014 - 21:42

Last Tuesday, 240 of the country’s top climate scientists and experts released the third National Climate Assessment (NCA). The report details the current and best understanding of how climate change is already impacting Americans’ health and livelihoods in every region of the country. The takeaway from the report is that if you live in the United States, you’re either already dealing with climate change, or it is coming soon to your neighborhood.

When Forum One began working with the U.S. Global Change Research Program (GCRP) last year on a new design for, we knew we had a big job, but we didn’t know we’d have such a big audience.

Our goal in redesigning was to help GCRP bring context and transparency to global change research within the federal government. The release of the new NCA is an opportunity to draw attention to the issue of global change - and to showcase the wide range of related Federal information. As an example, our Browse section includes reports and datasets from the Global Change Information System (GCIS), a federal portal which houses climate change research drawn from thirteen federal agencies and organizations who study climate. In the long-term, we want to make it easy to trace the connections between the individual pieces of research that constitute “what we know” about climate change. 

Though our project team had lofty goals, we faced a lot of common website design challenges. One of GCRP’s organizational goals is to make their science accessible. If the scientific findings aren’t explained clearly, then the chances of anyone actually doing anything about it are slim. However, the site also has to work for scientists sharing their research, and policymakers and planners who want to understand how climate change will affect their communities. We needed a design that would help all of GCRP’s audiences find the information they need to make smart climate decisions. John Schneider, one of our senior user-experience designers, designed the overall information architecture that created unique paths through the site for each of GCRP’s key audiences.

One of our team’s first ideas was the Understand section of the site, which helps those new to climate change understand the “big picture” story of what’s happening, what it means, and how we know. The Explore section gives visitors a direct path to aggregation pages for the regions and topics that provide details and context to the overall NCA findings. The Browse section, as mentioned above, is the portal into the GCIS and all the climate data and research you could ever want. Through the Follow section, users can subscribe to GCRP news or social feeds, and the Engage section provides info on public events or other opportunities to get involved with the assessment process itself.

For visual design, we turned to our long-term partners at Antistatic Design to create the “slick” look & feel that beautifully showcases the stark reality of climate change on your desktop, mobile, or tablet device. Finally, our site search allows users to quickly find content within the overall website or just within the NCA report module itself, developed by the firm Habitat Seven and NOAA’s Cooperative Institute for Climate & Satellites.

Between interesting design challenges and working with the brilliant and engaged staff over at GCRP, we had plenty to focus on beyond any attention from 1600 Pennsylvania Ave.

Once we started to hear and see the attention on the recent IPCC report release, the whole project took on a new urgency. We were confident in the quality of our design, but at that point we knew that we needed to be equally confident in our hosting infrastructure. Suddenly it was clear that there was a lot of attention on the climate issue, and a hunger for new scientific research. We got wind of some traffic numbers from the IPCC report website, which we used to extrapolate a baseline expectation for our launch. We deployed a content delivery network (CloudFlare), and a page caching solution (Varnish). We conducted load testing and refined our hosting setup until we were confident that we could handle anything short of a highly-orchestrated DDOS attack. We also implemented FISMA compliance measures to ensure that the site and data was secure and only authorized users from GCRP and the development team were able to access administrative functions on the site.

On launch day, we knew pretty quickly that we were going to hit our targets. The site went online just after 8am, and by noon we had seen over 50,000 visitors. Over the next 48 hours, over a quarter-million people would browse the site or read the report. Dozens of reporters covered the White House stakeholders event – where our site received quite the hurrah from Presidential advisor John Podesta – and morning shows across the country were invited to send their meteorologists to interview the President. Throughout the day, our site held up as the numbers kept climbing and climbing. At least one person on Twitter seemed impressed:

There may not have been a lot of good news for the country in the latest NCA report, but we loved working with GCRP and our other partners on the new At Forum One, we spend a lot of time geeking out on the latest coding trick or UX trend, but what motivates us more than anything is helping our clients make progress on issues that matter, and this is a big one.

The message of the Third NCA is that climate isn’t a problem for tomorrow, but for today. Like climate change itself, changing the political consensus can be a staggeringly slow and incremental process, but once in a while, something new at the right moment can trigger rapid, cascading change. That’s what we need on the issue of climate change, and we hope that the redesigned helps the American people understand why.

When Forum One began working with the U.S. Global Change Research Program (GCRP) last year on a new design for, we knew we had a big job, but we didn’t know we’d have such a big audience.


Catégories: Elsewhere

Drupal Association News: Add the Drupal Project to your professional experience on LinkedIn

mer, 14/05/2014 - 21:38

For many in the Drupal community, working on the Project can become like a full-time job. Maintaining modules, patching bugs, organizing camps and responding to issues in the issue queue can be a lot of work, and now, you can get professional recognition on LinkedIn for your efforts.

There is now a company page for the Drupal Project available to anyone who wants to cite their work with Drupal as professional experience on LinkedIn. This is a great opportunity to get recognition from employers and colleagues for your hard work, and to signal to future employers that you’re a Drupal expert and/or contributor.

You can find the LinkedIn page here. To add it to your work experience, treat it like you would any other company: edit your profile, and when you type in Drupal Project under “Experience,” it should pop up.

Let us know if you have any questions or feedback. Thank you for all your hard work on the Drupal project.

Catégories: Elsewhere

Chapter Three: The future of the internet is as stake

mer, 14/05/2014 - 21:31

America’s online freedoms are under attack. FCC Chairman Wheeler wants to give Internet service providers like Comcast and Verizon the power to block access to the Web unless content providers pay an extra fee. The Internet pipeline will be divided into different streams of varying quality, and sites will be required to pay premiums based on the performance of their users connections.

Net neutrality or bust

The demise of net neutrality will give big companies with lots of money premium access to digital networks and make it difficult for independent communities to thrive. The Web’s openness makes it possible for open source projects with meager funding, like Drupal, to compete against wealthy, established brands such as Adobe. If had to pay premiums for Internet access, it may have never been feasible to exist alongside companies with enourmous budgets.

Chairman Wheeler’s so-called “fast lane” proposal for Internet traffic will give Internet service providers unprecedented power to control our access to culture and politics. The magnitude of this issue has driven me to spend the past few weeks scouring the news, signing petitions and telling everyone I know about the situation.

Taking to the streets

I even went as far as trying to mastermind a political demonstration in downtown San Francisco to tell our senators that net neutrality is important and to demand the FCC to keep it that way. The event was essentially a flop, but technically, I pulled it off. At the very least, I got to speak with a representative from Senator Feinstein’s office who came down to chat with me in the plaza.

Organizing the demonstration was an excellent learning experience, regardless the outcome. It pushed me out of my comfort zone while giving me a richer perspective on the issue and democracy in general. It also made me think about better ways to influence change by leveraging my strengths instead of naively rush into the unknown.

My manic, sleep deprived dreams of political manifesto were, if anything, a cry for help. It was a plea for the nation to band together and tell our representatives that keeping the Web open is important. We must demand that our representatives urge the FCC to uphold net neutrality or lose the promise of a connected world.

Only YOU can save net neutrality

Take action now and sign this petition to the FCC telling them that net neutrality is vital to the web’s future. Internet access is now a fundamental part of our society and it is necessary for a vibrant, healthy economy. We are increasingly dependent on the Web to distribute information, exchange ideas, and create new tools. Senator Al Franken is right about the net neutrality debate being the civil rights issue of our time. We can’t let huge media monopolies take control of such an influential tool.

We at Chapter Three have taken a stand on the issue by signing the Declaration of Internet independence. Encourage your employers to support freedom online by doing the same. Check out this list of resources from the FreePress organization to discover even more ways to help.

Can you think of any more ways to reach out? What have you already done to protect the integrity of the Web and what tactics do you find most effective? I believe we can live in the world of our dreams but not without fighting for it first.

Catégories: Elsewhere

DrupalCon Austin News: So you're going to DrupalCon Austin. Now What?

mer, 14/05/2014 - 16:30

You've got your tickets to DrupalCon Austin. What happens next? This fun and helpful infographic maps out the next steps for you. From reserving a space to sleep to selecting your schedule and keeping up with all the latest news, this infographic comes complete with links to help you plan out your DrupalCon Austin adventure.

Catégories: Elsewhere

Mediacurrent: Energize Your Web Project at Drupalcon

mer, 14/05/2014 - 14:22

Here at Mediacurrent, we’re counting down the days until Drupalcon Austin. This year, we’re proud to be a Platinum sponsor, and we’re bringing our A-game with over a dozen teammates, The Weather Channel Case Study, Power Sessions, Office Hours, an After-party (with LingoTek), and a ton of other activities. If you’re attending Drupalcon Austin this year, here are 5 reasons to pay Mediacurrent a visit:

Catégories: Elsewhere

Acquia: Ultimate Guide to Drupal 8: Episode 2 - Mobile Improvements

mer, 14/05/2014 - 13:58

Welcome to the second instalment of an 8-part blog series we're calling "The Ultimate Guide to Drupal 8." Whether you're a site builder, module or theme developer, or simply an end-user of a Drupal website, Drupal 8 has tons in store for you! This blog series will attempt to enumerate the major changes in Drupal 8. Successive posts will gradually get more technical, so feel free to skip to later parts (once they're published) if you're more on the geeky side.

Catégories: Elsewhere

Code Karate: Drupal 7 Commerce Stripe Module

mer, 14/05/2014 - 13:37

The Commerce Stripe module integrates Stripe with the Drupal Commerce checkout and payment system.

Catégories: Elsewhere

Modules Unraveled: 107 The Community Summit at DrupalCon Austin with Addison Berry and Mortendk - Modules Unraveled Podcast

mer, 14/05/2014 - 10:41
Published: Wed, 05/14/14Download this episodeTrack
  • What exactly is the Community Summit?
  • When is it? Monday, June 2 - the day before the conference itself starts
  • How did it go in Prague?
  • Is there anything that will be new or different in Austin?
Episode Links: Community Summit in AustinSubmit Your Desired ProjectDrupalCon Social EventsMorten on TwitterMorten on Drupal.orgMorten’s BlogHire Morten for Theming StuffAddison on TwitterDrupalize.meAddison’s BlogDareConf 2014GruntTags: 
Catégories: Elsewhere

Modules Unraveled: 107 The Community Summit at DrupalCon Austin with Addison Berry and Mortendk - Modules Unraveled Podcast

mer, 14/05/2014 - 10:41
Published: Wed, 05/14/14Track
  • What exactly is the Community Summit?
  • When is it? Monday, June 2 - the day before the conference itself starts
  • How did it go in Prague?
  • Is there anything that will be new or different in Austin?
Episode Links: Community Summit in AustinSubmit Your Desired ProjectDrupalCon Social EventsMorten on TwitterMorten on Drupal.orgMorten’s BlogHire Morten for Theming StuffAddison on TwitterDrupalize.meAddison’s BlogDareConf 2014GruntTags: 
Catégories: Elsewhere

Drupal Association News: team week notes #25: exciting 2 years

mar, 13/05/2014 - 22:41

Today is a special edition of week notes. Exactly 2 years ago I published the first post. A lot has happened since then, but we are still happy to share our news and updates every couple of weeks. Here is for the next 2 years!

So... what happened in the past few weeks? improvements

A number of small and big things were deployed. We fixed the size of the Drupal Association badges on user profiles, so that you could actually see them. Go take a look, they are new and fancy!

We've added a new metric on project pages: you can now see average time for an issue to receive a response.

One of the last issues, fixed during the Developer Days Szeged sprint, got deployed -- fix for issue sorting in the queues to be by project name instead of project node id.

The Metatag module got deployed on, which will let us customize meta tags and potentially do things like add Twitter Cards metadata to issue pages.

We are moving further with improving support for users. As a small step there we deployed r4032login module in order to improve experience for anonymous users who seek support.

A new issue queue was created last week: project ownership queue. This will be a dedicated place for all ownership related requests and issues (e.g. ownership transfer, abandoned projects process, etc). One new addition to this queue is the "Needs maintainers" component. If you are looking for maintainers for your project, open an issue there, announce it in IRC, on Twitter, etc., and hopefully someone from the community will step up and help you. The process and guidelines for this new "Needs maintainers" queue are still being worked on, and you can help flesh them out in this issue.

There were also lots of not so exciting maintenance fixes, such as:

Among the people who helped us to get all of that done were MarkCarver, gease, marvil07. Infrastructure

The CDN is now rolled out for all * sites except for, giving us better security and faster response times for static assets. The web nodes are also 75% rebuilt, and load balancers are in the process of being rebuilt as well.

Other news User Research

As we announced recently Whitney Hess will be helping us with the user research for We have already started working on the initial steps and preparations to kick off the project around DrupalCon Austin. This is very important initiative for and we are excited to get started. Expect more news as we go. Staffing Update

Our team is growing. Oliver Davies (opdavies) joined us as a Developer on May 7th. Some of you might have seen him in issue queues already. Welcome Oliver!

But we are not stopping here. We’ve posted several open positions and are trying to expedite the hiring process.

As always, we’d like to say thanks to all volunteers who are working with us and to the Drupal Association Supporting Partners and Technology Supporters, who made it possible for us to work on these projects. The Supporting Partner Program crowd sources funds that pay for the development team’s time and hosting costs.

Cross-posting from g.d.o/drupalorg

Flickr photo by kelly.sikkema

Catégories: Elsewhere

Victor Kane: Bitnami LAMP Virtual Machine Stack using VirtualBox for Drupal development

mar, 13/05/2014 - 18:41

Work Local with your favorite editor or IDE! Then deploy wherever

I have previously written about the great Kalabox dev environment which is especially useful in the development process if you are using Pantheon hosting. When you install that, you automatically get VirtualBox installed.

Using VirtualBox you can work with other cool virtual machine images, like Bitnami, for example. In this article we learn how to setup a no-nonsesense Lamp virtual machine using the Bitnami LAMP Stack Virtual Appliance riding on VirtualBox, with no-nonsense virtual host based Drupal instances accessible anywhere on your network, and you can use a best-practices based process workflow with an Ubuntu server running right on your Windows, Mac or Linux laptop.

Quo vadis? Native Installer or Virtual Machine?

Downloading and unpacking

Creating the virtual machine instance

Login and configuration

Installing drush

Take a snapshot and stop the virtual machine

Set up Drupal Instances with Drush and Virtual Hosts, not Bitnami Drupal modules

read more

Catégories: Elsewhere

Open Source Training: Schedule Publish and Unpublish Dates for Drupal Content

mar, 13/05/2014 - 17:27

One feature that is common with other software but missing with Drupal is the ability to schedule content. 

The Scheduler module fills in this gap by allowing you to create content and have it published and unpublished on any day and time you choose.

These three videos will give you a great introduction to using Scheduler.

These videos are part of a complete class on Scheduler.

Catégories: Elsewhere

Mediacurrent: Webinar: You Stay Classy Panels Module

mar, 13/05/2014 - 17:24

On Tuesday, May 20th, Mediacurrent's own Design and Theming Manager, Kendall Totten and Drupal Developer, Derek DeRaps will be leading a webinar with our partners at Acquia on Classy Pannels. This is a session you won't want to miss. For more information, register today!

About the webinar:

Catégories: Elsewhere AngularJS on top of Drupal

mar, 13/05/2014 - 16:55

AngularJS can be used along with, or more precisely on top of, Drupal fairly painlessly.

I've had a few occasions recently that called for a good deal of javascript to process and display data, and angular really is a great fit for that. Not only is angular a great fit, but since it's pretty painless to build up various content types in Drupal, and then query against those and prepare data to feed to an angular application, pairing Drupal with Angular has been productive, fun, and interesting.

Catégories: Elsewhere

Drupalize.Me: We Want to Know: Got Plans for Learning Drupal 8?

mar, 13/05/2014 - 15:00
Hey Drupal community! Drupal 8 is on the horizon, and Drupalize.Me is gearing up to produce hundreds of new videos. Before getting started, we want to know what training you need. Please tell us by completing the following survey. For your time, we'll give you $20 toward a Drupalize.Me membership. Thanks!
Catégories: Elsewhere

Blair Wadman: Recreate a Drupal Feature

mar, 13/05/2014 - 14:09

In the first part of this Drupal Features guide, you learned why Features is a vital tool for Drupal site builders and developers. We then created a new Feature, which contained a Todo list content type. In this part, you will create a View to display the todo list in a block and add the View to the Feature by recreating it. Views are not the only thing you might add to a feature module. You can add a whole range of components, such as image presets, context and strongarm (for variables) to an existing feature.

Tags: FeaturesDrupal Site buildingPlanet Drupal
Catégories: Elsewhere

Ryan Szrama: Beware InnoDB's auto_increment reset on reboot

mar, 13/05/2014 - 05:00

Earlier this year I helped my friend Samuel bring his used cell phone resell business online using Drupal Commerce. The site is still in maintenance mode while we finish the self-service features, but his staff currently uses it logged in from their various locations as their point of sale system. Knowing the ins and outs of Commerce, I didn't have any problems tailor making an eCommerce application for his business, but I did have one hiccup during deployment that I'd never seen before.

We built on Pantheon, a Drupal Platform as a Service, using a free developer site until it was ready for use in stores. Pantheon really helped us collaborate on the site build, with me doing the coding and configuring while he filled the product catalog. We did everything on the site's dev environment, including letting his partners take a look around to find things worth fixing, until we were ready to go live.

One of the last things I did to prepare for the launch was update the auto_increment value of the commerce_order table to account for the number of orders they processed in the previous year and a half. However, we weren't really migrating old eCommerce data, so I just expected the first order on the new site to start where we wanted and we'd watch them grow from there. A quick test showed it working as expected, so I deleted the dummy orders and sent him a link to upgrade the account to a paid plan to take it live.

Unfortunately, when I went back to the site the next day, I saw that orders were being created with IDs starting back at 1. I knew there was nothing in Commerce that would effect such a change, so I hit up Pantheon support and got a quick confirmation that nothing they do would intentionally reset auto_increment values either.

Sidebar: I really should emphasize quick. Any time I've ever contacted Pantheon support, they've responded right away. "Groovy," said Josh Koenig in this particular instance when we nailed down what was happening. "Groovy," I say to Pantheon's customer service.

It turns out what I experienced was a result of InnoDB's treatment of auto_increment values. The auto_increment counter is only stored in memory, not on disk, and it is recalculated on server startup. InnoDB simply looks for the highest used ID and sets the counter to the next value, explaining why my order IDs shrunk back down to 1 after I cleared out all of our dummy orders.

In our case, it was the upgrade from a free account to a paid account that restarted the database server, triggering the reset of the counter. However, with cloud based Platforms as a Service, I imagine there are other scenarios where an expected alteration to an auto_increment value is apparently "lost" on migration between environments or builds. This is probably mostly an eCommerce issue with respect to Drupal sites, as merchants often want or need order IDs to account for historical sales, but perhaps the tip can save someone else a bit of head scratching.

To get around my issue, I simply reset the auto_increment to where I wanted it to be, created a cart order for myself, and waited for a real order to be created before deleting my dummy order.

Problem solved, it's been fun to watch the order count grow from there.

Photo credit: Max Barnes

Catégories: Elsewhere

Midwestern Mac, LLC: Drupal and Node.js at STLJS Meetup - Thursday, May 15!

mar, 13/05/2014 - 04:18

I'll be presenting Node.js and Drupal — Working Together at the STL.JS meetup this Thursday, May 15, at The Able Few in St. Louis.

In the presentation, I'll basically be covering how Server uses Drupal and Node.js to deliver a simple, fast, and stable server monitoring service. During the course of the presentation, I'll touch on why and how Server was built, how Ansible is used to maintain the infrastructure, and the effectiveness of lightweight marketing, blogging, and 'low end box' servers.

Catégories: Elsewhere

2bits: Configuring Apache Solr 4.x for Drupal, with password authentication

lun, 12/05/2014 - 21:34
Most of high traffic or complex Drupal sites use Apache Solr as the search engine. It is much faster and more scaleable than Drupal's search module. In this article, we describe one way of many for having a working Apache Solr installation for use with Drupal 7.x, on Ubunutu Server 12.04 LTS. Objectives For this article, we focus on having an installation of Apache Solr with the following objectives: Use the latest stable version of Apache Solr

read more

Catégories: Elsewhere