Skip to content
Menu
Open World News Open World News
  • Privacy Policy
Open World News Open World News

Category: News

Golems GABB: Drupal Automation with CI/CD Pipelines

Posted on September 23, 2024 by Michael G
Drupal Automation with CI/CD Pipelines

Editor
Mon, 09/23/2024 – 17:02

Welcome to the magical world of Drupal development! It can be not only innovative but also efficient by employing continuous integration and continuous delivery (CI/CD) pipelines.
CI/CD Pipelines are like magical tools for automating the integration, testing, and delivery of Drupal projects, thus making it easier for developers to concentrate on creating flawless digital experiences.
Let’s take a look at how CI/CD Pipelines work with Drupal. Let’s learn how they maintain consistency in everything and reduce risks during development. This guide will give you everything you need to know about Drupal Automation with CI/CD Pipelines, whether you are a seasoned Drupal developer or a marketer who wishes to improve digital projects.

wow_dbc gem – CRUD .dbc files from World of Warcraft – native C ext

Posted on September 23, 2024 by Michael G
https://github.com/sebyx07/wow_dbc

Forbidden Alpha – Luna’s Destiny (2024) – Full Movie

Posted on September 22, 2024 by Michael G
Forbidden Alpha – Luna’s Destiny (2024) – Full Movie

How to Add Shortcut in google chrome (New Update in 2024)

Posted on September 22, 2024 by Michael G
How to Add Shortcut in Google Chrome (NEW UPDATE in 2024). Step by step instructions of how to create shortcut on google chrome in windows 11 PC computer and macbook laptop with the new google chrome app update in 2024.

Roger Federer thinks it would be “phenomenal” if Rafael Nadal keeps playing in 2025

Posted on September 22, 2024 by Michael G
Roger Federer thinks it would be “phenomenal” if Rafael Nadal could overcome his injury issues and continue his tennis career into 2025.

Donasi Penyandang Disabilitas Di Aceh Utara.

Posted on September 22, 2024 by Michael G
Donasi Penyandang Disabilitas Di Aceh Utara.
“Yayasan Mulia Dharma Bekerja sama dengan Lembaga Baitul Izmi”.

______________________________

Ikuti Kami di Sosmed Lainnya :

• Youtube : https://youtube.com/c/sudutpandangjourney

• WordPress : https://sudutpandangjourney.wordpress.com

• Steemit : https://steemit.com/@sudutpandang/posts

• HiveBlog : https://hive.blog/@sudutpandang/posts

• PageFace : https://m.facebook.com/sudutpandangjournal

• Facebook : https://m.facebook.com/profile.php/?id=100000903027703

• Tiktok : https://www.tiktok.com/@sudutpandangjourney

• Snack Video : https://s.snackvideo.com/u/@Sudutpandangjourney/y5jI8UW7

• Instagram : https://www.instagram.com/sudutpandangjourney

• Twitter : https://twitter.com/sudutpandangddy

• WhatsApp : +6282275809177

_____________________________

Wim Leers: XB week 18: DriesNote deadline

Posted on September 22, 2024 by Michael G

With DrupalCon Barcelona 2024 only two weeks later, the focus this week is on tying up loose ends. That already started last week, but of the milestone 0.1.0 priorities that product lead Lauri identified, 15 are still left after last week: we need to fix 1.5/day to get to zero.

Major loose ends

I titled last week’s update drag and drop party because there were so many improvements on that front. But one critical piece was still missing: it was painful to drag components into locations that are difficult to visualize: top and bottom of slots, even more so for adjacent slots. Bálint “balintbrews” Kléri brought one additional improvement:

Your browser does not support playing videos. You can download it instead.

Drag a component and drop it into truly any location.

Issue #3471169, video by Bálint.

Beautiful isn’t it?! I couldn’t say it better than Jesse “jessebaker” Baker in his review: This is such a marked improvement and honestly it’s already better than I dared hope it would be, especially this early. Excellent work.

Ben “bnjmnm” Mullins finished the highest-impact loose end: he ensured all single-value field types work correctly.

Quick recap: the back end and front end were developed independently, with the back end focusing on reusing Drupal concepts (i.e. field types + field widgets), the front end on the ideal UX, and then Ben having bridged the gap between the two by lifting a subset of the JSX Theme Engine. Ben had gotten the foundations in place in week 10 and then brought basic Redux integration for live updates of the preview in week 11. We knew there were lots of loose ends, but we had no choice but to move on to higher priorities.

This week, Ben finally had the chance to introduce sorely needed end-to-end (E2E) test coverage, which ensures that a whole range of field widgets work as expected not only in the original field widget sense (focus on server side), but also the live update sense (focus on client side): the Redux integration must be aware of when the values the user is typing is valid. More work remains to be done there, but the introduction of the prop-types.cy.js E2E Cypress test marks a significant milestone! 1 Next steps will be tracked in the corresponding meta/plan issue.

Lots of usability bugs squashed

Jesse coordinated the squashing of many usability bugs — not really broken things, but things that should happen to not have a clunky UX:

  • Omkar “omkar-pd” Deshpande and Jesse: #3470933: Close the insert panel when clicking outside the panel — why force the users to do extra clicking when we can close something when user actions indicate a UI piece is not currently necessary?
  • Amine “boulaffasae” Boulaffass and Bálint: #3472634: Component List doesn’t scroll — when installing additional Single Directory Components (SDCs), the list can grow beyond the viewport height and this fix allows accessing those 😀
  • Gaurav “gauravvvv”, Shyam “shyam_bhatt” Bhatt and Bálint: #3472488: The preview container height will overflow outside the canvas — a fixed canvas size prevented building tall pages!
  • Utkarsh “utkarsh_33” and fazilitehreem expanded upon the right-click support they added last week: #3472053: Show context menu on right clicking components in the Layers panel — because what is possible on the canvas/in the preview, should also be possible in the “layers” panel

Missed a prior week? See all posts tagged Experience Builder.

Goal: make it possible to follow high-level progress by reading ~5 minutes/week. I hope this empowers more people to contribute when their unique skills can best be put to use!

For more detail, join the #experience-builder Slack channel. Check out the pinned items at the top!

Back-end improvements

  • Feliksas “f.mazeikis” Mazeikis landed the most important server-side change of the week: surfacing the reason for an SDC not being available in XB. This is obviously critical information for SDC developers. More needs to happen in this space, but this in particular is a huge productivity boost for the people working on the Starshot Demo Design System, because that too will be featured in the Driesnote at DrupalCon Barcelona 🙂
Wim Leers: XB week 18: DriesNote deadline
Initial UI that shows the reason why an SDC is not available in XB.”

Issue #3469684, image by me.
  • Ted “tedbow” Bowman and Dave “longwave” Long made the most critical response a CacheableJsonResponse instead of a JsonResponse, which means it can now be served by Drupal’s Dynamic Page Cache while guaranteeing up-to-date information. Similar to the “component list scroll” bug fix above, this was only perceptible with many SDCs installed (and Xdebug enabled), but it still is an important leap forward. 2
  • Deepak “deepakkm” Mishra, Ted and I added support for propless SDCs — a silly oversight 😀
  • Finally, I clarified the “shape matching bits” by improving the docs, code organization (it dates back to the earliest XB days!), making its location and experimental nature more explicit in the CODEOWNERS file, and introducing a Shape matching issue queue component. 3

Unfortunately, during the week, Lauri prioritized several more issues, so we ended this week with … 12 — only 3 fewer than we started with :/ That means we’ll need to land >2/day in the next week to get to zero. Fortunately, most of those twelve are already pretty far along.

Who of you have ever been able to chill towards a deadline, and how did you do that? 😀

Week 18 was September 9–15, 2024.


  1. It is not comprehensive yet, but then again, nor does Drupal core have field types that can populate all of the possible prop shapes that Single Directory Components’ JSON schema are able to express. Next steps here are growing the test coverage to reach full confidence for the prop shapes that we do have field types + widgets for. ↩︎

  2. And as Ben pointed out: this is very cacheable by design, so it’s not a case of premature optimization. ↩︎

  3. I think it’d be good to have each area in the CODEOWNERS file correspond to an issue queue component. Thoughts? Let me know! ↩︎

  • Drupal
  • Acquia
  • Experience Builder
  • File Drag a component and drop it into truly any location.
  • Image icon Initial UI that shows the reason why an SDC is not available in XB.

Kamal new proxy

Posted on September 22, 2024 by Michael G
Here’s a post on Kamal Proxy replacing Traefik. What, why, how.

OpenSSH 9.9 released!

Posted on September 22, 2024 by Michael G

In a fediverse post,
Damien Miller (djm@) announced the availability of the new
OpenSSH version 9.9:

OpenSSH 9.9 has just been released. New features include support for hybrid ML-KEM X25519 post-quantum key exchange (using a formally-verified ML-KEM implementation), improved controls to drop and penalise unwanted connections, faster NTRUPrime key exchange code and more.

Read more…

GyeongSeong Creature Season 1 Recap | Netflix [ENG SUB]

Posted on September 21, 2024 by Michael G
Gyeongseong Creature is coming September 27, only on Netflix: https://www.netflix.com/pk/title/81618079

Fast forward to the year 2024 when a man with a striking resemblance to Tae-sang (Park Seo-jun) emerges. Relive all the harrowing moments from nearly eight decades prior in Season 1. Then, look out for the aftermath in present-day Seoul for Season 2 of GYEONGSEONG CREATURE, coming September 27, only on Netflix

Subscribe to Netflix K-Content: https://bit.ly/2IiIXqV
Follow Netflix K-Content on Instagram, Twitter, and Tiktok: @netflixkcontent

#GyeongSeongCreature #GyeongSeongCreatureS2 #Netflix #KContent

ABOUT NETFLIX K-CONTENT
Netflix K-Content is the channel that takes you deeper into all types of Netflix Korean Content you LOVE. Whether you’re in the mood for some fun with the stars, want to relive your favorite moments, need help deciding what to watch next based on your personal taste, or commiserate with like-minded fans, you’re in the right place.

All things NETFLIX K-CONTENT.

*Shows featured might not be available in all markets.

  • Previous
  • 1
  • …
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • …
  • 821
  • Next

Recent Posts

  • [TUT] LoRa & LoRaWAN – MikroTik wAP LR8 kit mit The Things Network verbinden [4K | DE]
  • Mercado aguarda Powell e olha Trump, dados e Haddad | MINUTO TOURO DE OURO – 11/02/25
  • Dan Levy Gets Candid About Learning How To Act Differently After Schitt’s Creek: ‘It’s Physically…
  • Building a Rock Shelter & Overnight Stay in Heavy Snow 🏕️⛰️
  • Les milliardaires Elon Musk et Xavier Niel s’insultent copieusement

Categories

  • Android
  • Linux
  • News
  • Open Source
©2025 Open World News | Powered by Superb Themes
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT