Martin Anderson-Clutz
Solutions Engineer at Acquia
London, Canada
Actions
Martin started his Drupal journey in 2005, with version 4.6. Since then, his passion the community has been shown in his frequent participation at Drupal user groups, local Drupalcamps, and Drupalcons, often as a speaker. He was with Digital Echidna (now Northern) from 2015-2021, and recently joined Acquia as a Solutions Engineer. He also maintains a number of contrib modules, including Smart Date, Search Overrides, and a few others.
Stupendous Date Tricks
Managing dates and times is often complex: recurring events, timezones, daylight savings times, regional formatting conventions, and more. Add in additional presentation requirements like add-to-calendar links, registration links, and related content (like agendas, that change for each date instance) and the complexity can seem bewildering.
Fortunately Drupal offers a rich toolset for solving these challenges. In this session we'll explore the solutions, not only showing how they work, but also detailing the modules and the configuration needed.
During the session we'll take a fresh install of Drupal 11 and configure it to meet some advanced use cases, in real time. Along the way we'll use some readily available recipes and contrib modules that you can leverage in your own Drupal site.
Recipes: It's About Time!
One of the key elements of the Starshot Initiative is the rapidly evolving system for Recipes. Designed to accelerate site-building, recipes will help people new to Drupal to solve for common needs, and for users of all skill levels to quickly build out content architectures using best practices.
This talk will do a deep dive into the Events recipe and its available add-ons, allowing you meet even complex requirements quickly and without custom code. We'll discuss what capabilities are available out-of-the box in Drupal CMS, and the options available to extend them. We'll also talk about how you can add the same capabilities to a site not build with Drupal CMS.
Best of all, during the session we'll do a live demonstration of adding capabilities to your site using Events and other recipes
Recipes: The Future of Drupal Site Building
The code to use recipes has already been merged into Drupal 10.3, and will be a key feature in how we use Drupal 11, and the coming Starshot initiative.
But how will recipes make your life easier, building and managing Drupal websites? In this talk we'll explore exactly what a recipe is, how you can use them, and how you can make your own. We'll talk about the recipes already available, and how the recipes still being developed will play a central role in the future of Drupal.
Configuration Kits: Reusable Site Building Patterns
With a renewed focus on site builders, Drupal has an opportunity to enable these critical users to quickly build out even complex functionality: an events calendar, a locations map, and more. By leveraging the power of configuration management built into modern versions of Drupal, configuration kits empower site builders, and provide a "known good" baseline that can help maintainers when troubleshooting. In this session we'll perform a live install a number of configuration kits, to show the transformation of a fresh Drupal install into a robust site with sophisticated content management capabilities. In addition to the benefits to site builders, we'll discuss how this approach can make life module developers, as well as how simple it can be to create your own.
promo video: https://www.youtube.com/watch?v=hYthmswX5es&authuser=2
Parallel Development: Turning One Codebase Into Many
Solutions like Acquia Site Factory and Pantheon Upstreams can be effective (but platform-specific) tools for managing multiple sites with similar requirements. The session will discuss a less scalable, but more portable approach using forked repos in Gitlab, that allow for development and site building from a central, template repo, while adding site-specific changes to individual sites that extend off the template.
I have a great idea for a module! Now what?
One of the key strengths of Drupal is its flourishing ecosystem for contributed modules. Best of all, you can jump in and add yoour own module! All you really need is a good idea, though of course some programming knowledge, understanding of Drupal coding standards, and a few other technical things would help.
This talk will focus less on how to write code or what code you should write, and more on the process of creating a module, submitting it on Drupal.org, and getting it adopted by the community. We'll touch on such topics as:
- Looking for similar modules that already exist
- Getting help from the community
- Submitting your module - sandbox or full project?
- Getting the word out
You'll hear about the firsthand experiences in developing Smart Date, which went from an idea to one of the top 500 most popular modules on drupal.org in less than two years.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top