Lullabot Ideas

We know stuff. We empower you to know stuff too.

Lullabot Session Proposals for DrupalCon Denver

Article by Karen Stevenson

The time to propose sessions for DrupalCon Denver 2012 has closed. Now there's an amazingly long list of proposals -- about 600 of them -- waiting for your vote. It's hard to wade through all of those goodies, so we thought we'd bring you the shortlist of sessions proposed by Lullabots. If they look as interesting to you as they seemed to us, please go to the DrupalCon page and vote for them!

Business and Strategy

Growing a Virtual Company & Maintaining Team Moxie

- Matt Westgate (metta)

Building and retaining highly capable teams is a universal challenge in the technology field, and Drupal is certainly no exception. Join Lullabot cofounder Matt Westgate as he walks you through the pitfalls, the success points and funnier moments of growing a virtual team from 2 to nearly 30 people over the past 5 years.

Martha, McMahon, and Music Awards: Lessons Learned in Enterprise Drupal Development

- Rachel Scott (rachelove)

From recipes to wrestlers and all the deliciousness in between. This session will dive into Lullabot's adventures in building large complex Drupal websites for high-profile companies. Whether you are a developer, project manager, or other role, this session will provide insight into enterprise team dynamics, politics, communication, and processes, while sharing real-world experiences in navigating the enterprise waters.

Site Building

A Workflow for Release Management

- Andrew Berry (deviantintegral)

This session will introduce the basics of release management for Drupal-powered sites. Learn about the development / staging / production workflow and how to integrate it into a version control system. Hear about the current weaknesses in Drupal as they relate to release management and how to work around them. We'll finish off with showing the full cycle of deployment from an idea, to development, to testing, and to production.

Project Management - A Panel Discussion on Methodology

- Seth Brown (sethlbrown)

PANEL: This session is being proposed as a panel due to the many diverse types and ways project management used in Drupal. This will be a panel discussion with a group of PM's from different organizations to showcase a diversity of opinion, and hopefully foster some good debate. Specifically, this panel will explore the details of how different project managers apply project methodologies to help projects succeed.

Single/Social Sign On with Drupal

- Eric Duran (ericduran)

Have you been trying to integrate Drupal with IDentity Providers such as Google, Facebook, Twitter, Yahoo, LinkedIn, etc..? Have you been struggling with getting your code to account for every network provider? In this session we'll be talking about HybridAuth an open source SSO PHP library that aims to make it super simple for anyone to integrate any IDentity Providers with their site.

Webform: The Survey Tool For Drupal

- Nate Haug (quicksketch)

Webform is the tool for surveys and data collection in Drupal. Come learn how to make a survey with this popular module. If you've used Webform in the past, come learn about all the things you probably don't know about 3.0 (e-mail attachments, conditional logic, PDF support and more!)

Flag Module: An Essential Drupal Building Block

- Nate Haug (quicksketch)

If you're a fan of multi-purpose, "lego" modules like Panels, Views, or Rules, here's another module you can add to your collection. The Flag module is a generic relationship module that can be used in a wide variety of applications. The flexibility of Flag stretches to hundreds of potential uses. Combined with a flexible API, permissions system, and a suite of available add-on modules, Flag can be a universal solution to any list-building problem.

Changing the tires at 60 MPH: How Martha Stewart Living migrated to Drupal

- James Sansbury (q0rban)

PANEL: Building a complex, high traffic, Drupal site from scratch is challenging. Converting a site that already has a high traffic web presence to Drupal while maintaining the legacy site throughout the process is like changing your tires at 60 MPH. Martha Stewart Living Omnimedia tackled this very issue on an enterprise scale, running two CMS systems, Vignette and Drupal, simultaneously under the same domains. While the new site was being built, the legacy site was still being maintained and updated, the Drupal development environment was continuously updated with fresh data from the legacy site, and users were intelligently routed between pages from the old and new sites.

The Alice In Wonderland World of Fields and Entities

- Karen Stevenson (KarenS)

Drupal 7 is a topsy turvy place where everything you thought you knew about content types and fields goes out the window. Enter the Mad Hatter's world where anything can be an entity and fields can go everywhere. This session will look at some of the new entity and field modules, and some older modules that have been re-invented for D7. We'll talk about how they work and where they could be useful. And we'll discuss some of the questions they raise, like when you might want to create a new entity rather than use a content type.

Drupal Community

The Drupal Marketplace: How "What We Sell" and "How We Sell it" Affects the Community, Our Clients, & Drupal

- Matt Westgate (metta)

PANEL: You only have to look as far as a DrupalCon trade show floor to see that Drupal is "for sale." We sell convenience and customization in Drupal through managed services and SaaS solutions; we sell Drupal beauty through design services and themes; and we sell greater usability through distributions and apps. But whereas selling Drupal services has always been a known element of the Drupal ecosystem, the concept of "products" is newer, scarier, and the subject of a lot of community debate.

Dust and Cobwebs: A History of Abandoned Code on drupal.org

- Andrew Berry (deviantintegral)

Why do we have so many abandoned modules on drupal.org, and how did they lose their maintainers? During this session I'll do a bit of digging and take a look at some of the reasons why modules become abandoned. We'll see some interesting stats from drupal.org relating to abandoned modules. Finally, I'll offer some suggestions and next steps for both current and future module maintainers who might be interested in picking up an abandoned project themselves.

Lessons Learned From Teaching

- Michelle Lauer (bymiche)

I train new Drupalers with varying amounts of previous experience. I am going to share with you some big points I have learned whether you are teaching your client how to use their new site or teaching someone to become a pro Drupal developer. Success in the classroom environment ensures successful websites going forward.

Commerce

PCI: A Four-Letter Word of E-Commerce

- Matt Kleve (vordude)

The Payment Card Industry Data Security Standard (PCI DSS) is a huge, scary set of policies and procedures intended to optimize the security of credit, debit and cash card transactions. When you first get started the idea of becoming (and staying) compliant seems like a Labor of Sisyphus.

Recurring billing is hard, is hard, is hard:

- Joe Shindelar (eojthebrave)

On the surface it may seems simple enough; Collect someone's credit card information and then bill then charge them once a month. If they fail to pay then kick them out. There's a lot more to it than that though. The truth of the matter is building an effective recurring billing (subscription) system involves a whole lot more than just charging someone's credit card and saying thanks.

Design and User Experience

Designing for Content Management Systems

- Jared Ponchot (jponch)

The job of a web designer these days includes designing for content that changes, is highly dynamic, and often does not yet exist. Gone are the halcyon days of static, 5 page websites that are just as rigid as a printed brochure (let's be honest, we don't miss that). This reality has created a great deal of debate within our industry and a fair amount of difficulty in our design processes.

Designing for Media Platforms

- Jared Ponchot (jponch)

PANEL: A standout strength of Drupal is its flexibility for large scale media entities that produce a variety of content for a variety of mediums. These websites are far more complex than the average brand or blog site. With that comes a unique set of challenges that lend themselves to this kind of design. This presentation will feature three case studies from the designers behind Al Jazeera, TakePart and Grammy.com, and reveal the real-life challenges these designers faced head on.

Coding and Development

Git for the Crazy: Advanced Git Tools

- Andrew Berry (deviantintegral)

One of the significant advantages of git over other systems is that it isn't just a version control system. It's an entire set of tools that can make your life easier. As Git exposes most of its internals at the command line, it's possible to combine them in new and interesting ways.

Tame the Burrito: Understanding the Five Layers of Drupal

- Jeff Eaton (eaton)

Drupal has long outgrown its origins as a humble dorm-room project. The project encompasses a large ecosystem of developers, site builders, and businesses; hundreds of APIs and subsystems; and a wealth of contributed modules and plugins. With the rise of install profiles, distributions, and a UX-driven emphasis on product polish, it's easy to see that complexity growing even more. Making sense of Drupal's codebase and its culture requires breaking down the platform's different layers, and understanding their purpose.

Managing Projects on Drupal.org with Eclipse and EGit

- Nate Haug (quicksketch)

While you can manage any Drupal.org project with nothing but a command-line prompt and vi, a lot of us are more visual people. Using a visual interface like EGit in Eclipse means less commands to memorize, live previews of your changes, inline diffing, and applying patches without needing to download them. Come learn how many prolific Drupal.org module maintainers use the Eclipse IDE and its EGit plugin to manage multiple projects, branches, and patches on a daily basis.

Token Templates: a new template engine for Drupal

- Nate Haug (quicksketch)

PANEL: After an on-site training in Washington DC teaching HTML and CSS experts how to build Drupal theme, Carl and I wondered why building themes for Drupal had become so difficult. Maybe the answer lies with tokens. Can we create template files that contain only HTML and placeholders? Can these placeholders provide sanitized output to the theme layer, at whatever level of granularity is requested, and only when requested?

Preying on the drupal_alter()

- Matt Kleve (vordude)

When you're building your next Drupal project the chances are pretty good that at some point you'll find Drupal is doing it wrong. The good news is that Drupal 7 core alone gives you around 80 opportunities to "make it right." This session is way more than staring at a boring slide deck. After a brief introduction we'll crack into some code and check out some of the most popular alter hooks, hook_form_alter() and hook_menu_alter(). They're super handy tools you'll likely need on that next project of yours.

Adapative Images: Serving Images in an Environment Where Size Matters

- Joe Shindelar (eojthebrave)

In this session we'll learn about using Drupal's built in image handling capabilities in conjunction with some additional modules in order to dynamically resize and serve images that are contextually appropriate. Helping reduce bandwidth and overall page render time for small screens while retaining large crisp images for those crazy huge desktop monitors.

Comments

DrupalCamp NYC

I had a great time at Do It With Drupal. I hope some of you will return to New York to give sessions at DrupalCamp NYC Dec 10! It's the first bigger camp the NYC community has organized. It won't be complete without you guys!

Note: Session submissions for #dcnyc10 are extended to 11/14. Everyone is encouraged to submit! And there are only about 200 tickets left so it sould sell out this month. Get your tickets now!

http://bit.ly/tbvNKE

From Drupal to Joomla

Congratulations to you guys there in Denver, Karen but I must say that ever since I shifted to using Joomla, I never got back to Drupal. And today, I suddenly felt like trying my luck with some updates. Found your blog and spoof!!!