Today we are talking about some things are on our mind including, The DOJ Accessibility ruling,Drupal CMS Event Recipes and Tooling for core development with our Hosts. We’ll also cover @font-your-face as our module of the week.

For show notes visit: https://www.talkingDrupal.com/476

Topics * DOJ Accessibility Ruling * Drupal CMS * Tooling for core development * Open University

Resources * Accessibility ruling * PHPUnit testing + https://www.drupal.org/docs/develop/automated-testing/phpunit-in-drupal/running-phpunit-javascript-tests + https://github.com/ddev/ddev-selenium-standalone-chrome * Drupal Events Recipes

Guests Martin Anderson-Clutz - mandclu.com mandclu

Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Martin Anderson-Clutz - mandclu.com mandclu Joshua "Josh" Mitchell - joshuami.com joshuami

MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu

  • Brief description:
    • Have you ever wanted to add and manage web fonts for your Drupal site, directly within the admin interface? There’s a module for that.
  • Module name/project name:
    • @font-your-face
  • Brief history
    • How old: created in May 2010 by Scott Reynen, but the most recent release was by Henrique Mendes (hmendes) of CI&T
    • Versions available: 7.x-2.8 and 4.0.0 versions available, the latter of which support Drupal 9.4 and 10.
  • Maintainership
    • Actively maintained
    • Security coverage
    • Test coverage
    • Documentation, but looks like it might be ready for a refresh
    • Number of open issues: 48 open issues, 8 of which are bugs against the current branch
  • Usage stats:
    • 32,213 sites
  • Module features and usage
    • The module provides an interface to browse fonts from Google, Adobe, Typekit, and more
    • License restrictions for fonts are clearly indicated
    • When you find a font you want to use, you just click “enable”. You don’t need to write any CSS or define a library, and it’s easy to mix-and-match fonts from different providers. It can even make it easier to include your own local fonts
    • The module includes submodules for the different font providers, so you enable the submodules based on where you want to use fonts from
    • Then you can import the fonts for those providers, though you do need an API key to import fonts from Google
    • The module does also have an API, so you can write your own modules to integrate with other font providers, or access the information about available fonts