The Absolute Beginners Guide to Drupal is for you!
This course will take you from an intermediate Drupal site builder to a rock solid configurator. During the day we will work with practical examples and exercises to see how you can use some of Drupal’s most important modules to achieve complex functionality based on actual sites. You will not only learn how to use these modules one by one, but also how to combine them in order to manifold their use cases. Each topic in the course has a set of exercises ranging from relatively easy tasks to really challenging tasks, assuring that you will never have to get stuck or be left with nothing to do. You are guaranteed to have a full dose of Drupal!
by Antoine Beaupré, Christopher Gervais and Sofian Benaissa
The Aegir Hosting System is a scalable solution for deploying and managing Drupal sites. Aegir automates many common server-side tasks, simplifying install, upgrade, clone, backup and restore operations on Drupal sites and platforms. Sysadmins, developers, and site administrators can all benefit from this.
This course is a jump-in-the-deep-end, hands-on introduction to Aegir. We will cover:
Students will learn how Drupal works under the hood by building simple example modules and dissecting more complex code. We'll explore Drupal's most common hooks; learn how to use them together by building a simple module that responds to internal Drupal events; and investigate Drupal 7's new database abstraction layer.
Learn the best practices for tuning and scaling Drupal sites from the Drupal Performance Dream Team.
Commerce Guys' Drupal Powered E-commerce is an intense workshop style training that covers everything from downloading to configuring Drupal Commerce for use on a new Drupal 7 website. We alternate 15 - 30 minute lectures with hands-on practice sessions where additional Commerce Guys trainers answer questions and guide students through the process of building their own Drupal e-commerce website. Students should come prepared to build a Drupal 7 site and expect to leave with an awareness of all that Drupal Commerce has to offer and a functional understanding of how to build their first Commerce powered store.
With a combination of presentation, discussion and hands-on activities, developers will reverse-engineer and augment a Drupal site. Developers will get familiar with key tools of the trade for site maintenance. They will learn about site building, module and theme development; about Drupal’s structure “under the hood”, and how to architect a flexible site. They will find out about opportunities for developers and how they can apply their experience from other areas.
Even well-seasoned Drupal developers can be tempted to start creating a site with the modules and implementation strategies they’re familiar with, making important decisions that dramatically impact content architecture before they’ve taken a look at the bigger picture. Through several exercises and real-world examples, participants will learn strategies for designing flexible content types, views, and taxonomies, and we’ll demonstrate what a truly flexible architecture can provide. We’ll talk about how seemingly simple requirements and integration with external systems can dramatically influence architectural decisions.
by Mixel Kiemen
As the Drupal community grows, so does the need to educate newcomers joining in from many directions and with multiple motivations. Drupal Education is increasingly recognised as a major and growing need for the growing Drupal community. At the same time many people are making inroads in using Drupal in educational contexts opening up possibilities for interesting synergies.
by George DeMet
by Sam Lowe
by Barry Jaspan
by Jeff Eaton
As Drupal's popularity has grown, its core audience of hobbyist developers has exploded into an international community of businesses, nonprofits, independent developers, startups, and governments. Bubbling under the surface is a recurring debate: Is 'Drupal' a product for people who build web sites, a framework for web developers, or a platform that other products are built on?
Often, we've given the easy answer: Both! As Drupal grows, however, tough choices about experience design, software requirements, and system complexity can no longer be ignored. What principles will guide the next decade of Drupal, and how will we reach agreement? There are no easy answers, but understanding the nature of the questions before us is essential for anyone who cares about our platform's future.
by Andy Stynen
Arial's days are numbered, and we should all celebrate. Come learn about the evolution of web font embedding, how it works, what it can do for your site and your users, and how to make the most of the biggest advance in design for the web since the deprecation of the blink tag.
Drupal's evolution has drastically changed the way web sites are made and managed. But we're still looking at a million pages of Arial - completely undermining the money and effort invested in developing brands and identity. Between Windows, Mac and the various flavors of Unix and Linux it leaves us with about a dozen fonts we can reasonably rely on being present. iPhones have more, but still only represent a fraction of the web browsing public, and the fastest growing segment of the market is Android... which has only 3 fonts resident in the system. Enter: web fonts. With thousands of fonts that can easily be embedded and work in virtually all modern browsers from desktops to mobile devices, the opportunities abound to provide vastly improved experience with more consistency and quality than ever before.
Numerous web font services have launched in the past year, and enormous effort has gone into improving the quality of fonts from many vendors specifically for on-screen use. Some even support API's enabling development of modules for Drupal to enable font selection and assignment to CSS selectors right in the browser interface. We'll also cover topics like how to manage the appearance of your site while the fonts are loading (it's easier than you think).
Find out how the platforms work, how to most effectively integrate them and learn about performance, tuning and even what you can do for devices that can't load them at all. We'll even cover some advanced features for non-Latin character sets like font-subsetting from http://webfonts.fonts.com (this is a big one).
by Adam Kalsey
22nd–26th August 2011