Downtown Los Angeles Drupal

Downtown Drupal Meetup and Drupal Clinic

  • Posted on: 6 January 2015
  • By: Christefano Reyes

Greater Los Angeles Drupal The 1st Tuesday of the month is here again and it's time for another Downtown Drupal Meetup! Join us via webcast or in person at Droplabs near Downtown Los Angeles on Tuesday, January 6, 2015 between 7-9pm Pacific. This meetup is free.

Are you new to Drupal or the Downtown Drupal meetup? Come learn about Drupal and how others like yourself are using it for their project, business or organization. We promise not to talk down to you. Those who would like to attend remotely are welcome to join us via webcast.

Tonight we're doing something a little different and will be dedicating the entire meetup to a Drupal Clinic, also known as Users Helping Users. This is a chance for members of the community to help and be helped by others with whatever questions and problems they're having with Drupal.

Please note that while Users Helping Users is not designed to be a replacement for bona fide consulting from a Drupal professional that there are plenty of Drupal experts and professionals who attend our meetups and sometimes they need help, too!

  • Are you currently having a problem that you need help with?
  • Do you have a presentation or job announcement that you'd like to share with the group?
  • Is there a topic about anything you'd like to see a presentation on?
  • Did you recently attend a great Drupal or tech event that you want to tell us about?
  • Did you solve a problem recently and now have a solution to share with the group?

If you said "Yes!" to any of these questions, this meetup is for you.

Learn Drupal with Droplabs' Drupal School

  • Posted on: 26 December 2012
  • By: Christefano Reyes

With help from our corporate and training partners and sponsors, we're preparing a 10-week series of hands-on, exercise-driven classes and workshops designed to teach participants how to become Drupal developers. This series is under active development is will be launched in 2013.

Please help us make this a success for everyone by giving us your feedback and completing a brief survey.

   Drupal School at Droplabs Survey

Droplabs hosts Drupal meetups, trainings and coworking Fridays every month and is the host of next month's two signature events, the Los Angeles Drupal Job Fair and Drupal Employers Summit. To hear more about these events, follow @Droplabs on Twitter, "like" us on Facebook at or sign up for our newsletter at  

RealName and RealName Registration - Nyms vs. Real Names with Drupal

  • Posted on: 27 June 2012
  • By: Christefano Reyes

In this presentation at the Downtown Los Angeles Drupal meetup at Droplabs on June 19, 2012, Christefano Reyes (@christefano) of Exaltation of Larks (@LarksLA) briefly describes some of the work performed at a barn raising and code sprint that Droplabs hosted recently for a Los Angeles non-profit.

Discussed are the RealName and RealName Registration modules, as well as the social impact of policies that enforce the use of first and last names on today's social networks such as Facebook, Google+ and, as shown in this presentation, Community Weaver, a social platform for the international timebanking community.

Teachers Test Prep Introduction and Walkthrough

  • Posted on: 27 May 2012
  • By: Christefano Reyes

Teachers Test Prep is an e-commerce website for teachers where they can buy a variety of services including live classes, private tutoring, and online programs related to teacher credentialing exam preparation.

Powered by Drupal 6 with Ubercart 2, it uses Views, Panels and a lot of other standard Drupal 6 modules plus a few custom modules. Customers are able to not just to buy classes, but also to buy online packages which includes test, videos, slides, study guides, online live sessions with other tutors, and more.

In this presentation at the Downtown Los Angeles Drupal meetup at Droplabs on May 15, 2012, site owner Bobby Duncan and chief developer Marco Cozzini provide a technical walkthrough. Teachers Test Prep is also in need of a Drupal developer for a long term, part-time relationship to add exciting new features to the site. Please see the accompanying job announcement at

Introducing Doh, a Drupal-Based Meta-Framework

  • Posted on: 14 May 2012
  • By: Christefano Reyes

This presentation, by Chris Paul (@cpjeeves) of Exaltation of Larks (@LarksLA), introduces a new kind of Dynamic Object Handler that has all kinds of potential but little direction. Proposed features like dynamic module loading, core function overloading, and database-less bootstrapping are suddenly realized by this interesting new way of approaching jQuery-like PHP programming. Through the use of "magic" PHP methods, all kinds of powerful new techniques become possible.

This presentation was given at the High Performance Drupal meetup at Droplabs on May 1, 2012. If you liked this, be sure to check out the other presentation from this meetup, Using HTTPRL for Parallelization: PHP Multitasking Without Forking With stream_select(), by Mike Carper (@mcarper on Twitter and mikeytown2 on

Using HTTPRL for Parallelization: PHP Multitasking Without Forking With stream_select()

  • Posted on: 12 May 2012
  • By: Christefano Reyes

Did you know that PHP comes with a very powerful function called stream_select()? In short it's a wrapper for the select() system call. This allows for synchronous I/O multiplexing, or in sudo-code, a way to read multiple input/output streams without blocking; only selecting streams that are ready for I/O. In English this means that you can do parallel work from a single PHP thread without forking (forking a process is slow and complex in PHP).

In this talk at the High Performance Drupal meetup at Droplabs on May 1, 2012, Mike Carper (@mcarper) went over some code called the HTTP Parallel Request & Threading Library — or HTTPRL in short. Using PHP's stream_select() HTTPRL can send http requests out in parallel. These requests can be made in a blocking or non-blocking way. Blocking will wait for the HTTP response; Non-Blocking will close the connection not waiting for the response back. Non-Blocking requests are what make this better in comparison to cURL, better control over redirects is the other reason.

Banking on Drupal at the Echo Park Time Bank

  • Posted on: 12 March 2012
  • By: Christefano Reyes

In this presentation at the Downtown LA Drupal meetup on February 21, 2012, Autumn Rooney of the Echo Park Time Bank (@EPTimeBank) and Christefano Reyes (@christefano) of Exaltation of Larks (@LarksLA) presented on the concept and the practice of time banking and how Drupal is used in the organization to fully manage its currency system and economy.

As the recession and Occupy movement encourage people to reimagine work and how they get their needs met in the new economy, time banks are really catching on. Time Banking is a simple concept: you work for an hour, earn an hour credit, and spend an hour with someone in your time bank community. Time banks don't get penalized in benefit reductions or pay taxes because unlike market-based national currencies, time banks are more like charitable volunteering circles of mutual aid or relationship-based gift economies.

Autumn Rooney is a Los Angeles-based activist and community builder. In March, 2008, she co-founded the Echo Park Time Bank, a community collective whose purpose is to facilitate the cooperative exchange of goods and services among its hundreds of members. It's a pay-it-forward system that connects unmet needs with untapped resources. Recently, the Echo Park Time Bank migrated its time banking software to Community Weaver, a hosted Drupal platform provided by Time Banks USA, a non-profit that is dedicated to promoting and supporting time banking around the world.

Comments: Case Study

  • Posted on: 7 March 2012
  • By: Christefano Reyes

On November 14, 2011, the public radio program Marketplace from American Public Media — heard by more than 10 million people around the country each week — launched a new website built on top of our new Drupal 7 content management system.

At the Downtown LA Drupal meetup on January 17, 2012, at Droplabs, the team behind that project gave an "under-the-hood" tour of the site, shared its features and talked about about how it was made from concept to launch. Other topics of discussion included:

  • How to migrate 52,000 pieces of content from two different legacy CMSs into Drupal
  • How to change domains while moving to Drupal
  • How to increase your traffic instantly by 35 percent with search engine optimization and good planning
  • How to design and code for future enhancements
  • and, most importantly, what you should do differently

Presenters include: Matt Berger, Marketplace Digital Director; Paul Brent, Marketplace Interactive Designer; and Abhishek Taneja, Marketplace Lead Web Developer