Drupalize.Me: PHP Attributes for Drupal Plugins
As of PHP 8.1, the PHP language has native support for attributes that are compatible with Drupal’s plugin system use case. As a result, Drupal will transition from the use of annotations to PHP attributes, to supply metadata and configuration for plugins. This will require developers to learn the new PHP attributes syntax, and update their existing code to use it. For now Drupal will continue to support both annotations and attributes. But the proverbial clock is ticking.
So let’s take a look at how we got here, and what you’ll need to do to update your code for future versions of Drupal.
joe Wed, 02/14/2024 - 19:06TechStage | Top 10: Die besten E-Scooter von Ninebot bis Xiaomi im Test
Xiaomi, Segway, Soflow oder Streetbooster? TechStage hat über 55 E-Scooter getestet und zeigt die zehn besten Elektroscooter.
ThinkDrop Consulting: New Composer plugin "Remote Bin Scripts" makes it easy to install 3rd party tools.
Recently we finished a project that was being moved to Pantheon.
We created a couple custom scripts for pushing data into the pantheon environment, and for pulling data down for continuous integration runs.
The scripts require the Terminus CLI tool created by Pantheon to interact with it's service.
Terminus is a composer project, but it's dependencies don't align with the latest Drupal sites. It's best to install it as a phar file and run it that way.
ImageX: How Project Browser Transforms Module Discovery and Installation Experience
Authored by: Nadiia Nykolaichuk.
Tag1 Consulting: Shifting from FID to INP: Google’s New Metric for Improving Web Performance
Hosted by Mariano Crivello, join us as Adam Silverstein, from Google and Janez Urevc of Tag1 discuss Google's new metric, Interaction to Next Paint(INP), which is part of the Core Web Vitals being introduced in March 2024 to foster user experience on the web. Adam gives a comprehensive overview. INP focuses on measuring the responsiveness of web pages to user inputs, aiming to capture the quality of interactions beyond just load times. A good INP score is defined as 200 milliseconds or less, with a particular emphasis on mobile performance due to the variability in device capabilities and network conditions. Adam highlighted the shift from First Input Delay (FID) to INP, noting that INP offers a more comprehensive measure of interactivity throughout the entire lifecycle of a page. He also presents data showing the current performance of Drupal sites in relation to Core Web Vitals, emphasizing the importance of focusing on mobile optimization and the impact of INP on future web performance metrics. Don’t miss expert insights for navigating this significant web development shift. --- For a transcript of this video, see :[Shifting from FID to INP: Google's New Metric for Improving...
Read more Mariano Wed, 02/14/2024 - 07:00TechStage | Mini-PC Acemagic AD08 im Test: Intel Core i9 für 470 Euro – wo ist der Haken?
So günstig ist kein kompletter Mini-PC mit i9-Prozessor: Der Acemagic AD08 bringt für 470 Euro ein attraktives Gesamtpaket. Ob dieses auch Haken enthält, zeigt TechStage im Test.