DrupalCon Sessions
Session | Experience level | Event Type |
---|---|---|
Caching without fearClick to watch "Caching without fear" Caching is a typical performance boosting strategy but as Phil Karlton said, “There are only two hard problems in Computer Science: cache invalidation,... Steven Merrill, tekante |
Intermediate | Coding and Development |
Dominate The Theme LayerClick to watch "Dominate The Theme Layer" Looking for nitty-gritty code? I created a toolbox with 500+ lines of documented code, that goes with the session.Tools are available at Github.com:... woeldiche |
Intermediate | Frontend |
Drupal Strategies for NonprofitsClick to watch "Drupal Strategies for Nonprofits" Nonprofit adoption of Drupal is now standard. But too many nonprofit organizations are reinventing the wheel in Drupal. We’ll talk about some... sreynen, Lydia2pin |
Beginner | Business and Strategy |
New Developments In MySQLClick to watch "New Developments In MySQL" Recently, focus in the Drupal Community has been on replacements and/or additions to MySQL, such as Redis, MongoDB and Cassandra. While focus has been... nnewton |
Advanced | DevOps |
LSD: Getting the Most Out of Your Investment in DrupalNo software solution (proprietary or commercial) will ever meet 100% of the current, let alone future, needs of it's largest users; in addition to customizing the look and feel to reflect their... michaelemeyers |
Beginner | Business and Strategy |
Designing and Implementing Beautiful, Flexible InterfacesClick to watch "Designing and Implementing Beautiful, Flexible Interfaces" Design is hard. Implementing a design can be even harder. But fear not! With a good handle on how to use Photoshop and a... kenwoodworth |
Intermediate | Frontend |
Deploy with CapistranoClick to watch "Deploy with Capistrano" Prepare to be dazzled with how easily you save yourself time, money and unicorns by using a deployment tool like Capistrano. No longer shall you battle... pingers |
Intermediate | DevOps |
The Science of Guessing - Drupal estimation techniques from project managersClick to watch "The Science of Guessing - Drupal estimation techniques from project managers" What usually happens before you get started planning, designing, writing and coding is estimation.... svettes, solipsist, acke |
Beginner | Business and Strategy |
Real Data: Why your intuition isn't trustworthyClick to watch "Real Data. Why your intuition isn't trustworthy" On typical site performance audits, I'm usually given a summary of the problems from the developers of the site. About 80% of the... msonnabaum |
Advanced | DevOps |
Multi-headed DrupalClick to watch "Multi-headed Drupal" One of the strengths of Drupal is that it's not just a tool for building a single website. It can be used equally well for managing multiple companion sites... Crell |
Intermediate | Sitebuilding |
Death, Taxes & 'Viewport Chrome': How to Design for UncertaintyClick to watch "Death, Taxes and 'Viewport Chrome' How to Design for Uncertainty" Some things in life are certain: death, taxes, and – if you’re a web professional – the inability to know the... jpamental |
Intermediate | Frontend |
High performance themingClick to watch "High performance theming" As rich HTML5 apps become the norm and mobile context becomes dominant over desktop, the importance of frontend performance is exploding. We’ve all... rupl |
Intermediate | Frontend |
Building a great Drupal team in the face of talent starvation; what would Maslow do?Click to watch "Building a great Drupal team in the face of talent starvation, what would Maslow do?" You're building a Drupal team, but you're struggling to find talent. What are your options... kay_v, jesse.d |
Beginner | Business and Strategy |
4x High Performance for Drupal - Step by StepClick to watch "4x High Performance for Drupal - Step by Step" Drupal Performance can be divided broadly into 4 Categories: * Server * Client * Modules * Database This session will show... Fabianx |
Beginner | DevOps |
Environment America: Running 60 affiliates on DrupalClick to watch "Environment America. Running 60 affiliates on Drupal" This case study will discuss the business needs of EnvironmentAmerica.org, a nationwide advocacy organization with presence... agentrickard |
Beginner | Business and Strategy |
The Design of Everyday ThingsClick to watch "The Design of Everyday Things" Things often don't work in accordance with users' expectations. There is often a mismatch between how we make things for people and how people... Imre Gmelig Meijling |
Beginner | Frontend |
Introducing Symfony2Click to watch "Introducing Symfony2" During his last keynote in Denver, Dries made it clear that Symfony2 is going to play an extremely important role in the making of the upcoming version(s) of... omissis |
Intermediate | Coding and Development |
Using Drupal to Build an Application, Not a WebsiteMy average monday typically begins with the following statement from this week's client: "Our management wants us to use Drupal, but we typically build applications, not websites. Drupal is a... netw3rker |
Beginner | Sitebuilding |
There must be Rules!Click to watch "There must be Rules!" Rules is a powerful module that can ease your life as site builder drastically. The module allows you to define conditionally executed actions based on... fago, ikos |
Intermediate | Sitebuilding |
Alfresco: Drupal’s Document Management SolutionClick to watch "Alfresco. Drupal’s Document Management Solution" Drupal is an outstanding web development framework that allows you to build pretty much any kind of website you can think of.... jmacinne |
Intermediate | Coding and Development |
Migrating to Drupal: Who? What? Why? and How?Click to watch "Migrating to Drupal. Who? What? Why? and How?" Two industry veterans, one a project manager and one a development manager, will show you through how to plan your successful move... agentrickard, Nicole Lind |
Beginner | Business and Strategy |
The Drush EcosystemClick to watch "The Drush Ecosystem" Learn about all the cool projects which ship with Drush commands, or build upon core Drush. For example: Devel Generate quickly populates a site with... moshe weitzman, msonnabaum, jhedstrom |
Intermediate | DevOps |
A designer-friendly theme system in Drupal 8?Click to watch "A designer-friendly theme system in Drupal 8?" This session has been moved to Tuesday, August 21 from 17:00-18:00 in the (Sheraton) Asam room. In Drupal 6, printing variables... effulgentsia, JohnAlbin, jenlampton |
Beginner | Frontend |
UX Under Fire - On Communicating the Value of UXClick to watch "UX Under Fire - On Communicating the Value of UX" As a UX professional you've probably found yourself forced to argue for the importance of UX in a project. You've probably heard... solipsist |
Beginner | Frontend |
Building for the editor experienceClick to watch "Building for the editor experience" The editor experience is somehow a blind spot in a lot of projects. For most websites a lot of efforts go into building a good user... pixelmord |
Intermediate | Sitebuilding |
Use datacenter tools to make your dev life easierClick to watch "Use datacenter tools to make your dev life easier" Maintaining a big IT infrastructure can only be done efficiently with automation tools. For our DrupalCONCEPT hosting, we run a... freistil |
Intermediate | DevOps |
Bonuses for your mobile Drupal websiteClick to watch "Bonuses for your mobile Drupal website" Do you often think about making your mobile Drupal website friendly for smartphones? Or has you already started to build a Drupal mobile... dealancer, Fabianx |
Beginner | Frontend |
Simple devops workflows with KanbanClick to watch "Simple devops workflows with Kanban" Efficient teamwork in Drupal projects can be a challenge even with modern tools like Git, Redmine and so on. We also need the right processes to... freistil |
Beginner | DevOps |
Debugging Techniques for DrupalA general approach to debugging Drupal problems will be presented, followed by an overview of a variety of tools such as the Devel suite, krumo, xdebug, client side debugging such as Firebug and... rgristroph |
Intermediate | Coding and Development |
Agile Gymnastics and Timebox Tumbling - A Hybrid ApproachClick to watch "Agile Gymnastics and Timebox Tumbling - A Hybrid Approach" Learn from the experiences of Examiner.com's team. We've done it all - cowboy, waterfall, extreme, and agile scrum.... MatthewS |
Beginner | Business and Strategy |
Backbone.js in the FrontendClick to watch "Backbone.js in the Frontend" This session introduces the most popular JavaScript MVC framework, Backbone.js, from a practical point of view. Backbone.js is a minimalist... corbacho, ethanw |
Advanced | Coding and Development |
Welcome! Get your Drupal(Con) on!Drupal(Con) veterans Robert and jam want to help you drink your Drupal Kool-Aid and get the most out of your time at the Con. We’ll help veterans and n00bs alike find their bearings, get... horncologne, robertDouglass |
Beginner | Community |
Different Ways to control your layoutClick to watch "Different Ways to control your layout" There are several options in selecting your page layout in Drupal. There are many advantages and disadvantages to each of the methods.... EclipseGc, swentel, indytechcook, tekante, populist, febbraro |
Intermediate | Sitebuilding |
Preserving History for Future Generations: The King CenterClick to watch "Preserving History for Future Generations. The King Center" There are few figures who have had as great an impact on the history of the last century as civil rights leader and... gdemet |
Beginner | Business and Strategy |
Plan and run a Drupal Camp while having fun, empowering others, sharing knowledge, and getting enough sleep*Click to watch "Plan and run a Drupal Camp while having fun, empowering others, sharing knowledge, and getting enough sleep" *YMMV may vary on the sleep part. Drupal Community events are one... horncologne, segments, Scandimelia |
Beginner | Community |
The strategy behind designing for a CMSClick to watch "The strategy behind designing for a CMS" I used to say: "There isn't a hard-to-theme design, only a lazy or bad themer". But after over 6 years working as designer, themer and now... mogdesign |
Intermediate | Frontend |
Introduction to Drupal: What I Wish Someone Told Me in the BeginningClick to watch "Introduction to Drupal. What I Wish Someone Told Me in the Beginning" It has been said that Drupal has a learning cliff. Yes, it is true that building a site with Drupal isn’t... eojthebrave |
Beginner | Sitebuilding |
To Beer Or Not To Beer? Making meetups work.Click to watch "To Beer Or Not To Beer? Making meetups work." “Come for the software, stay for the Community”. The Drupal Community as a whole is compiled of many smaller, local communities. If... techgirlgeek, BrockBoland, add1sun, pdjohnson |
Beginner | Community |
Next Steps for Drupal CommerceClick to watch "Next Steps for Drupal Commerce" Drupal Commerce is an open source eCommerce framework developed to help you create unique online shopping experiences. Its core modules provide the... rszrama |
Intermediate | Sitebuilding |
The project application review processClick to watch "The project application review process" Before users are allowed to publish their Drupal modules or themes as full projects on drupal.org they have to go through a one time... klausi, patrickd |
Beginner | Community |
Multi Region failover scenarios in the CloudClick to watch "Multilingual Content in Drupal 7... ricardoamaro |
Intermediate | DevOps |
There Might (Not) Be A Module For ThatClick to watch "There Might (Not) Be A Module For That" One of the first steps in a new Drupal project is to walk through the wireframes and functional requirements of the new site to try to... KarenS |
Beginner | Business and Strategy |
Dealing with Buggy Modules or: How I Learned to Stop Worrying and Love the Issue QueueClick to watch "Dealing with Buggy Modules or How I Learned to Stop Worrying and Love the Issue Queue" Drupal is a tough system to start working with. Even if you read the large documentation at... juampy, tim.plunkett |
Beginner | Community |
The Drupal Ladder: Resources and activities for meetups to help members learn and contributeClick to watch "The Drupal Ladder. Resources and activities for meetups to help members learn and contribute" As Drupal’s popularity sky-rockets, so does the volume of issues and sense of urgency... bryanhirsch |
Beginner | Community |
Developers, Get Off the Couch and Contribute!Click to watch "Developers, Get Off the Couch and Contribute" “Our current percentage of active users who actually contribute to core is hovering around 0.1%. Target: a full 1% in 2014” To... frubim |
Intermediate | Community |
Evaluating Base ThemesClick to watch "Evaluating Base Themes" One of these themes is not like the other: Mothership, Zen, Omega, Bartik, Fusion. Since writing my first book, Front End Drupal, Drupal base themes have... emmajane |
Intermediate | Frontend |
Think like a hacker: Secure Drupal CodeClick to watch "Think like a hacker. Secure Drupal Code" Drupal is a powerful tool, but for many reasons sites are released with security vulnerabilties. In this technical session Drupal Security... coltrane, greggles |
Intermediate | Coding and Development |
Selling Drupal & Web Experience Management to Large Enterprises: Choose Your Battles and Choose them WiselyClick to watch "Selling Drupal... frubim |
Beginner | Business and Strategy |
Bootstrapping Solr search clusters and maintaining themClick to watch "Bootstrapping Solr search clusters and maintaining them" At Acquia we have the Acquia Search service. This service allows people to connect with Apache Solr (A search application... Nick_vh, pwolanin |
Advanced | DevOps |
Redefining : The Mind Shift at Microsoft on OSS and CommunityClick to watch "Redefining. The Mind Shift at Microsoft on OSS and Community" This session is a case study of open source's disruptive nature and how it changed business models of large... granola |
Beginner | Business and Strategy |
Building amazing searches with Search API and Facet APIClick to watch "Building amazing searches with Search API and Facet API" In this session we will guide you step by step through setting up powerful search solutions on your site, by combining the... drunken monkey, ygerasimov |
Beginner | Sitebuilding |
Painting The Bikeshed: Lessons From A Drupal 8 Initiative OwnerIn March of 2011 I was named as the first initiative owner for Drupal 8. I was excited and proud and itching to get going, but I felt one emotion more than any other - paralyzing fear. The Drupal... heyrocker |
Beginner | Community |
Turning every log entry into gold: centralized logging with DrupalLogs are an essential part of debugging operational issues, improving user experience, and securing our Drupal sites, yet they are often overlooked. In this session I will review a number of tools... skottler |
Beginner | DevOps |
The State of Drupal Community EducationClick to watch "The State of Drupal Community Education" There are so many community projects around education that it is overwhelming to figure out what is going on, much less actually help out... add1sun |
Beginner | Community |
Aegir-based Business ModelsAegir is the only fully free and open source distributed provisioning system for Drupal. It allows you to manage anywhere from a few sites for a single organization, to thousands of sites across as... ergonlogic, alberto56 |
Intermediate | Business and Strategy |
Fearless development with Drush, Vagrant and AegirYou've probably heard of Vagrant by now. It's the command-line tool that allows you to "create and configure lightweight, reproducible, and portable development environments." So why is developing... ergonlogic |
Intermediate | DevOps |
Infiltration Day 853: Drupal Association Board. Confessions of a not-so-secret double agentClick to watch "Infiltration Day 853.Drupal Association Board. Confessions of a not-so-secret double agent" The Drupal Association has been through some major changes in its governance and... kattekrab |
Intermediate | Community |
Configuration Management in Drupal 7Click to watch "Configuration Management in Drupal 7" Configuration management is a big initiative for Drupal 8 but what can you do now in Drupal 7? We will talk about the current state of... dragonwize |
Intermediate | Sitebuilding |
Accessibility of Custom User Interface Components using WAI-ARIAClick to watch "Accessibility of Custom User Interface Components using WAI-ARIA" Web markup languages provide toolboxes of user interface components to be used to enable the development of web... Everett Zufelt |
Advanced | Coding and Development |
Bringing your ideas to fruition in Drupal coreClick to watch "Bringing your ideas to fruition in Drupal core" Have you ever tried to submit a core improvement suggestion? Two common experiences I have seen is that your issue is ignored or... Gábor Hojtsy |
Beginner | Community |
Negotiating Open SourceClick to watch "Negotiating Open Source" As the market for Drupal goes beyond open source enthusiasts, it’s increasingly being adopted by companies and organizations unfamiliar or even... farriss |
Beginner | Business and Strategy |
Joomla! - Hippies, Pirates, Revolutionaries or a Distributed CommunityAs a co-founder of Joomla! and Open Source Matters (the non-profit arm) Brian travels the world "Spreading the Joomla Love". Joomla began not in a European bedroom but as an abandoned product of... Brian Teeman |
Intermediate | Community |
PHP Core, get rid of bugs and contribute!Click to watch "PHP Core, get rid of bugs and contribute!" Drupal is inextricably linked to PHP. But how many Drupal developers actually know what's going on under the hood? Knowing how PHP... Pierre Joye |
Intermediate | Coding and Development |
Decoupling Content ManagementClick to watch "Decoupling Content Management" The current breed of Content Management Systems is largely monolithic: if you're choosing a system based on its user experience, this will mandate... henribergius |
Intermediate | Coding and Development |
Creating Wonder: Redesigning CERNClick to watch "Creating Wonder. Redesigning CERN" CERN. The birthplace of the web; the home of the Large Hadron Collider; and home to thousands of high-energy physicists, IT professionals and... markboulton |
Intermediate | Frontend |
Theme <3 Drupal- A love letter from a warrior a long way from home My dearest Drupal, I write to you now from the frontline of our existence. The battle has been long and hard - many of my comrades have been... mortendk |
Intermediate | Frontend |
What's this devops thing anyhow?Click to watch "What's this devops thing anyhow?" "We've come a long way since introducing new ideas in server automation and deployment, and also in creating a culture of collaboration between... KrisBuytaert |
Beginner | DevOps |
Achieving Continuous Integration with DrupalClick to watch "Achieving Continuous Integration with Drupal" Continuous Integration (CI) is a method of software development focused on small pieces of work, integrated frequently, tested... bjaspan |
Intermediate | DevOps |
Drupal 8: What you need to knowClick to watch "Drupal 8. What you need to know" Since March 2011, the community has been hard at work on Drupal 8, which is currently undergoing active development. This revolutionary new... webchick |
Intermediate | Sitebuilding |
Building interconnected sites with HTML5's microdataClick to watch "Building interconnected sites with HTML5's microdata" We're moving to a new level of interconnectivity between Web pages. New Web development techniques are being pushed forward... linclark |
Intermediate | Sitebuilding |
Multilingual Content in Drupal 7 & 8Click to watch "Multilingual Content in Drupal 7... pixelite |
Intermediate | Sitebuilding |
Best Practices WYSIWYG with inline image handlingI’d like to share with you a best-practice approach for setting up a secure, usable WYSIWYG editor in Drupal 7. I'll walk through all the necessary steps, and explain each layer of the Drupal content... jenlampton |
Beginner | Sitebuilding |
Drupal 8Click to watch "Drupal 8" Please note there are no slides with this presentation, the recording is audio only. Dries Buytaert (Drupal founder and Project Lead) will talk about the state of... Dries |
Advanced | Core Conversations |
Introduction to MongoDBClick to watch "Introduction to MongoDB" This talk introduces MongoDB and provides an introduction of how to get the most out of MongoDB. One of the challenges that comes with moving to... derickr |
Intermediate | Coding and Development |
Designing HTTP Interfaces and RESTful Web ServicesClick to watch "Designing HTTP Interfaces and RESTful Web Services" A lot of Web Services today claim to be RESTful APIs. But are they really? Do the URLs accurately identify resources? Are the... dzuelke |
Beginner | Coding and Development |
Drupal Community in China & PakistanAlthough there's a session in Drupalcon Denver mentioned China, we still haven't got enough informations about the communities outside America and Europe. This time, we will have deeper insights... shenzhuxi, Kubair@ikonami.com |
Beginner | Community |
Functional PHPClick to watch "Functional PHP" Functional programming. Some see that term and think "functions? You mean procedural programming. I've been doing that for years." Others see it and think "you... Crell |
Intermediate | Coding and Development |
Building real-time systems on top of Drupal with Node.jsClick to watch "Building real-time systems on top of Drupal with Node.js" The creator of the Drupal package for Node.js goes over how to leverage the strengths of Node.js to compensate for some... mikl |
Advanced | Coding and Development |
Selling to the EnterpriseClick to watch "Selling to the Enterprise" Large companies have large sales proceses, and selling to these organizations is not a trivial matter. This session introduces you to all of the... robertDouglass, jim.shaw |
Advanced | Business and Strategy |
Responsive Design with Sass+CompassClick to watch "Responsive Design with Sass+Compass" Mobile matters. There are more than 4x the number mobile devices activated each day than there babies born and the question of how to... Snugug |
Intermediate | Frontend |