Six years, two presidents, and one app: TikTok’s U.S. saga explained

© Munira Mutaher/Rest of World/Redux

© Munira Mutaher/Rest of World/Redux
Happy birthday to Drupal! On January 14th, Drupal turned 25. Dries wrote up a nice reflection on those 25 years. In that, he wrote this
6. Nobody fully understands Drupal anymore, including me
After 25 years and tens of thousands of contributors, Drupal has grown beyond any single person's understanding. I also google Drupal's documentation. I'm strangely proud of that, because it's how I know it has become something bigger than any one of us.
Don't feel like you need to know it all. Grasp the fundamentals, Google the rest.
I a using chatgpt and gemini to help with upgrading some very complicated drupal7 to drupal10, and it works, but it takes lots conversations, am wondering anyone has experience by using ai agent to help with site/module upgrade automatically ? Thnks

© iStock/Rest of World

© iStock/Rest of World
Hello! I would be grateful if you leave feedback about my module.

© Jam Sta Rosa/AFP/Getty Images

© Ernest Ankomah/Bloomberg via Getty Images
Jan 20, 18:25 UTC
Resolved - The issue impacting App Platform deployments has been successfully resolved. Users should no longer encounter delays during the build phase or have deployments getting stuck. All services are now confirmed to be stable and operating normally.
We appreciate your patience throughout this but if you continue to experience any issues, please create a support ticket for further analysis.
Jan 20, 18:05 UTC
Monitoring - Our Engineering team has implemented necessary changes to address the issue impacting both new and in-progress App Platform Deployments. Our team is currently monitoring the situation. Users should now notice improvements in deployment performance.
We appreciate your patience. We'll update once the issue is confirmed to be resolved.

© Getty Images
Hi everyone,
I'm testing Drupal CMS 2 (currently in beta) with the Byte theme, but I can't get comments to display on blog posts.
I've already checked: - Content type comment settings (enabled and set to "Open") - User permissions (view/post comments enabled) - Display management (comments field not hidden) - Cleared all caches
With Drupal Core everything works out of the box, but with CMS 2 I'm running into issues that are difficult to troubleshoot.
Questions: - Has anyone managed to get comments working in Byte theme? - Is this a known bug in the beta version? - Is it worth waiting for stable release, or better to stick with Core and customize it?
I was hoping CMS 2 with Canvas would be a game-changer, but so far it's not meeting expectations. That said, the overall approach seems very promising as a starting point for projects.
Thanks for any help!
Update: Today I tried CMS 2 RC1 with both Byte and Starter themes.
Tried to remove Canvas and install Olivero, but it's far from simple.
At this point, I believe it's better to start with Drupal Core and just install a few useful recipes (like admin_ui and media) to replicate what worked in CMS 1.
CMS 2 remains too opinionated and ironically limited: even though it includes a Blog content type, the comment system still doesn't work properly out of the box.
My conclusion: For a functional, flexible blog with multilingual support and working comments, Drupal Core + selective recipes is the most reliable path forward ATM.
Update 2: The issue has been officially acknowledged by Drupal staff!
A core maintainer (@catch) opened an official issue on Drupal.org referencing this discussion: https://www.drupal.org/project/canvas/issues/3568579
Key findings: - Confirmed: Canvas has no SDC component for comments, making them unsupported - The problem is that there's no way to know comments aren't available except by trial and error - Proposed solution: Add support for Field Blocks as an "escape hatch" for use cases like comments
At least the issue is now officially documented and being tracked. However, no immediate fix or timeline yet.
🤞🤞🤞

© iStock/Rest of World
I can't seem to find a clear write up on this - but I need to build a user contact form with webform, and send an email to user's email account....
A user will look at a user profile at "/user/[user-name]"
And see a link to a webform, and I want the link to be something like
"/user/contact-form?userid=123"
Or "/user/contact-form/123" and have the email handler on the webform be able to look up user id 123's email address, to send to...
Is there a token syntax I can use in the "TO" field in the email handler?
or... how would you do it?
Thanks!

© Nicolas Ortega for Rest of World