Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Sessions at Do It With Drupal about Drupal

Your current filters are…

Wednesday 12th October 2011

  • Keynote - Jeffrey Zeldman

    by Jeffrey Zeldman

    At 9:00am to 10:00am, Wednesday 12th October

    In Salon E, Marriott Brooklyn Bridge

  • Case Study: Zappos

    by Alex Kirmse

    Zappos has been using Drupal for over 3 years. We have utilized Drupal for homepages, landing pages, brand pages, various static content driven websites (blogs.zappos.com, developer.zappos.com), and many other uses.

    Topics we will be covering in this case study include:

    • How we got started with Drupal and a brief evolution
    • How Drupal fits into our ecommerce platform
    • How we are using the system today, e.g. integrating into our websites, customer interface, and development environment and deployment
    • Touch upon other uses outside of our ecommerce platform

    At 10:30am to 11:45am, Wednesday 12th October

    In Salon G, Marriott Brooklyn Bridge

  • Introduction to Drupal

    by Joe Shindelar

    New to Drupal or just need a quick refresher in some of the topics and related terminology? In this session we'll explain nodes, blocks, users, roles, taxonomy and many of the other basic concepts used throughout Drupal. The session will also provide a brief history of the Drupal project, Drupal's position in the web CMS market, and a basic overview of the volunteer and commercial Drupal ecosphere.

    At 10:30am to 11:45am, Wednesday 12th October

    In Salon H, Marriott Brooklyn Bridge

  • Case Study: Energy.gov

    by Roger Lopez

    This summer, the US Department of Energy re-launched Energy.gov on Drupal. The technical requirements of the project were driven by an internal need to consolidate the publishing and editorial resources of dozens of program offices. This session will discuss the challenges of developing a platform that will serve the current and future needs of the department, and the tools and techniques we developed along the way. We will also be discussing the projects that will be contributed back to the Drupal community on behalf of the work done for this project.

    The technical discussion will include:

    • New techniques for block creation.
    • New techniques for page creation with custom block layouts.
    • State machine-based publishing workflows.
    • Custom data visualization framework.
    • API-centric module development.

    At 1:30pm to 2:45pm, Wednesday 12th October

    In Salon G, Marriott Brooklyn Bridge

  • The Drupal Community Demystified

    by Angie Byron

    Drupal is an open source project with one of the largest group of contributors (nearly 10,000 developers in all). How does anything get done? How do the big decisions get made? What processes exist to make changes happen? How is the community structured? How do new people get a voice and navigate their way through?

    This talk will discuss some facts and statistics about the Drupal community, as well as provide answers to these and other burning questions regarding how our “do-ocracy” functions, and why it matters to you.

    At 1:30pm to 2:45pm, Wednesday 12th October

    In Salon I, Marriott Brooklyn Bridge

  • Translating into Drupalese

    by Jeff Eaton

    Just because you've never used Drupal doesn't mean you don't already posses a wealth of knowledge related to building a website. In this session we'll cover some of the basic principals of architeching, developing, designing, and managing any website and how those things map to a Drupal powered website.

    At 1:30pm to 2:45pm, Wednesday 12th October

    In Salon H, Marriott Brooklyn Bridge

  • Case Study: TakePart

    by Jeff Walpole

    TakePart, the digital division of Participant Media, uses its films and hundreds of social action partners to develop a a rich ecosystem of related content and social action campaigns. To effectively meet TakePart's mission goals of building awareness and propelling positive social change, we built a platform on OpenPublish that showcased their work and connected the dots between campaigns, actions, related content and partners. TakePart is not alone in having highly customized content and publishing requirements, and this session covers the 10 needs publishers require from Drupal for an effective publishing platform.

    Topics we will cover include:

    • How section fronts (flexible site layouts) enhance usability for site administrators
    • How to map workflow to your newsroom
    • How third-party integrations improve content curation
    • How to achieve effective audience engagement
    • How to build effective content relation systems into your CMS

    At 3:00pm to 4:15pm, Wednesday 12th October

    In Salon G, Marriott Brooklyn Bridge

  • Site building with Drupal 101

    by Sally Young

    Get a crash course in the basics of building a website using Drupal 7 and all the features and functionality baked in to the latest and greatest release of our favorite CMS. In this session we'll cover the basics of getting a Drupal site up and running using the Drupal "core" download, including creating and managing user accounts, navigation systems, adding additional fields to the built in content types, creating our own custom content types, and methods for categorizing content on your site. This will be a live demonstration of some features built in to Drupal and an overview of how to use them in order to build a successful Drupal-powered site.

    At 3:00pm to 4:15pm, Wednesday 12th October

    In Salon H, Marriott Brooklyn Bridge

  • Case Study: Grammy.com

    by Kevin Colligan

    The official website of the GRAMMYs gets pounded on GRAMMY Sunday, as music fans by the millions flock to the site for a list of winners, red carpet photos, live behind-the-scenes video, etc. Learn how The Recording Academy and Lullabot optimized Drupal – and used Varnish and Akamai – to withstand this massive traffic spike while serving up news and information in near-real time

    At 4:45pm to 6:00pm, Wednesday 12th October

    In Salon G, Marriott Brooklyn Bridge

  • Site building with Drupal Using Views

    by Addison Berry

    Out of the box Drupal 7 has a ton of powerful tools for collecting and storing content provided by your site's administrators and end users. Once that content exists though how do we make use of it beyond a simple single page display? Enter the views module. Views is the most popular contributed module on drupal.org, and for good reason. The views module allows you to make lists of nodes, users, taxonomy terms, files and much more of the content on your Drupal site with just a few clicks. Never write an SQL query by hand again.

    In this session we'll cover the basics of using the views module to create a list of nodes, demonstrate the use of filters to limit the items within a list, sorting to control the order items are listed and relationships to pull in additional information about items from other sources. Once we've created a list of items to display we'll take a look at the various options for outputting that list on a page, in a block, or as an RSS feed for our site.

    At 4:45pm to 6:00pm, Wednesday 12th October

    In Salon H, Marriott Brooklyn Bridge

Thursday 13th October 2011

  • Fantasy Site: Petflix (Netflix)

    by Blake Hall

    We've recreated Netflix with Videola, which is an open source distribution of Drupal (built with Lullabot love) for powering IPTV websites. In this session you'll get a quick look at the configuration Videola provides out of the box. Blake will then show how you can tweak the membership product settings, and how you can do more customization to suit your particular use case. By the end of the session you'll have an idea of how some of building blocks provided by Drupal and Videola can be stitched together to suit your needs, however strange they may be.

    At 10:30am to 11:45am, Thursday 13th October

    In Salon I, Marriott Brooklyn Bridge

  • Upgrading from Drupal 6 to 7

    by KarenStevenson

    Drupal 7 has a lot of really nice new features in it, so upgrading your site could bring a lot of benefits. Upgrading can look straightforward in writing but there are a lot of little things to pay attention to in the process. In this session we'll demonstrate the steps of upgrading a site from Drupal 6 to 7. We'll look at Drupal core with some contributed modules as well, including making sure that things like our old CCK fields and Views get updated properly. We'll then talk about the resources available if you need to update any custom modules or themes as well.

    At 10:30am to 11:45am, Thursday 13th October

    In Salon H, Marriott Brooklyn Bridge

  • An Introduction to Drush

    by Andrew Berry

    Drush is the Drupal Shell, which has become a key tool in the Drupal site-builder and developer toolbox. Learn what Drush is and get an introduction to how to use this Swiss army knife of Drupal.

    At 1:30pm to 2:45pm, Thursday 13th October

    In Salon H, Marriott Brooklyn Bridge

  • Fantasy Site: Pineapple Store (Apple Store)

    by Ryan Szrama

    Drupal Commerce brings the full power and flexibility of Drupal 7 to e-commerce website development. In this session, Ryan Szrama will show a variety of sites built with Drupal Commerce, demonstrating the module configuration and custom development used to create basic stores and highly customized e-commerce applications.

    You will walk away with a broad understanding of what Drupal Commerce can do for you and a clear path to get started using a ready-made Drupal distribution called Commerce Kickstart.

    At 1:30pm to 2:45pm, Thursday 13th October

    In Salon I, Marriott Brooklyn Bridge

  • Fantasy Site: Groupal (Meetup.com)

    by KarenStevenson

    Karen Stevenson has cloned Meetup.com in Drupal and called it Groupal. Hear how Karen incorporated Organic Groups with events, locations, rsvps, photo galleries, and activity streams, all stitched together with Panels and Views. In the process of building this out we had to analyze which of several alternative modules to use for location, signup, activity stream, photo gallery and other functionality. Karen will discuss why we picked the modules we did and will note others that might work as well or better in other situations.

    At 3:00pm to 4:15pm, Thursday 13th October

    In Salon I, Marriott Brooklyn Bridge

  • Responsive Drupal, Today...

    by Jake Strawn

    We've all heard a lot recently about Responsive Web Design, Mobile First approaches, and the latest trends in the development/design process all the cool kids are using, but how can you actually incorporate these technologies today in Drupal??

    This session will guide you through the options for creating responsive, mobile-first themes in Drupal.

    • Roll your own responsive theme (not as hard as you might think)
    • Making sure it’s truly responsive (mobile-first)
    • Using a pre-existing framework
    • Common Responsive Gotchas
    • Images & Media
    • Viewport meta tag
    • Tabular Data
    • Current Drupal Shortcomings
    • Detecting mobile on the Drupal side

    At 3:00pm to 4:15pm, Thursday 13th October

    In Salon G, Marriott Brooklyn Bridge

  • Fantasy Site: (Tumblr)

    by Joe Shindelar

    At 4:45pm to 6:00pm, Thursday 13th October

    In Salon I, Marriott Brooklyn Bridge

  • Semantic Views and more

    by Earl Miles

    Learn how to control the markup of a view. Add classes, change the HTML elements, group fields in a layout, or go all the way to using Panels to break up a view and display rows in different columns, put ads between rows and more, all in the UI. Just add some CSS!

    At 4:45pm to 6:00pm, Thursday 13th October

    In Salon H, Marriott Brooklyn Bridge

Friday 14th October 2011

  • Building a dynamic team

    by Diana M. Dupuis

    A Drupal website is as effective, performant, and reliable as the team who builds it. Whether you need one developer or twenty, finding the right people is essential to a site's success. What are the traits and skills to look for when hiring a Drupal developer? What can we learn from Drupal shops with years of experience building successful, and sometimes unsuccessful, Drupal development teams?

    Once you find the right people, successful projects require a creative, ongoing blending of talent into a focused, productive team who, like a flock of birds, can adapt to course changes with grace. How can you encourage technical team leads to work with project managers, business owners, and stakeholders in ways that encourage and support the team's dynamic problem-solving process? How do you turn expertise into successful Drupal products? We'll consider these questions and answer a few of yours.

    At 10:30am to 11:45am, Friday 14th October

    In Salon I, Marriott Brooklyn Bridge

  • Drupal as a mobile application platform

    by Greg Dunlap

    Everyone knows that Drupal is a great CMS for building websites, but did you know that you can also use it to power your mobile apps? Using the Services module, you can take all the content on your existing Drupal site and serve it out to your iOS and Android apps as well. In this session we will run through how the Services module works, and provide a real example of the kind of apps you can build with it.

    At 10:30am to 11:45am, Friday 14th October

    In Salon G, Marriott Brooklyn Bridge

  • Drupal deployment

    by James Sansbury

    Using version control is a great way to keep track of your code and ensure you have a way out of snafus, but what about all the little bits of configuration that get stored in the database in a system like Drupal? This session will look at the most common workflow for handling this tricky question and covers the best practices and tools for deployment, using Features and exportable settings to get your configuration out of the database and into code.

    At 10:30am to 11:45am, Friday 14th October

    In Salon H, Marriott Brooklyn Bridge

  • I'm Leaving You: The risks of dumping your old CMS for Drupal and how to manage them

    by Nicole Lind

    In the old days, moving to Drupal often meant converting static pages or templates to Drupal nodes. Today, it is rare that we get to build a site from scratch. Reality is that most major Drupal projects are now migrations from other content management systems.

    Taking on such a migration is not a trivial decision for an organization. There is a great deal of complexity in the reasons for migrating, but the decision is often not understood well amongst the various stakeholders.

    This session is not a workshop about why to choose Drupal. Rather, I will discuss what to expect after the decision is made and techniques for managing the change given the various reasons you may have for doing so.

    At 1:30pm to 2:45pm, Friday 14th October

    In Salon I, Marriott Brooklyn Bridge

  • Performance and scalability

    by Nathan Haug

    Drupal can power any site from the lowliest blog to the highest-traffic corporate dot-com. Come learn about the high-end of the spectrum with this comparison of techniques for scaling your site to hundreds of thousands or millions of page views an hour.

    This course will cover software that you need to make Drupal run at its best, as well as software that acts as a front-end cache (a.k.a Reverse-Proxy Cache) that you can put in-front of your site to offload the majority of the processing work.

    This talk will cover the following software and architectural concepts:

    • Configuring Apache and PHP
    • MySQL Configuration (with Master/Slave setups)
    • Using Memcache to reduce database load and speed up the site
    • Using Varnish to serve up anonymous content lightning fast
    • Hardware overview for high-availability setups
    • Considering nginx (instead of Apache) for high amounts of authenticated traffic

    At 1:30pm to 2:45pm, Friday 14th October

    In Salon H, Marriott Brooklyn Bridge

  • Developing Mobile Apps Using Drupal as a Base System

    by Sumit Kataria

    This track will explain how to use Drupal as base system to manage your mobile application's data (photos, videos, content, users, geo info, taxonomies etc). We will demo some apps built for Android and iOS using Drupal as base. Track will also cover introduction to ServicesAPI in Drupal.

    At 3:00pm to 4:15pm, Friday 14th October

    In Salon G, Marriott Brooklyn Bridge

  • The Pitfalls of Being Agile

    by Drew Harteveld and Seth Brown

    A Critical Look at the Agile Process on the MarthaStewart.com Drupal Re-Platforming

    Agile and Scrum, a particular flavor of the Agile Process, are the soup du jour. Scrum is used to manage most large enterprise Drupal projects. When Scrum/Agile projects stumble, or even fail, it's often because the project wasn't truly an Agile project to begin with. Often the project had a fixed timeline, fixed budget, or fixed scope, and was simply a Waterfall project with a crunchy Agile shell. It's difficult to work in an Agile manner when time is short, stakeholders are absent, or scope is rigid, though that doesn't prevent many shops from co-opting the trendy terminology so you'll often hear about sprints, velocity, or burn-down rates on Waterfall projects.

    But where are the limits, the hidden fracture lines, of a textbook Agile project? Let's say you have the time, the budget, the committed stakeholders, the Scrum-savvy developers, product owners, and project managers, and the flexible scope, where does Agile stumble when it's done by-the-book by an experienced team of veteran project managers?

    We'll examine a rather large Drupal project, the MarthaStewart.com family of sites, and discuss where Agile wasn't so agile, and the techniques the team used to prop it back up. We'll look at some points of friction between how Agile wants a project to work, and how Drupal, the technology, wants a project to work, and offer a case study of the MarthaStewart.com re-platforming project, which involved tens of developers, and a team of no less than six experienced project managers, including Martha Stewart's Drew Harteveld, and Lullabot's Seth Brown.

    At 3:00pm to 4:15pm, Friday 14th October

    In Salon I, Marriott Brooklyn Bridge

  • You CAN get there from here: Data migration best practices

    by Mike Ryan

    OK, you've committed to Drupal - or you're at least pre-engaged. You can visualize your new site - the nice clean front-end, the whiz-bang social networking features, the flexibile administration tools. But, you're wondering how the content on your old site, in the form of square pegs, will fit into those nice round Drupal entities. In this code-free session, we'll discuss how data migration fits into your conversion project - the importance of reviewing the old data early and often, of putting it in front of the site builders as soon as possible, the importance of - spoiler alert! - communication.

    At 3:00pm to 4:15pm, Friday 14th October

    In Salon H, Marriott Brooklyn Bridge

  • All Questions Answered Podcast

    To wrap up three days of intense learning and fun, we'll open the floor for an anything goes question and answer session. We'll have a panel of our speakers and the audience will be able to ask whatever they have on their mind. We'll be recording the session to be released on Lullabot Drupal Podcast following the conference.

    At 4:45pm to 6:00pm, Friday 14th October

    In Salon E, Marriott Brooklyn Bridge