Talking Drupal Newsletter #403
#403 Live @ Drupalcon
Today we are Live from DrupalCon Pittsburgh with Jim Birch and Cathy Theys.
Topics
What is new
Driesnote
Pitchburg
What was great on the first day
EoL announcement
Looking forward to
Next Drupalcon
Pittsburgh
Resources
Guests
Jim Birch - @jimbirch
Cathy Theys- @YesCT
Hosts
Nic Laflin - www.nLighteneddevelopment.com @nicxvan
John Picozzi - www.epam.com @johnpicozzi
Martin Anderson-Clutz - @mandclu
Module of the Week
with Martin Anderson-Clutz - @mandclu
Retrofit
Provides compatibility layers for Drupal 7 code to allow run on Drupal 10.
Upcoming Episodes
#405 Secrets Management with Dwayne McDanie. Recording June 20.
#406 Drupal 10 Development Cookbook with Matt Glaman and Kevin Quillen. Recording June 27.
#407 Sean’s Show. Recording on July 11.
#408 What’s New At The DA with Tim Doyle. Recording July 18
Submit your questions on the #TalkingDrupal channel on Drupal Slack or DM us on twitter @talkingdrupal.
Drupal Camps
DrupalCamping Wolfsburg 06/15 - 06/19. In person
Drupal Camp Asheville 2023 07/07 - 07/09. In person
Drupal Developer Days 2023 Vienna #DDD23 07/19 - 07/23. In person
Design4Drupal Boston 2023 07/20 - 07/21. In person
DrupalCamp Colorado 2023 08/04 - 08/05. In person
Open Source/Drupal Camp Chattanooga 2023 08/05. In person
Local Meetups
Drupal Mentoring Taipei - Meet and Code 06/10. In person
Drupal Malaysia Meetup 2023 #2 06/10. In person
A11yTalks - Accessibility First Thinking for Developers 06/14. Online
Drupal Melbourne meetup - June 2023 06/15. Online
SFDUG June 2023 06/15. Online
Drupal Meetup Bangalore - June 2023 06/24. In person
Training
Droptica Webinar: How to maintain, secure and grow a Drupal website? 06/22. Online
Exploring the Intersection of Drupal, UX and UI 06/22. Online
Creating single page report in Drupal [online training] 06/23. Online
Atomic & Molecular Design with Drupal 07/11 - 07/20. Online
Webinar from Acquia and Epam
A Guide to Governance and Organizational Success
Many organizations face challenges like high technical debt, siloed teams, and difficulty reducing costs. Join experts from Acquia and EPAM for an informative session delving into governance and how implementing governance principles can align your organization and drive success.
Drops of Drupal
#013 Symfony Components
Symfony is a PHP framework used by Drupal. Symphony components are decoupled libraries that provide common features and functionalities for PHP applications. Drupal is using fourteen Symfony components. You can find them required in core/composer.json:
"symfony/console": "^4.4",
"symfony/dependency-injection": "^4.4",
"symfony/event-dispatcher": "^4.4",
"symfony/http-foundation": "^4.4.7",
"symfony/http-kernel": "^4.4",
"symfony/mime": "^5.4",
"symfony/routing": "^4.4",
"symfony/serializer": "^4.4",
"symfony/translation": "^4.4",
"symfony/validator": "^4.4",
"symfony/process": "^4.4",
"symfony/polyfill-iconv": "^1.26",
"symfony/polyfill-php80": "^1.26",
"symfony/yaml": "^4.4.19",
A complete list of Symfony components are available at https://symfony.com/components
As a developer you can use the functionality provided by the Core required components or install other components in your Drupal project.
Plural and Singular Word Conversion
The Symfony componment String includes Inflector, a class to convert words to/from singular/plural. This is a good example of using a Symfony component.
For example:
composer require symfony/string
use Symfony\Component\String\Inflector\EnglishInflector;
$inflector = new EnglishInflector();
$singular = $inflector->pluralize('car'); // ['cars']
$singular = $inflector->pluralizee('goose'); // ['geese']
$singular = $inflector->pluralize('person'); // ['persons','people']
Minifigure of the Week
by Nic Laflin
71034-8
This week I would like to share 71034-8 Wolf Costume! This is the 8th figure in Series 23 of collectible minifigures released in 2022. This is a great companion to little red riding hood from series 7!
Contact Us
@talkingdrupal on Twitter
#talkingdrupal on Drupal Slack