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 |