Dries is going to round up the Core Conversations with a follow up of his keynote.
Presented by Martin Moen Continuous integration(CI) is the process of which a system is integrated on a continuous basis, leading to multiple integrations in a development cycle. This provides a means to monitor the quality of code, test it and receive quick notifications of errors. It provides a quick overview of the current state of a project, from both a managers stand point and a programmer's. It can turn integration from a multi day process to a non-event done on an hourly basis. If you a...
Presented by Mark Sonnabaum Moshe Weitzman From small sites to large, drush is an essential tool in a drupal deployment strategy. Many of us are already using commands like rsync, sql-sync, features-revert, and updatedb as steps in our deployment workflow. Tools to manage deployments however are often varied (capistrano, fabric, puppet, chef, hudson, etc), and foreign (ruby/python). In this session, the maintainers of drush will introduce a new tool for managing deployments: drush deploy. This...
Presented by Maarten Verbaarschot Terrence Kevin O'Leary Brands grow organically and often undergo complete re-design. How do you prepare for change and build a scalable brand? Our session will show how, when you theme effectively, Drupal has the power to grow with a brand and make design changes simple. We will talk about: Tools and processes for envisioning the brand and the theme Creating smart markup Thinking in systems rather than ‘pages’, and building sustainable software How the right t...
Presented by Diana Montalion Dupuis For people interested in big websites and their unique challenges, this panel offers a behind the scenes look at The Economist site. A team of experienced Economist developers will talk about the complicated challenges, the innovative solutions, and the still-to-be-solved issues of this popular website. There will also be a (lively, no doubt) Q&A. The presentation aspect of this session will focus on workflow challenges, testing, performance issues, necessar...
Presented by Jacob Singh You love Drupal. You love Linux. You have a pet penguin and you recompile your kernel daily. So what, at the end of the day, you've got to pay your mortgage, and last time I checked, the bank doesn't take patches. Like many of us, we have to balance the real needs to earning a living and spending time with our families (or going out drinking) with our desire to be contributors in the Drupal community. I've been a Drupal developer for 5 years, 4 years as a contributor. ...
Presented by CS_Axis12 Al Croston So what's it like to manage a huge Drupal project with over 100 people on the team, a multi million pound project budget, and demanding clients? Colin Sweetman and Al Croston of Axis12 Limited will talk about the lessons they've learned about building and structuring big Drupal teams, scaling Agile and keeping Stakeholders happy. This isn't deeply technical, but is aimed at explaining how you can scale a Drupal project, use virtual teams, work with agility and...
Presented by Dante Murphy Angel Brown In software design and development we often overlook the role of our customers in applying their own capabilities to achieve their goals, often creating solutions that are bloated, complex, and inefficient. We are also prone to look at constraints as obstacles rather than opportunities to bound and clarify the services we offer. By applying systems thinking, designers and devlopers can create idealized designs that deliver the most value to customers and b...
Presented by Nathan Haug Through the history of Drupal, there have been several different modules that allow the building of forms: Profile, Flexinode, Survey, Webform, CCK, and D7's Field. All of these set out with specific purposes in mind, whether collecting surveys or creating node content. The task of actually building the form was secondary to the task of using the form. This is where the Form Builder project comes in. Form Builder provides a single, universal interface for creating form...