Drupal
Drupal Developer | Telepop
Who we are:
* A startup focused on creating a new Internet to TV concept
* Growing quickly, with large potential
Who you need to be:
- Comfortable building a functional site similar to yelp.com
- Excellent communicator.
- Pays attention to detail/analysis and enjoys problem-solving.
Required Skills - what you need to demonstrate:
* Deep understanding of PHP and Drupal
* Deep knowledge of custom module development
* Strong knowledge of theming, theming hooks, and preprocessor functions
* Strong knowledge of CSS, HTML / XHTML
* 1+ years of jQuery and jQuery UI experience
* Disciplined approach to software development, Test Driven Development, and Agile methodology
* Worked on a high-traffic website, general optimization and scalability skills
Please send your experience related to the required skills above and your resume to jobs (at) telepop dot com
Principals only please - no recruiters.
Pune IndiaHelp testing new QR codes module (d2c)
Hi all,
A few days ago we released the first stable version of the D2C module. Using this module you get a way of embedding QR codes linked to Drupal nodes in your site, as well as to other contents such as local stored files, VCards, etc. (included URL shortening and statistics). All the functionality is integrated in a dashboard section inside the Drupal administration pages, included some analytics features. Check out the module features and screenshots for more information.
We would like to ask your help for testing the module in your Drupal 6.x sites. It can be installed & configured in a couple of minutes. Right now it's pretty stable, but we would like to get some feedback, feature suggestions and help testing the implementation.
You can use the module issue tracker at github for bug reports and suggestions.
Thank you very much for your time!
Drupal Voices 144: Cary Gordon on DrupalCon Event Management

Cary Gordon (aka highermath) is the Event Manager for the Drupal Association. He talks about how the process of running DrupalCon events has grown to the size where the Drupal Association has to plan out for the next three DrupalCons. Gordon also talks about some of the issues that they're trying to solve in order to keep up with Drupal's explosive and exponential growth. He also talks about the possibility of adding a third DrupalCon each year that would potentially rotate between different places every other year.
Release Date: August 5, 2010 - 7:36am Album: Drupal Voices Length: 7:48 minutes (7.19 MB) Format: mono 44kHz 128Kbps (cbr)DrupalCon Copenhagen: Ticket prices go up on August 16th
Get ready to meet and learn from the top Drupal developers, designers and architects from around the world.
Save €31 and get your DrupalCon Copenhagen ticket now at the current price of €279, because on August 16th at 8am CEST the ticket price will go up to €310 + VAT.
Go to the DrupalCon Copenhagen site to buy your ticket for the conference.
Your ticket includes:
- 94 sessions spread out over 3 days
- Ad hoc BOF (birds of a feather) sessions
- Access to the Core Developer Summit and the post-conference code and documentation sprint
- Access to the ChX Coders Lounge where you can hang out and code all night
- Access to FooBar, the official bar of DrupalCon Copenhagen
- …and, last but not least, a chance to meet your fellow Drupalers
The web is free; shouldn't your social business software be?
Today is a fun day for me: We’re releasing Drupal Commons as a 1.0 release. Woo hoo! Time - once again - for open source to go blow the doors off another proprietary software cathedral.
Drupal Commons is Acquia’s project to create an open source social business software solution for enterprises deploying a community site - either externally-facing, or for an internal community. Read full article »
Aegir 0.4 Alpha 9 Is Out, Bringing Multi-Server Support to Aegir
The Aegir project just released Aegir 0.4 alpha 9 and with it comes some exciting new features. The biggest, and which I previously wrote about, is multi-server support, meaning that Aegir now can host websites on any number of web or database servers and can seamlessly move a site from one server to another. Bringing multi-server support to Aegir has been our main goal for version 0.4 and is the result of several months of active development in different feature branches by many different contributors, so we are very excited to announce that this is now a reality.

- Vastly simplified installation. Once the initial server configuration is done, all you need to do is run a single bash script to install Aegir. There are now fewer places you can go astray during installation.
- Support for external web and database servers. This is a necessity for any real installation and Aegir can now manage your development, staging, and live environments.
- Ability to move sites between servers. We have made significant improvements to the dev->qa->live workflow, and Aegir can now take a copy of the live site and publish it on your development server under a different domain name.
- Support for sites encrypted with SSL. This is important for many sites, specifically those that have e-commerce requirements. You can even make use of shared wildcard certificates.
- Support for the nginx web server. A good abstraction layer needs at least two implementations, and to that end we decided to add full support for nginx. It even supports SSL.
- Experimental support for web server clusters. This enables you to host your sites across multiple web servers simultaneously. You can even migrate sites between clusters.
This release is by far the most significant release we have made as a project, not only in terms of new features but also in terms of bugs fixed and issues closed. During its development, we have closed more than a hundred tickets in addition to adding new features. Full details on new features and tasks completed can be found in the release notes.
What's nextThe Start of an Open Data Push in Afghanistan?
This morning the Afghan government announced that it will give approved researchers access to the raw data it collects in its demographic and economic surveys, expanding access from the prepared data sets it provides now. This is a good first step toward creating an open data plan in the country.
Robert and I were at the announcement in Kabul, where we're gathering data to use on upcoming mapping projects in the country (more on that soon). This new policy is particularly exciting for us, as we'll be able to use some of this raw data immediately in custom maps we are making for the Wolesi Jirga elections with the National Democratic Institute, a follow up to the work we did on last year's presidential election. For example, access to the raw data in the "Natural Risk and Vulnerability Assessment survey" will give us better population data by district, which we'll use to compare estimated voter turnout in the upcoming election.

Under this plan, called the "Micro Data Access Policy", anonymized raw data sets like incomes, population, employment status, and food security will be available to researchers, allowing them to run their own calculations and to do a more in-depth cross tabulation of indicators. The president of the Central Statistics Organization Abdul Rahman Ghafoori, who made the announcement, sent out an email to the development community explaining the decision: "While we generate tables for general public and purposes, some researchers find them not sufficient for their research needs. Hence, we have decided to provide them with raw data but still within the boundaries of confidentiality as stipulated in Statistics Law of Afghanistan."
Mr. Ghafoori repeatedly stressed that this is the first time users have access to raw data. Access to more granular data will not just improve the quality of analysis by third parties, but it will also offer practical benefits like being able to drill down intensely on data visualizations like we were able to do with the data we used on AfghanistanElectionData.org. This policy is also intended to help improve the data collected by increasing its user base and allowing users to share feedback and flag issues with the data.
But how open is this data policy?Learn by Examples, the module

Budding Drupal developers will be glad to see: there are more contributions are springing out of the Examples project. Examples is a great resource for teaching experienced PHP programmers the capability of Drupal- from how to define a page, to using the Form API. It's also a great way to get familiar with Simpletest. Read full article »
Drupal Voices 143: Kieran Lal on the Core Developer's Summit

Kieran Lal (aka Amazon) talks about the genesis of the Core Developer's Summit that happened before DrupalCon San Francisco. The summit was meant to gather the developers who participate in creating Drupal core to have a more intimate space to talk about some of the issues around the Drupal community and the future development of Drupal 8. Participants were encouraged to submit a set of slides proposing an issue to be discussed at the summit, and it's from those topics were chosen. Lal also talks more about some of the issues that were discusses and breakout sessions that happened during the summit. There is another core developer summit happening before DrupalCon Copenhagen 2010 on Sunday, August 22nd.
Release Date: August 4, 2010 - 7:45am Album: Drupal Voices Length: 9:31 minutes (8.77 MB) Format: mono 44kHz 128Kbps (cbr)Chapter Three will be at DrupalCamp LA
Chapter Three is happy to sponsor DrumpCamp LA this weekend, August 7th and 8th, but most importantly, our very own Squiggy Rubio and Jon Skulski will be giving sessions as well.
On the development side of things, Jon will be giving Southern California a sneak peak of his upcoming Drupalcon CPH2010 talk, "Building a Drupal Site Recipe: From Design to Development". He'll walk through his process for breaking down design comps and show how to create a development blueprint.
For themers out there, Squiggy will be discussing a module that's very near and dear to Chapter Three's heart with her session, "Panels Everywhere Theming". When I asked her why Chapter Three loves evangelizing this particular module, she smiled and laid down the law with, "Not only does Panels Everywhere provide a more advanced way to manage site wide elements and provide variation for any sections of a site, it can also streamlines the process of building a custom theme". She'll give a run-down of tips for site building with Panels Everywhere, along with a walk through on how to build a PE-enabled page layout.
We would love to see an audience full of knowledge-hungry Drupalists and Drupalistas, so be sure to check out Squiggy's session on Saturday at 4pm and Jon's at 10am on Sunday.
Drupal Voices 142: Dmitri Gaskin on Drupal 8 Architecture & Drush Make

Dmitri Gaskin (dmitrig01) is a 14-year old who has been involved with Drupal for the past 4 1/2 years. He talks about how he got into Drupal when he was in the fourth grade, and he recaps some of the architectural discussions around the overhaul of the block system for Drupal 8 that were happening during DrupalCon San Francisco. Dmitri helped lead and facilitate the brainstorming session that is continuing over in the Butler group on g.d.o.

Gaskin also talks a little about what Drush Make is and how it's become an essential part of every major Drupal distribution.
For more information on Drush, be sure to watch Dmitri's DrupalCon presentation on Drush.
Release Date: August 3, 2010 - 9:40am Album: Drupal Voices Length: 11:23 minutes (10.48 MB) Format: mono 44kHz 128Kbps (cbr)Connect to the Community
Are you connected to Groups.Drupal.org yet? (Affectionately called g.d.o in the community.)
Did you know on there are 317 geographical Drupal groups? (That's not including language groups.) Of those, 205 are city, regional or provincial groups: possibly a drive away for a meet up. That leaves 112 which are at the level of countries or continents which are capable of coordinating large Drupal events. I counted em!
And it's growing. Hello Ghana! Just added in July. Read full article »
Security training and sessions at Drupalcon Copenhagen
Carl, Ezra, Lisa, and I will be at DrupalCon Copenhagen later this month. We're giving a handful of sessions and running a training. So, if you're in Copenhagen on August 23rd and interested in getting security training, for identifying and fixing common security risks on your site, join us! Check out Security: Process, code & hands-on training to signup.
Our Sessions at Drupalcon- The Future of Drupal.org
- Theme Preprocess Functions: an Introduction
- On the Importance of Done: Drupal & Scrum at the Economist
- Views: The Key to the Drupal Castle
- Drupal Security - Configuration & Process
Last week we published a minor update to the Drupal Security Paper, a report on the state of Drupal security and how it addresses security risks and concerns. We expanded some of the Security Advisory analysis data and made a few minor corrections. If you have not read it, now is a great time to take a few minutes and give it a read.
Acquia Podcast 20: Jay Batson on Drupal Commons
Brought to you by:
Drupal Commons is a new distribution from Acquia that is designed for organizations that want to create community websites with Drupal. Join me as I talk with Jay Batson of Acquia about how Drupal Commons started, how it works, and what the plans are for its release and future development.
Show notes:
Product Info: http://acquia.com/drupalcommons
Demo: http://commons.acquia.com
Week in DC Tech: August 2nd Edition

It's August in Washington, which means that a good chunk of our residents have fled the city to vacation in less humid climates. Even though it's a quiet month, there are some fun technology events scheduled - with the benefit of a shorter line to the bar and more intimate networking possibilities. Have a great week!
Monday, August 28:30 am - 12:30 pm
Tech@State: In the second Tech@State discussion, the event will focus on mobile phones and how they can be used for economic development. The event will be livestreamed.
8:30 pm
Screen on the Green: Tonight is the last segment of this year's Screen on the Green series, the very excellent outdoor movie festival held on the National Mall. If the rain holds off, come out to watch Bonnie and Clyde.
Views for the average Joe
The primary goal of DrupalGardens is to maximize Drupal adoption. Since Drupal adoption amongst developers is taking off like a rocket ship, we’ve focused the majority of our attention on site builders and designers. To succeed at attracting these types, Drupal—and the modules we’ve decided to include—need to be easy to use. Read full article »
Where's Drupal's welcome mat?

I was on Skype when my jaw dropped. This wasn't the first time that an acquaintance asked me to take some time so he could "pick my brain" about Drupal. And it wasn't the first time that I realized someone had somehow broke in to Drupal via some sort of window, and missed the welcome mat. Read full article »
Drupal Voices 141: Larry Garfield on Looking Towards Drupal 8

Larry Garfield (aka Crell) talks about some of the architectural planning on Drupal 8 that was happening at the Core Developer's Summit in San Francisco. He explains why it's important to keep the big picture in mind and start making high-level desions for the next version of Drupal even befor Drupal 7 is officially released. Garfield presented on an overhaul of the block system, and how getting Panels and Context-like functionality put in at the core level. Discussions about this specific topic can be found at the Butler group. He also talks about some of the other highlights of discussions about the future of Drupal including the possibility of Views in Drupal 8 core and his vision for the future of integrating remote entities.
Release Date: August 1, 2010 - 9:18am Album: Drupal Voices Length: 13:55 minutes (12.79 MB) Format: mono 44kHz 128Kbps (cbr)Drupal Consultant | Page 1 Solutions
Our company is looking for a talented, well versed Drupal Expert to do on-going consulting for Drupal related issues.
We have a large, well rounded staff of Designers, Programmers, and IT Support personnel, and our office is slowing getting trained on this robust CMS. However, there are times where being able to "phone a friend" would save us hours of research/down-time/cerebral hemorrhaging.
We are looking for someone in the Denver Metro Area that would be able to come in and work on short-term, contract projects when needed, or would be available for phone consultations.
Currently we host a dozen Drupal sites, along with hundreds of static XHTML sites. We are on Linux servers, running MySQL DB's, and hope to have all our future sites running in a Drupal Multisite setup.
If you are interested in supplementing your income through Drupal consulting or short-term Drupal projects, please email Drupal@Page1Solutions.com with your resume and hourly rate.
Thank you and we look forward to hearing from you.
Troy Dunn
Chief Science Officer
Page 1 Solutions
Membase and Drupal
Barry and I just met with a team from Northscale -- the startup formed to support and extend Memcached, the popular key-value cache used by the largest web sites. We learned about their new database project, Membase, and talked about how it could help high-volume Drupal sites including our Acquia Hosting customers.
Membase is built on the core Memcached technology and supports the Memcached API. I'm excited about what they've done to extend Memcached: Read full article »
About Andy Hawks

Andrew Hawks is a Denver, Colorado based web site developer with 15 years experience primarily in LAMP technologies, 5 years experience as a technology manager in web development environments, a Drupal developer and member of the Drupal Association, Tech Lead at CivicActions creating sites for non-profits and NGOs, an accomplished progressive house DJ, parent and foster of Italian Greyhounds, proud boyfriend of a talented photographer, cyclocross biker, and a long-time netizen.







