Doors open at 8:00am
We'll kick off the 10th anniversary #DrupalCampTO with a panel discussion about Drupal's past, present and future.
The panel will feature long-time members of the Drupal community, including:
The panel will be moderated by DrupalCamp organizer Chris Luckhardt.
Birds of a Feather sessions (BOFs) are informal gatherings of like-minded individuals who wish to discuss a certain topic without a pre-planned agenda. BOFs allow groups to meet and discuss issues relating to regular conference sessions and talk out common problems facing the community.
Have fun and learn! BOFs exist to provide attendees with an inclusive, informal environment in which to share ideas freely. BOFs can be serious, and a great way to gather the people you’ve been working remotely with on a project in a space to deep dive on a topic, but they can also be fun as well.
The sprint will run concurrently to the main presentations throughout the day.
WHAT IS A CODE SPRINT?
A code sprint is a gathering of beginner to advanced level developers to do focused work (in a quiet space) on the Drupal code base. Code sprints are an important part of Drupal's growth, and are also a great opportunity to get involved, because others are on hand to help you contribute.
Scott and Matt will lead the group's collectively effort toward a possible live commit to Drupal core during the sprint.
Read more about how a code sprint works: https://groups.drupal.org/node/4...
by Mike Gifford
Speaker: Mike Gifford
Accessibility in Drupal 8 has come a long way since Drupal 7. Drupal 8 has added extensive support for accessibility in Core. From small changes like font size and colour contrast, to large changes like WAI-ARIA in core, Drupal 8 will make it easier to build an accessible site. For anyone trying to make a barrier-free website, it’s important to understand the new features and how each can be used.
In this presentation, Mike Gifford, Drupal 8’s Core Accessibility Maintainer, will cover the variety of accessibility features that Drupal 8 offers, including:
By attending this presentation you’ll get an understanding of the challenges of web accessibility, Drupal 8’s new features, and how the new capabilities benefit the web.
by Scott Reeves
Speaker: Scott Reeves
Theming has changed in Drupal 8. If you've themed in Drupal 7 some parts will feel familiar and others will probably feel completely new to you.
The technical details are already out there so instead we'll talk about the stories and reasons behind some of the changes and in doing so try to understand Drupal 8 theming better as a whole and learn to work with the system rather than against it.
We will talk about:
I will also talk about my experience so far as a provisional Drupal 8 core committer.
DrupalVM aims to make spinning up a simple local Drupal test/development environment incredibly quick and easy, and to introduce new developers to the wonderful world of Drupal development on local virtual machines (instead of crufty old MAMP/WAMP-based development). This presentation will explain what makes up DrupalVM, why it should be used, and how OPIN Software has incorporated it into every-day life.
Speaker: Michael Keara
Drupal is regarded as a leading Content Management System. But how does Drupal’s user experience actually stack up for real life content management tasks? One metric is how quickly non-technical content providers and managers can (or can’t) learn how to do their jobs.
As a User Experience specialist and Drupal developer, Michael Keara uses the Drupal platform to build CMS interfaces that users grasp readily. The secret? Look at things from the outside-in – the way real users see their web sites. In this presentation Michael takes you on a guided tour of an outside-in CMS UI he has built for a large, multi-brand food website. Starting with the fundamental UX design principles, Michael demonstrates the methods used to manage real content and delves into a new alternative to Workbench for managing workflow – from the outside in.
by Erin Marchak
Speaker: Erin Marchak
Join Myplanet's Erin Marchak as she does a live walk-through of building a custom module utilizing Drupal 8’s new Services and Dependency Injection patterns. She’ll be giving you the white-glove treatment throughout, explaining the process step-by-step as she develops and publishes a module.
This is a demonstration of custom module development in Drupal 8, using real world examples. Attendees will see practice examples of how to:
Speaker: Suzanne Kennedy Dergacheva
Back in the Drupal 7 days (aka last year), we came across some pretty large, hard-to-maintain Drupal 7 sites. The theme was often responsible for a lot of the cruft. We saw themes with excess code, too many template files, and not enough documentation.
The Drupal 8 theme layer provides new features like libraries and Twig blocks that can help us to build cleaner, better-organized themes. So now is a good time for themers to re-visit which theming techniques to use to create themes that are smaller, maintainable, and well organized.
In this session, we’ll cover some of these features and look at specific examples of how to apply them in real-world themes:
Therefore Interactive is sponsoring our DrupalCamp Party.
The party is open only to registered attendees: https://drupalcampto.eventbrite.com
The party begins at 7pm at Fynn's of Temple Bar.
15th April 2016