Drupal
Drupalcon SF 2010: DrupalCon Mobile Site is Live
Hello everyone, if your wireless drops or if you do not have a laptop just use your smart phone. The mobile site has a useful interface to view the schedule by day and by track.
I am hosting a BOF in room 206 at 4:15pm today, Monday to present how we created the mobile version of the DrupalCon website. The mobile version will automatically load for all webkit based smart phones.
Dries Buytaert: Code freeze, module maintainers and veggies
Besides working on Drupal core, I help maintain one contributed module: the Mollom module. It reminds me what it’s like to maintain a contributed module and to depend on Drupal core, what it’s like to develop a module with a constantly and sometimes rapidly changing core. It is healthy.
I was involved in maintaining the Mollom module throughout the entire life of Drupal 6, while Drupal 6's API was strictly frozen. We ran into a number of Drupal 6 bugs and limitations, but worked around them as best as we could in less than elegant, but in creative ways. The Mollom module may seem simple, but I can assure anyone that it’s not. For example, to insert a CAPTCHA it dynamically alters the forms in a way that pushes the limits of Drupal's Form API and implements advanced client-server communication over XML-RPC.
Lullabot: Web 2.0 Expo NYC
Lullabot CEO, Jeff Robbins will be giving a talk titled "What's The Big Deal With Drupal?" at the New York Web 2.0 Expo on September 27th.
If you're attending the Web 2.0 Expo, be sure to sign up for the workshops and stop by to get some background behind Drupal and find out how and why it has evolved to become such a popular website-building platform.
LevelTen Interactive: Promote Your Events with Feeds
Are you really promoting your events with feeds?
For a while now I have wanted to dig into Acquia’s new Drupal Commons distribution. I have also wanted to create a unified calendar for Dallas Ft. Worth professional events. So this weekend I decided to kill two birds with one stone and use Drupal Commons to build a local events calendar that does, oh so much more.
Randy Fay: Want to help the Drupal Testing Infrastructure? Provide a testbot!
Do you have some spare computing power, or want to provide some to the Drupal testing infrastructure?
You probably know that every commit and every patch submitted to Drupal 7 Core gets a full test (more than 20,000 assertions) taking 25 minutes on non-trivial computer hardware. So we can generally use more computing power. For the code sprint at Drupalcon Copenhagen, we had 13 machines testing patches so that everybody could get the fastest possible turnaround.
Anyway, it's not hard to do it. You can either install a machine with Debian 5 and go through a simple setup, or just use the free Virtualbox program with a pre-set configuration. That way you don't have to blow away an existing machine's configuration, and you can still return it to its old life after it's served as a PIFR client for awhile. (PIFR is Project Issue File Review).
There is a new writeup on qa.drupal.org explaining how you too can provide a testbot. Your testbot has to be able to reach the internet (and qa.drupal.org) but it does not have to be reachable from the internet, and it does not have to have a fast internet connection. It just does its work and then returns the results.
Andrew Berry: Video: Instant Syndicating Standards
August's presentations to the Waterloo Region Drupal Users Group included a remote presentation from Brazil by Nick Vidal about Instant Syndicating Standards. ISS is an open standard allowing the dissemination of information through decentralized social networks. The reference implementation is being developed with Drupal 7.
Related Links: WDUG ISS Presentation VideoDrupal Easy: DrupalEasy Podcast 44: Andrew's Workbox
Listen in as Andrew, Ryan, and Mike are joined by special guests Jake Strawn and Michelle Lauer as they discuss DrupalCon Copenhagen, Drupal 7, Drupal's new Code of Conduct, and more. Jake and Michelle just returned from Copenhagen and provide their insight on the largest European DrupalCon event yet.
IXIS: We're Hiring Again: Senior PHP Developer with an interest in Drupal
Come and join our well established web development studio as the lead developer of our PHP based team.
We build interactive sites of no fixed type, so every project can be very different to keep you on your toes! You'll be involved with a number of projects at any one time ranging from international brands to charities and start-ups. We also run several internal projects which you'll have chance to provide input and development for - this is where we often experiment with new ideas first.
Ideally you'll have several years (3+) PHP experience, but also the knowledge of best practices when working as a team on projects. It will be your responsibility to take the lead on technical decisions for projects.
Mediacurrent: Drupalcamp Atlanta 2010 - Some Exciting Updates
As the momentum builds around Drupalcamp Atlanta 2010, I thought it would be an opportune time to highlight some exciting updates. Most notably, Jeff Walpole, CEO of Phase2 Technology, has been announced as the keynote speaker. Jeff leads one of the largest Drupal-centric consultancies in the world and his topic will be on "Execution: The Drupal Community's Next Big Challenge." Jeff's talk will be predicated around the importance of adopting a more professional and disciplined approach to implementing Drupal in order to meet the increasing demands of high profile, enterprise-level sites.
Dries Buytaert: Drupal featured on TV quiz
According to Jo Wouters, Drupal was just featured on "De Canvascrack", a quiz on Belgian television. I know it is a quiz, but I don't think Drupal has ever been featured on television in such a mainstream way. Cool!
The question on the TV screen is in Dutch but reads: What was used to build The White House's site?. Picture taken by Jo Wouters.
CivicActions: CiviCRM Custom Field Option Lists Now Supported by Views Filters
My work with CivicActions recently provided the opportunity to create a minor, but much needed improvement to CiviCRM which has just been made available to everyone in the recent CiviCRM 3.2.3 release.
CiviCRM Blog: SimplyCivi - a new CiviCRM admin theme for Drupal
Over the last year rayogram has worked with the New York State Senate to deploy a customized version of CiviCRM 3.2 for each Senate office. In the course of this work, we developed a custom theme for NYSS that leverages much of the template work that we did for the CiviCRM 3.2.
Tigerfish: Debugging Drupal 6 with XDebug, Ubuntu 10.4 and Eclipse PDT: step-by-step
Coming from a .NET background, I love the Visual Studio debugger. I can stop code execution at any time and look at the values of any of the variables. There's none of this dumping huge arrays to the web page and examining the output. I've wanted to set up a debugger for Drupal with Eclipse for a long time now, and setup instructions vary wildly. Here's my take on it.
You will need:
Matt Butcher: Configuring MacGDBp for Debugging a Local Debian Virtual Machine
In my current Drupal development environment, I run an entire Debian server stack (LAMP + Memcache + Varnish, etc) inside of a VirtualBox virtual machine. On those frustration-laden occasions when I need to fire up the debugger, I use MacGDBp to connect to the virtual machine. Here's how I configure them. (If you just want to configure MacGDBp for debugging with MAMP or OS X's Apache, you may want to read an earlier article, and then check out the updates for Snow Leopard.
Pantheon Systems: Pantheon Demonstration Screencast
Thanks to all of you waiting patiently while we are heads-down building Pantheon.
We’re just back from Copenhagen, where we gave a sneak peek at what we’ve been up, and we wanted to share that demo with you as well. You can watch our screencast here:
Gizra.com: OG7 session in Drupalcon Copenhagen
Finally, we've been able to collect all the movies and edit them together. Unfortunately the quality isn't great in the first few minutes, but it's getting better and I hope you'll enjoy watching it.
Thanks to our "camera guys" - David Mollière and Peter Stumpf (that as it turns out, is really working for the UN and uses OG for that!)
For those who want too see the technical stuff from the session I gave should follow this link. I hope this will encourage people o try out Organic groups for Drupal 7 and help in making it a great module.
Fredrik Jonsson: Four power tips for the command line
This post assumes that you are familiar with the unix command line. If you are not then I recommend the video from Addison Berry session “The command line is your friend” from DrupalCon Copenhagen 2010.
I have something of a passion/obsession with removing annoying obstacles in my every day tasks. I want good tools that are adapted to the way I like to work. Here follow my best tips for making the command line a pleasant place to get work done.
Advantage Labs: Call for Drupalcon Copenhagen BoF session notes
Birds of a Feather (BoF) sessions have quickly become an integral and essential feature of the evolving Drupalcon format. The open BoF format provides a platform for participatory discussions and focused collaborative work sessions. For many topics not included in the official Drupalcon schedule, this format is much more appropriate.
Metal Toad: Mechanizing Git bisect: Bug hunting for the lazy
Git bisect is a powerful automated tool for searching deep into a project's history. Instead of searching for relevant commit messages (git log) or patches (git log -S), bisect actually allows you to run a functional test on each revision until the first bad commit is identified. (Okay, it doesn't test every revision, it performs a binary search, which results in at most log2(N) tests. This allows a relatively large history to be searched quickly.)
The test can be done interactively, with the human performing each check, or mechanically if you can supply a testing script. Randy Fay has done a nice screencast on the interactive method; this post will instead focus on mechanizing the process.
Tigerfish: Fancy working with us in Cheltenham?
Here's a great chance to work with a passionate bunch of Drupal-istas in Cheltenham. We love making Drupal sites, but there aren't enough of us to get everything done, so we need someone like you!
We're taking on a designer and a developer, and both are potentially immediate starts. If you're an agency, thanks, but we don't want to hear from you. Otherwise, head over to look at the jobs and come join us!