Home / Taxonomy term

Drupal

Tesla Motors Brings the Roadster to Acquia

Acquia and Tesla Accelerating at Top Speeds

Woburn, Mass. – January 13, 2011 – Acquia, the enterprise guide to Drupal, announced today it will be hosting a Tesla Roadster test-drive event at its Woburn, Mass. facility on January 14, 2011. Both Acquia and Tesla Motors – maker of the only electric sports car in the world – are on the road to success and share a passion for delivering innovative and groundbreaking new products.

Acquia Announces Phenomenal Growth in 2010

Year-end results propel the company to new heights

Woburn, MA – January 11, 2011 – Acquia, the enterprise guide to Drupal, today announced phenomenal growth in 2010, more than doubling the number of employees and achieving 5X revenue growth year over year. Leveraging the innovation and cost savings potential of open source Drupal, Acquia’s comprehensive Drupal support and cloud services are helping companies build extraordinary web experiences.

Why I love BoFs at DrupalCon

birds of a feather

Attribution Some rights reserved by wildxplorer

Wanna come to a BoF about BoFs?

Birds of a Feather, has such a nice ring to it. This way of self-organizing allows people of like minds to flock together in their motley way spontaneously sprung from the confines of the well architected schedule which didn’t quite fit their needs.

It’s a testament to the efforts of conference organizers at DrupalCon that they can field submissions from such a large number of presenters striving to satisfy the needs of thousands of people with wildly popular sessions. In Copenhagen, rooms were filled to the brim with eager listeners, and even afterwards people seek out the recordings of the sessions they missed. It’s an ideal opportunity to broadcast the latest and greatest in Drupal.

But then there’s the fringe. And the DrupalCons provide for that too. Many computing conferences allow for physical spaces for BoFs: Birds of a Feather sessions. A whiteboard is used to mark the available time slots and locations, where people put in their suggestions and find their niche.

Not seeing anything on the official schedule that suits? Head on over to the BoF board! There's now a forum on the DrupalCon website where people are chatting about BoFs already! I really love BoFs, and I think we can even make them better and get more out of them.

BoF board at DrupalCon

Attribution Some rights reserved by ellyjonez

Making a better BoF

At DrupalCon San Francisco, I had an epiphany, OK, not a huge one. BoFs kinda suck when you spend 20 mins going around and introducing one another, and then you get into the meaty bits and it’s already over. There’s an alternative: Open Space Technology.

Acquia 2010 retrospective

Yesterday I shared my 2010 retrospective on Drupal along with some predictions for the new year. Today, I want to recap Acquia's accomplishments in 2010, just like I did last year with my 2009 Acquia retrospective.

An improved Webform user interface for Drupal

At Acquia, we spent a lot of time improving the Webform module, one of the top 10 most popular Drupal modules, as well as the Form Builder module, a companion module that provides an improved user interface for the Webform module. The Webform module and the Form Builder module allow people to create custom forms such as contact forms, online surveys and more.

Building blocks of a scalable web crawler

I recently had the pleasure of serving as a thesis advisor on a work by Marc Seeger, who was completing a portion of his requirements for a Master of Science in Computer Science and Media at Stuttgart Media University. Marc's thesis was titled "Building blocks of a scalable web crawler".

Database Magic on Acquia Hosting

As I discussed in my previous screencast, Drupal site building workflow involves a separate development, staging, and production environment. The different environments use different databases, generally on different database servers since you do not want your testing activities to impact your production site. Traditionally this means you need to juggle multiple Drupal settings.php files containing your database credentials and manually configure database replication and failover yourself.

Playing with New Relic on Acquia Hosting

During the past month, I've been trying New Relic on my personal blog. New Relic is a performance management tool. It can help to monitor, debug and optimize a site. It includes features like slow page request analysis, slow database query analysis, error tracking, scalability analysis, performance alerts, weekly e-mail reports, up-time monitoring and even very specialized features like Apache Solr profiling. It's a bundle of developer goodies that can be used on live production websites.

Drupal benefits from venture capital

Things are heating up in the Drupal world as both CommerceGuys and SubHub raised venture capital money. We're still waiting for an official announcement, but word on the street is that CommerceGuys raised around 1 million euros to develop a number of e-commerce products and services for Drupal.

Part 2: Testing and applying patches for d7cx

I wanted to show how so-called "non-coders" can make significant contributions to the Drupal project. Probably the quickest way to make friends with a module maintainer is to help out in the issue queue. You can also help out with triage on some of the busiest projects. This requires no coding at all. (Check out the Views bug squad!) After triage, the next things you can do are:

  • Try to replicate bugs - are you finding the same problems under the same conditions?
  • Download and test patches - does the patch work as expected under your conditions?

Previously in Part 1 - I described how you can simply download and test your favorite modules to make sure they are working in Drupal 7. Even simple modules like "Environment Indicator" have alpha versions available for Drupal 7. That project has no issues for 7.x version. But has it been fully tested? Give it a whirl! If you find a bug, then say so.

In this next part, I have 2 videos which will show your how I apply and test a patch with a GUI; then how I create a new patch. Now we'll look at patches: applying, testing and submitting.

First: What's a patch?

Does the word "patch" sound mysterious to you? Never had a chance to "apply a patch"? or "Reroll a patch"? Or possibly even submit a new one?

Patches are text files they have instructions indicating differences with lines preceeded by a "-" to indicate that a line will be deleted, and a "+" sign to indicate a line will be added. This set of instructions is saved, instead of just making the changes directly. This means you can pass along this fix. By sharing this fix, other people can apply this patch and get the same fix.

When we say "don't hack core" in Drupal, it means don't change the files directly. You can however write neccessary patches, apply and share them. Patches are written to fix a bug, but sometimes can introduce new problems. Because of that, they need to be tested. And we'll see how to do that.

Pages