Presentations We've Given

  • nick
    Nick Lewis
    13a
    June 23, 2013 - 11:30am

    Performance problems in Drupal are like cancer. Its best to prevent them by following best practices and regular testing. In this session we’ll simulate a nightmare: A poorly optimized site that’s being brought down by traffic spikes.

  • Mark
    Mark Ferree
    13a
    June 22, 2013 - 11:30am

    In the vast majority of Drupal projects most of the site architecture is defined by clicking around in the admin area. This ends up being both extremely powerful and dangerous. To help avoid some of the dangers I propose we start taking site building as seriously as software engineers take their data and object models.

  • Mark
    Mark Ferree
    Pantheon HQ
    June 10, 2013 - 6:00pm

    There are a lot of significant changes on the horizon in Drupal 8. Come to Pantheon on Monday June 10 for a quick overview of some of the major changes you can expect to find in Drupal 8 and to hear about the areas where you can still help contribute.

  • Anne
    Anne Stefanyk
    May 20, 2013 - 9:00am

    After the site launches and the project is over, there are two paths: developers and project managers can shake client's hands, pat backs, and all head our separate ways. Or we can continue to build a relationship - continue being a part of our client's success. Strong long-term relationships benefit clients by providing trust and security, like a familiar mechanic or the barber we have had since we were a kid. As merchants, we also benefit. Happy clients mean referrals and recurring income.

  • Meghan Sweet
    Meghan Sweet
    April 13, 2013 - 2:00pm

    As a Drupal support developer, I witness first hand how hundreds of Drupal sites hold up over the course of their life-cycle. While successful on-going maintance is important, much of the long-term health of a site is dependant on the original site-building and development.

  • Susan McCormick
    Susan McCormick
    SF DUG
    February 11, 2013 - 6:00pm

    How can you help your team or your client leverage Drupal’s baked-in strengths and avoid its weaknesses so that your project excels? How can you communicate technical Drupal concepts to non-technical clients while relating client needs to developers in more technical terms?

  • Meghan Sweet
    Meghan Sweet
    Badcamp
    Valley LSB 2060
    November 4, 2012 - 2:00pm

    This session is tailored specifically to beginners who want to check in with their process, learn some new tricks, and ask questions.

  • Anne
    Anne Stefanyk
    Badcamp
    Valley LSB 2060
    November 4, 2012 - 10:30am

    Your Drupal site launched! Now you need to know the best ways to support your site as it grows. Or maybe you've had your site for awhile and its starting to show some wear and tear. In this session, we will talk about methods and tools for supporting your site over the long-term.

  • Nica Lorber
    Nica Lorber
    Badcamp 2012
    November 3, 2012 - 4:45pm

    Knowing how to collaborate effectively with clients and co-workers largely accounts for the success of our projects. Yet navigating these waters is not always easy. All of us have encountered sticky situations where clients or co-workers miscommunicate, leading to different intrepretations of reality, which can lead to conflict.

  • David Needham
    David Needham
    BADCamp 2012
    Dwinelle 160
    November 3, 2012 - 2:45pm

    With the power of Panels, you never have to make a .tpl file ever again! Okay, that's not true at all, but what Panels does give you is the ability you to create Drupal aware layouts that can be reused between dozens of other sites. If you create custom Panel pages per-content type, per-node, per-anything (instead of custom .tpl's for each) you will significantly reduce the number of .tpls you have to keep create and keep track of while saving a significant amount of time. Say goodbye to crowded templates folders!

  • Nica Lorber
    Nica Lorber
    Badcamp 2012
    Pauley Ballroom
    November 1, 2012 - 3:00pm

    What are page tables you ask? Page tables are a tool you can leverage in the strategy phase of your web project to help better inform the structure and content of your site. Using page table will help you.

  • David Needham
    David Needham
    Drupalcon Munich
    Asam I
    August 21, 2012 - 5:00pm

    Twig, a new theme engine created by the creators of Symfony, is coming to Drupal 8. All theme functions in core will be replaced by twig template files, meaning that for someone who needs to adjust markup - there will be only one way to do it: override a template file (not a theme function). Twig can flatten & sanitize all at the time of printing, meaning we can remove the whole "process" layer that exists in Drupal 7. Let's discuss!

  • Meghan Sweet
    Meghan Sweet
    LA Drupal Camp
    Pacific Ballroom C
    July 28, 2012 - 2:30pm

    Your Drupal site launched! Now you need to know the best ways to support your site as it grows. Or maybe you've had your site for awhile (or taking over someone's work) and its starting to show some wear and tear. In this session, we will talk about methods and tools for supporting your site over the longterm.

  • David Needham
    David Needham
    CapitalCamp 2012
    July 28, 2012 - 2:00pm

    With the power of Panels, you never have to make a .tpl file ever again! Okay, that's not true at all, but what Panels does give you is the ability you to create Drupal aware layouts that can be reused between dozens of other sites. If you create custom Panel pages per-content type, per-node, per-anything (instead of custom .tpl's for each) you will significantly reduce the number of .tpls you have to keep create and keep track of while saving a significant amount of time. Say goodbye to crowded templates folders!

  • Meghan Sweet
    Meghan Sweet
    LA Drupal Camp
    Pacific Ballroom D
    July 28, 2012 - 11:00am

    New to drupal theming and site-building or still learning? Do you really want to know "Am I doing this right?" Or maybe you're tried of doing things the "hard way" or just not sure what are the best practices? This session is tailored specifically to beginners who want to check in with their process, learn some new tricks, and ask questions. There is a lot to know about Drupal and there are many ways to accomplish the same goal. So there are no absolute right answers here, just suggestions and discussion.

  • David Needham
    David Needham
    CapitalCamp 2012
    July 27, 2012 - 11:00am

    By the end of the session, you'll be able to create your own themes, sub-themes and rock Drupal's world like you never have before - all while fulfilling the mantra of a themer: "Make it pretty." Now updated with a screenshare from the session!

  • Anne
    Anne Stefanyk
    SacDUG Room
    June 10, 2012 - 11:30am

    Your Drupal site launched! Now you need to know the best ways to support your site as it grows. Or maybe you've had your site for awhile and its starting to show some wear and tear. In this session, we will talk about methods and tools for supporting your site over the longterm

  • Anne
    Anne Stefanyk
    Symsoft Room
    June 9, 2012 - 10:15am

    Building amazing Drupal sites takes planning and skillful project management, not just savvy design and good programing. With Drupal's modular nature and with so much being possible, it is important the team and project stays focused on what is important.

  • Jen Lampton
    Jennifer Lampton
    August Ash Room (3-115)
    May 19, 2012 - 2:15am

    Configuring WYSIWYG editors in Drupal is now more complicated than ever. First you need to choose which editor you like. Then you need to install and configure a handful of additional modules to make your chosen editor work in Drupal. All that is followed by a period or pulling your hair out, banging your head against your keyboard, and frantically googling for instructions on how to get everything to work nicely together. When you’re finally done and get something working, you probably don’t even realize that you’ve exposed yourself to a potential security vulnerability.

  • Jen Lampton
    Jennifer Lampton
    Gorton Studios Room (3-210)
    May 18, 2012 - 10:00pm

    Contributing to Drupal requires no qualifications. Contributing to Drupal core is no different. All that's required is knowing what's going on, having some feelings about it, and being able to do something to change it. Come hear about what will change in Drupal 8, and how it will affect you in your daily Drupal lives.

    Learn about Jen's personal voyage from being a worried Drupal developer who didn't like the looks of Drupal 7, to becoming one of the driving forces behind the effort to create a new a theme layer in Drupal 8. Changing the future is easier than you might think!

    Download Slides