DrupalCon Sessions
Session | Experience level | Event Type |
---|---|---|
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Selling Drupal & Web Experience Management to Large Enterprises: Choose Your Battles and Choose them WiselyClick to watch "Selling Drupal... frubim |
Beginner | Business and Strategy |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Multilingual Content in Drupal 7 & 8Click to watch "Multilingual Content in Drupal 7... pixelite |
Intermediate | Sitebuilding |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 Region failover scenarios in the CloudClick to watch "Multilingual Content in Drupal 7... ricardoamaro |
Intermediate | DevOps |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |