Architecture is for everyone
Three years ago, Dries Buytaert announced that Content Mangement Systems had eliminated the webmaster, and challenged the Drupal community to eliminate the developer, too.
Today, that goal is part of the community's DNA. Modules like Views, CCK, Panels, Organic Groups, Rules, and more all put powerful tools in the hands of non-coders. In many ways, though, building complex sites remains just as tricky: there's less custom code, but managing the configuration and interactions of numerous modules can be daunting. And when custom code is necessary, it takes deeper understand and more care to ensure everything keeps working. We may be eliminating developers, but the need for architects who understand the big picture is growing!
Architecture is for Everyone will explain how to manage that complexity and improve the quality of your Drupal sites by approaching problems differently. We'll take a brief look at the history of the Drupal project and its shift towards user-friendly configuration; step back and study Drupal's code from a birds-eye view; and practice planning a new site as architects, rather than coders. Finally, we'll look at the rewards and risks of Drupal's direction, and discuss how you can help shape the project's future.