Accepted Sessions

NYC CAMP attracts a wide audience from Drupal beginners to experienced experts. Here's the list of currently accepted sessions.

Note: this is the full list that includes accepted sessions for all 4 days, including some sessions scheduled for Training Day (Thursday) and Summit Day (Friday). This list does not include any sessions that have been pre-scheduled as a BoF. Please view the individual session pages to confirm which day the session has been scheduled for.

Session Speaker(s) Experience level

!Drupal: The Meteor Framework

This talk is about something different: Meteor, a JavaScript web framework. Here are some of the cooler things about it:

All Levels

"Code, Test, Review, Review, Test, Release, ... and Repeat" this is how we Develop as a Team

This session will talk about Developing a custom project as a Team. We'll cover a common workflow for developing projects. We'll go over how to use git and github for the management of branches...

Intermediate

30 Drupal 8 API Functions You Should Already Know

Session video: https://www.youtube.com/watch?v=CFrCa7r4x40

Advanced

5 Outdated UX Patterns That Are Losing You Money!

You're throwing money away on bad UX! No really, you are! There are a ton of UX patterns that are fairly common throughout the web that, as it turns out, are bad for business!

All Levels

A Brief History of Drupal

As Drupal passes the 1,000,000 site mark, let’s pause to celebrate how we got here

Beginner

A Complete Guide to Being the Best Drupal Shop on the Planet

With so many Drupal services organizations cropping up every day, everyone is faced with the challenge of understanding how they can separate themselves from the pack with limited resources, time...

All Levels

A year at the com: A developers journey into leadership

So you're thinking of taking the leap and going from being a developer to a director (or similar role) but you aren't quite sure? This session is for you. Thinking of promoting that rockstar...

All Levels

Able Organizer

AbleOrganizer is a community engagement platform designed to conduct fundraising, event registration, petition and volunteer engagement campaigns.

All Levels

Acquia Drupal Solutions

All Levels

Adding Drupal Commerce to Existing Sites

Many people are familiar with Commerce Kickstart for building new commerce sites, but what about adding Commerce to existing sites?  In this session, we will show step-by-step how to add Drupal...

All Levels

Agile Product Development: A Journey Through Uncharted Waters

At BioRAFT we are using agile product development methodologies, techniques and approaches.  Our current process evolved after much retrospection.  As a growing team, it was imperative that we...

Beginner

American Red Cross - Designing for Disasters, An Iterative Progression Towards a More Prepared World

The American Red Cross wanted a place for their team and partners to collaborate and grow the knowledge base around disaster preparedness topics and information.

All Levels

An Integrated Approach Towards Migrating a Mature Non-profit Site

Using various Web metrics and other third party tools, this talk is for Webmasters and business stakeholders in determining key points for migrating a mature Web site.

Beginner

Apps & Start-Up Summit Lighting Round

Our next-to-last time slot on the schedule will be used to informally set a schedule of Lightning Round Talks (5-15 mins) or Birds of a Feather (BoF) discussion where we cover and new or...
All Levels

Apps and Start-Up Summit Wrap-Up

We'll wrap-up the summit by re-capping the day, and setting some goals for future Commerce-focused events in Drupal.
 
All Levels

Apps and Start-Ups Summit Plenary and Intros

We will kick-off the day by discussing the key themes of the summit and introduction of the attendees.

All Levels

Atefeh Riazi

Ms. Atefeh ('Atti') Riazi, the United Nations' Chief Information Technology Officer (CITO), Assistant Secretary-General (ASG), Office of Information and Communications Technology (OICT),...

All Levels

BEM (OOCSS) in Drupal

BEM (Block, Element, Modifier) is a methodology for determining a website's nomenclature.

Intermediate

Beyond Design Patterns

Many people teach design patterns as a fundamental step to Object Oriented Programming. They are so universally seen as important that almost every single programming conference that I have been...

Intermediate

Big Data Drupal & Open PAAS

Survey & demo big data, cloud, paas, api integrations of Big Data & Drupal, Aegir & DevShop

Intermediate

Building a multilingual & multi-country e-commerce site with Drupal 7

In this session we will go over our experience in development of enterprise, multi-country, multilingual e-commerce sites, which are also connected with SAP. We'll cover:

Intermediate

Challengers to Drupal

Drupal is being challenged in the Media Entertainment Publishing space.
All Levels

Code-Driven Content Modelling with Drupal 8

In this hands-on workshop we will dive into Drupal 8's new and improved entity API by creating a new entity type from scratch. In Drupal 8 this is "batteries included": Configure fields, widgets,...

All Levels

Cointools: Drupal & Bitcoin == $awesome

Satoshi's invention of the blockchain in 2009 is a revolutionary breakthrough in computer science. Everything has to be re-evaluated through this new lens. Suddenly it is possible to do things...

All Levels

Collaborative Product Development Within The Drupal Community

With the growth and acceptance of Drupal in the marketplace, now is the opportunity to come together in ways that can disrupt the market while creating success for yourselves.

All Levels

Commerce Summit Lighting Round

Out next-to-last time slot on the schedule will be used to informally set a schedule of Lightning Round Talks (5-15 mins) or Birds of a Feather (BoF) discussion where we cover and new or...
All Levels

Commerce Summit Wrap-Up

We'll wrap-up the summit by re-capping the day, and setting some goals for future Commerce-focused events in Drupal. In particular, we'll be discussing:
  • ...
All Levels

D8 FTW

Since March 2011, the community has been hard at work on Drupal 8, which is currently undergoing active development.

All Levels

Decoupling Drupal - Data Engineering To Make Sense Of Unstructured Data Representing A Million Voices For The United Nations

The session will cover various aspects such as visualization of linked data and also discuss the road map to implement visualizations to help identify key influencers in conversations, bi-axial...

All Levels

Demo Framework: How we pitch Drupal to potential clients

Over the past year, we've pushed the limits of Drupal creating the Demo Framework.

All Levels

Developing locally with virtual machines

An important part of developing is doing it where it won't affect anyone else. Usually that means doing it first on your own machine. However most people don't have a computer that exactly matches...

Intermediate

Developing Web Applications with Drupal

Recent proliferation of smartphones and tablet devices is due at least in part to the advent of apps, which customize and streamline user experience in a variety of usage scenarios.

Intermediate

DevShop: Drupal DevOps in a Box

Do you love the idea of "dev-ops", but can't justify all of the work it takes to set it up? Do you yearn to use Pantheon or Acquia Cloud hosting, but can't for one reason or another?

All Levels

DKAN: The Open Data Distribution for Drupal

Open data publishing is a hot global technology trend, and a business priority in government and the private sector alike.

All Levels

DoSomething.org: Rebuilt From the Ground Up

In 2013, DoSomething.org realized they needed to rethink everything about their web platform to support their strategic goals.
All Levels

Drupal 8 core is more multilingual than Drupal 7 with all of contrib

Almost a thousand people participated in the issues around improving multilingual features and APIs in Drupal 8 for the past three years.

Intermediate

Drupal 8 Development Workflow

If you're a developer watching the progression of Drupal 8, no doubt you've heard about the "Configuration Management Initiative" (CMI).

Advanced

Drupal 8 Theme System: hook_theme() to Twig template

The Twig templating engine is in Drupal 8 and has generated a lot of excitement.

Intermediate

Drupal 8 Theming

We have all heard the buzz surrounding "Drupal 8" and the new theming engine. There are only a few examples of how Twig works and what changes you will need to be prepared for when you first begin...

All Levels

Drupal 8: The Challenges Ahead

Drupal 8 is approaching beta and so the API should be done more or less. There are already a large number of tutorials teaching you how to write this or that.

Advanced

Drupal 8: Where did the code go?

In addition to rewriting some important subsystems, or adopting external components, a lot of code in Drupal 8 is pretty much the same but just re-organized into new locations.

Intermediate

Drupal and Continuous Integration

Continuous Integration (CI) is the practice, in software engineering, of merging all developer working copies with a shared mainline several times a day [1].

Intermediate

Drupal and the adaptive interface

There has been a lot of activity recently in the Drupal community and elsewhere around personalization and targeting as used by marketers to generate traffic or conversions on their sites.

Intermediate

Drupal as an Amazon Web Services Native App

When most people think about Drupal in "The Cloud" they think of running virtual servers that share storage using a network file system. These servers are otherwise provisioned and deployed in a...

Advanced

Drupal Cloud Edition: API-First Architecture

Drupal is the best content management system in the world. Period. Drupal was able to achieve this outstanding position by always being at the leading edge of the architectural thinking.

Intermediate

Drupal Coalition Building

This session will be an open dialogue exploring Drupal and open source coaliltion building.

All Levels

Drupal Commerce Demo

An in depth walkthrough of the best features of Acquia's commerce demo, and discussion of how to leveral Drupal to do Commerce, including great designs/theming, product catalogs, and user friendly...

All Levels

Drupal is not your website: Develop for high-scale, fragmented sites

A modern, high-scale Web site is a composite of decentralized fragments that are assembled on the edge, in just-in-time fashion as the content is being delivered to users.

Beginner

Drupal Security

All Levels

Drupal Training for UN Decision Makers

Our collaborative notes from the session are available at bit.ly/un-dm (trello board)

All Levels

Drupal Unlikely Superhero

All Levels

Drupal workflow, security and hosting best practices and Pantheon

All Levels

Drupal's Destiny

Drupal has grown over the past decade from dorm-room project to a CMS powerhouse. Now that the project seems to be on the edge of glory, what does the future hold?

Intermediate

Extending Personalization with personalize.module plug-ins.

Over the past year, Acquia has been working on building a set of functionality for doing personalization, testing and targeting for both anonymous and authenticated users in Drupal.

Advanced

Fearless Development with Vagrant

You've most likely heard of Vagrant by now.

Intermediate

For the love of the content editors

The devil is in the details when creating a content management system, but it's the details that often get left out.

All Levels

From Drupal consultant to product company: the scenic route to freedom

As a consultant there are only 2 ways to grow your business: A) Hire (more) consultants B) Increase what you charge your customers. If you don't want to be limited to these...

All Levels

From User Personas to Testing: A Project Manager's Journey with Behat

With a strong desire to reduce our technical & product debt, or at the very least stop adding more, our team explored options to optimize our QA process.

Beginner

Govalytics Powered by MongoDB and Drupal

In the Big Data age, building tools for collecting analytics in real-time is becoming a critical asset for businesses. MongoDB's schema free data model and data aggregation functionality...

All Levels

Government CIO Panel: How We View Open-Source, CMS, and Drupal

Our CIO panel will be comprised of three current and former CIO/CTOs in New York City and State that have successfully adopted Drupal inside their Agencies.

All Levels

Higher Ed Closing: Recap & Evaluation

All Levels

Higher Ed Special Topics

  • YaleSites Distribution - Nancy Flowers
  • Migrating University Websites - Lauren Kelly
  • edX - Nikhil Dubbaka
All Levels

Higher Ed Special Topics II

  • ReCourser.Com - Benjamin Horst
  • Analytics for Higher Ed - Dave Sawyer
  • UN Unite Initiative - Lambert Hogenhout
All Levels

How to Collaboratively Develop a Product in the Drupal Community

There are many business problems that need to be solved across different verticals.

Intermediate

Image Manipulation in Drupal

Auto-cropped, scaled, retina, responsive images. Easy, right? Well, yes and no.

Intermediate

Introducing the Drupal 8 Console scaffolding module generator

Every modern framework nowadays provides a scaffolding tool code generator for speeding up the process of starting a new project and avoid the repetitive tasks.

Intermediate

Introducing UN's ReliefWeb API: Where Humanitarian Data, Drupal & Content APIs unite

Over the past 17 years, more than 5,000 humanitarian organizations have supplied United Nation’s ReliefWeb with 540,000 pieces of humanitarian related information to their Drupal 7 site.

Intermediate

Introductions

All Levels

Key Drupal Commerce Modules

A quick run through they key modules that you'll want to implement on your sites, including those relating to:

All Levels

Letters from the Trenches: Standardizing Weill Cornell on Drupal

The Web Communications team at Weill Cornell Medical College realized that our old web architecture - a hodgepodge of static sites, enterprise CMS systems, and homegrown solutions - was becoming...

All Levels

Lingotek + Drupal - The Power to Translate is Now Inside Drupal

Now it's easy to quickly translate your content directly from Drupal using the new Lingotek - Inside for Drupal module.

Beginner

Media in Drupal

All Levels

Media Options for Drupal 7

Much of the focus of the Digital Publishing & Media Summit has been a review of the great stuff ahead in Drupal 8.

All Levels

Media Summit Lighting Round

Out next-to-last time slot on the schedule will be used to informally set a schedule of Lightning Round Talks (5-15 mins) or Birds of a Feather (BoF) discussion where we cover and new or...

All Levels

Media Summit Plenary & Intros

We will kick of the day by discussing the key themes of the summit and an introduction of the attendees.

All Levels

Media Summit Wrap-Up

We'll wrap-up the summit by re-capping the day, and setting some goals for future Media-focused events in Drupal. In particular, we'll be discussing:

All Levels

Mentoring the Mentors

9am Sunday, NLB–7

Intermediate

Morning Plenary

All Levels

Multilingual Drupal

All Levels

Multilingual Site Setup and Management

Multilingual was an afterthought in the design of Drupal 7. Luckily, there has been a significant effort within the community that now makes it possible and even simple.

Intermediate

NGO / NP Summit Intros

Easily the most important part of the day, attendees will introduce themselves and there will be some sort of network building ice breaker.

Beginner

NGO RFPs

All Levels

Node 101 - UN Intro to Drupal

All Levels

Open Aid

All Levels

Open data and human development: Building a seamless Drupal-Socrata website experience

In 2013, the UNDP Human Development Report Office paired up with Socrata to rebuild its website in Drupal and create Socrata-powered country data pages.

Beginner

Open edX: Drupal as Front end

edX's open source initiative – Open edX – is where developers around the globe are working to...

All Levels

OpenAid: A Drupal Distribution for Non-Profit and Non-Governmental Organizations

When faced with limited budgets and in-house technical skills, NPO/NGO organizations oftentimes find themselves locked into websites that are confining, limiting the ability to establish an...

All Levels

OpenShift and Drupal: A story of true open source collaboration and innovation

The success of Open Source technology is dependant on collaboration, contribution and innovation.

All Levels

Painless Transitions - Migrating a University website to a custom responsive, flexible, scalable Drupal platform

Like many Universities facing tightening budgets, the University of New England web team was told that they needed to switch their site from their current proprietary CMS (Commonspot) to the...

Intermediate

Paraphrasing Panels, Panelizer and Panopoly

Panels, Panelizer and Panopoly can seem a bit overwhelming but this session will go over the best features of each one and how they can be invaluable tools.

Intermediate

PHP at Density and Scale

Mixing performance, configurability, density, and security at scale has, historically, been hard with PHP. Early approaches have involved CGIs, suhosin, or multiple Apache instances. Then came PHP...

Advanced

Point North

What are your standards?

All Levels

Power to the People – Supporting Drupal in a Distributed Environment

 Yale University is not unique in its needs to develop and support a platform for web publishing across campus. Supporting a large diverse community in their site building endeavors can be...

All Levels

Powering Your API with Drupal 8

Drupal 8 comes with built-in Web Services, the official Drupal.org 8 promotion page is proud to say, but what does that mean for you...

All Levels

Requirements Gathering For Fun and (Non)Profit

Gathering requirements is equal parts art and science, and the success of your entire project depends on it. No matter what project methodology you're following, there are some simple rules that...

Intermediate

Responsive E-mail Design and Theming

An intensive look at responsive e-mail design and theming in Drupal. How can we design e-mails responsively so they work across all clients? What are some of the limitations we face in coding...

Intermediate

RFP to Launch: Fostering a Healthy Relationship with Your Vendor

All Levels

Robin Chase

We are fortunate to have Robin Chase delivering our evening keynote. 

Robin Chase is one of the most innovative entrepreneurs of the last decade.

All Levels

Securing Your Drupal Site

Drupal is a powerful content management and like most powerful things it needs good security! Come to this talk to learn best practices for securing your Drupal site and understand how to prevent...

Beginner

Small > Big (and other stories)

As software engineers, it's easy to put on blinders and think about code as just...well, code. Some unique, special snowflake with its own rules, with little to be learned from other systems.

Intermediate

Pages

Lead Partners

Partners Spotlight