Marco Carbone

Developer

Marco Carbone became a Drupal developer when he managed the Internet operations for Nevada's Question 7 campaign in 2006. He hand-built several modules that recruited hundreds of volunteers, handled tens of thousands of phone banking calls, and kept track of tens of thousands of door knocks. He participated in a GOTV push that included mobile phone messaging and interactive Google maps with voting locations. Post-election, Marco joined the Drupal development community and found a place working at Advomatic.

Marco received a B.S. in Computer Science at Tufts University, followed by his Masters work in the same field at Harvard University, where he studied several topics in Artificial Intelligence. Following that, he spent a year at the Berkman Center for Internet & Society of Harvard Law School working on the H2O project, where he developed most of the back end of the H2O Playlist project.

Marco’s experience as an interface architect for Advomatic led him to develop the underlying architecture for Fast Company’s custom content moderation system, which was later released as a Drupal module called Slot Machine, of which he is the maintainer. In addition, he recently completed the Premium Content System, E-Commerce system, and multisite Drupal configuration for Air America Radio 2.0 in their recent relaunch. He also helped to build the custom data system for TheMiddleClass.org, a site for the Drum Major Institute that takes congressional voting records and compares them to the issues that matter most to the middle class.

Using multiple node access modules just got a lot easier, maybe

Two new hooks were recently committed to HEAD that will give Drupal 7 unprecedented flexibility when it comes to managing multiple node access modules on one site. Up until now, enabling multiple node access modules usually leads to... more

Drupal for Privacy Buffs: Configuring Your Drupal 6 Site to Work Without Cookies for Anonymous Users

A Drupal 6 site we are currently building has a requirement to not set cookies for anonymous users. In this blog post, I describe the hack-free solution we implemented for them that prevents Drupal from setting cookies. ... more

Scheduling with Drupal: An Introduction to Slot Machine

Scheduling when content goes live on Drupal has up to this point mostly been handled on a per-node basis. For instance, the useful Scheduler module lets you schedule when a node is published/unpublished, and ... more