Proposed Sessions

Primary tabs

Session Speaker(s) Experience level Tracksort descending
Implementing Scrum on a long-term Drupal project slashrsm I'll describe how we implemented Scrum methodology on a project of migration relatively big media site to Drupal. I'll explain how we prepared for implementation, which approach we've chosen, what... Beginner Business + Strategy
Using Drupal for Multiple Sites: Effective Strategies for Enterprise Web Platforms kvoelker How many websites is your organization running? Your main site. Program and project sites. Product sites. Community sites. Marketing sites, blogs, and event sites. There is a way to manage it all.... Intermediate Business + Strategy
Connecting with customers in a disconnected digital marketing landscape John.Carione The digital revolution has given consumers an unprecedented level of control and choice as they spend more time researching, socializing, and buying online. To connect with these consumers and to... Intermediate Business + Strategy
Selling Development: From Yes to Done agentrickard Successful projects establish long-term relationships between client and consultant. The foundation for that success begins with your sales process and how you frame the work to be done. Setting... Beginner Business + Strategy
How to #win at Social Media: Best Practices for You, Your Company and Your Clients. cecycorrea Social media is not a fad like parachute pants once were. Social media is here to stay, and more importantly, there is a lot of business to be made by participating in social media. At least that's... Beginner Business + Strategy
The Agile Drupalist Canuckaholic More and more clients are asking for a Scrum methodology for their projects, but do they really know what they are getting into? Both Waterfall and Scrum are viable methodologies, but each is best... Beginner Business + Strategy
Leading with Quality ideaseed, fen This session will discuss the importance of, and strategies for, setting the context of Quality from the start of a project, baking it into the development processes, and managing client... Advanced Business + Strategy
UX Roadmap to the Issue Queue Revolution User Advocate, tsvenson As a follow up to the proposed session “UX Case: Love and Hate in The Issue Queue Garden” we are proposing a Core Conversation that would lay out a possible roadmap that could revolutionize the... Advanced Core Conversations
The Evolution of Front-end Components and Templates JohnAlbin PHP, of course, was designed as a templating language. And over its lifetime, Drupal has iterated over several templating systems striving to improve its capabilities and ease-of-use. However, our... Advanced Core Conversations
Hard problems (placeholder) chx I have no idea yet what the hard problem of the time will be but I am certain we will have some hard problem to hash out Intermediate Core Conversations
Code Without Thinking: Toward a Design Pattern Standard for Drupal CrookedNumber Drupal already has a solid coding standard. It helps us create code that is predictable and clean, while putting to bed lots of trivial, time-wasting holy wars (e.g., spaces vs tabs). But the coding... Advanced Core Conversations
Speeding up Simpletest chx DDL is slow. Let's write something that avoids it. Once SQL strings are largely out of the way can we / do we want to have functional testing with mockup database/entity/config drivers? Advanced Core Conversations
Blocks & Layouts Initiative Update EclipseGc Blocks... Advanced Core Conversations
Authentication in Drupal: OpenID, WebID, webfinger and Mozilla Persona scor OpenID has been part of core for many but it hasn't seen the kind of adoption it was expected to have. Meanwhile, several alternatives have been developed. After a brief comparison of the existing... Advanced Core Conversations
The end of Hooks Crell Drupal 8 will ship with not one but two event systems. One is the Symfony Event Dispatcher. The other is hooks. But really, do we need two event systems? No, we don't. Hooks have served us well... Advanced Core Conversations
And what about the client side? Replace Drupal.behaviors by an event-based approach caiosba Problems: Drupal.behaviors is very specific of Drupal and unfamiliar to JavaScript developers, which feel comfortable with custom events It's not so flexible You don't have much control over... Advanced Core Conversations
Rethinking render() c4rl ### Problem: Drupal theming in D7 is a hodgepodge of too many APIs. See this helpful diagram for more information (image by John Wilkins). We outlined how Twig solves a great deal of these... Advanced Core Conversations
Now that we have tours in core how do we make them? kvantomme, cweagans People are really excited about the Tour module in Drupal 8 core. It creates beautiful tooltips that can guide users through the most complex processes, one step at a time. By doing so, it can ease... Advanced Core Conversations
Can Symfony components replace Drupal's venerable Form API? David Strauss There are many gaps in the current Form API: Its design dates back to a pre-OO era of PHP. We use Drupalisms like hash prefixes to distinguish different types of array keys. Widgets are not very... Advanced Core Conversations
Why Infrastructure Still Matters: Scaling and User Experience edsai Common misconceptions about system scalability in large scale web architectures. We'll touch on the details of what really matters in web scaling and how user experience is affected by things like... Beginner Day Stage

Pages