Keynote: Drupal and the secret of my success — Steve Francia
highlights
- Biography, startup failures
- Introducing Drupal for MongoDB site
- Emulating Drupal’s community techniques
- Hugo, Docker involvement
- Illness, life lessons
- Key for success
- Open Source
- Collaborative Development
- Community Engagement
- Steve’s message: Don’t stop
Summary
Easily the best non-Dries keynote I’ve attended yet.
Vendors
- OPIN, a Canadian firm. Works with SUNY.
- OneOrigin has an interesting A.I. technology that assists with creating faceted searching without SOLR.
- BlueSpark as I was favorably impressed by their COO’s presentation. Marketing guy is a Duke Fuqua grad. Perhaps I can pick the COO’s brain about other performance measurements and capability assessment?
Don’t trust your gut: agency operations metrics
Session summary by presenter:
I’ll admit it, I love spreadsheets. So when I attended a session by Sean Larkin* called, “Scaling your business starts with the right spreadsheets: performance metrics” at Drupalcon LA, I was excited to take what I had learned and apply it to my own agency. I was inspired. I immediately adopted these same spreadsheets and started adapting them to fit my needs as Chief Operating Officer.
- Billable hours matrix
- Stepping through measurements and their impact on constraints
- Cost recovery and profit focused, but still valid capacity, capability and status measures
A smarter Way to Test Accessibility - a comparison of top tools (Lighthouse, Tenon.io and WAVE API)
- What should automated web accessibility tell us?
- Tools
- Lighthouse (Google)
- Tenon (commercial)
- WAVE (commercial)
- Types of tools
- Dev-facing
- Compliance-facing
- Comparison of the above
- Lighthouse has an API and a Node package
- Runs script as a pre-commit git hook
- AI can better help with accessibility analysis
How to build a Drupal site with Composer AND keep all of your hair
This session will cover everything you need to know to build and maintain a Drupal application using Composer. We’ll start Merriam Webster’s definition of Composer (not really) and walk you through step-by-step until you have a fully built Drupal codebase. There’s no prior knowledge or experience required. But if you’re already a seasoned Composer user, we’ve got a few tips for you too!
- Covered basics
- Drupal template project
- Drupal module updates
- what required-dev is for
- Reduced production deployments
- You can find this code here: https://grasmash.github.io/drupal-composer-training/#create-a-new-project