Facebook Sharer blocked from ps.w.org CDN

It appears that the facebook scraper has been blocked from ps.w.org.

This causes facebook shares for WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ hosted plugins to not include images.

This is visible in the Facebook debugger as a warning:

Invalid Image Content Type Provided og:image URL, https://ps.w.org/hello-dolly/assets/banner-772×250.jpg?rev=2052855 could not be processed as an image because it has an invalid content type.

https://developers.facebook.com/tools/debug/?q=https%3A%2F%2Fwordpress.org%2Fplugins%2Fhello-dolly%2F

A nginxNGINX NGINX is open source software for web serving, reverse proxying, caching, load balancing, media streaming, and more. It started out as a web server designed for maximum performance and stability. In addition to its HTTP server capabilities, NGINX can also function as a proxy server for email (IMAP, POP3, and SMTP) and a reverse proxy and load balancer for HTTP, TCP, and UDP servers. https://www.nginx.com/. 403 can be seen at the following url, which suggests facebook scraper has been blocked from the CDN.

https://developers.facebook.com/tools/debug/echo/?q=https%3A%2F%2Fps.w.org%2Fhello-dolly%2Fassets%2Fbanner-772x250.jpg%3Frev%3D2052855

#prio2 #cdn #plugins

WordPress Campus Connect – Custom subdomain

Could we please have campus.wordpress.org added to WordCamp, and the URL structure of `https://campus.wordpress.org/city-name/campus-name/` allowed.

Tasks:
– DNSDNS DNS is an acronym for Domain Name System - how you assign a human readable address to a website’s exact numeric coded location (ie. wordpress.org uses the actual IP address 198.143.164.252). switched
– campus.wordpress.org added to existing events.wordpress.org server_name. (web.conf)
– The below rewrite rules to allow for the site structure. (camps-common)

Rules to be added to camps-common before location / {}

rewrite ^/[_0-9a-zA-Z-]+/[_0-9a-zA-Z-]+(/wp-(content|admin|includes)/.*)$ $1;
rewrite ^/[_0-9a-zA-Z-]+/[_0-9a-zA-Z-]+(/(wp-[^./]+|xmlrpc).php)$ $1;

Rule to be added within location / {}:

rewrite ^/[_0-9a-zA-Z-]+/[_0-9a-zA-Z-]+/files/(.+) /wp-includes/ms-files.php?file=$1 last

To verify that the expected paths work, the following curl command should output a series of HTTPHTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. 200’s, this hits WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. + Events + Campus URLs that match the rewrites, with a file that isn’t present on wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ normally.

curl -Is https://events.wordpress.org/wp-content/plugins/camptix-attendance/addons/assets/attendance-ui.css https://events.wordpress.org/test-site/wp-content/plugins/camptix-attendance/addons/assets/attendance-ui.css https://testing.wordcamp.org/2025/wp-content/plugins/camptix-attendance/addons/assets/attendance-ui.css https://campus.wordpress.org/wp-content/plugins/camptix-attendance/addons/assets/attendance-ui.css https://campus.wordpress.org/test-university/wp-content/plugins/camptix-attendance/addons/assets/attendance-ui.css https://campus.wordpress.org/test-city/test-university/wp-content/plugins/camptix-attendance/addons/assets/attendance-ui.css | grep ^HTTP

cc @piyopiyofox @anandau14

#prio1 #wordcamp #events #wpcc

Mailing lists subscription functions broken.

As reported in #meta by @westonruter:

It seems like the wp-svn and wp-trac mailing lists aren’t working for new subscriptions. I’ve also tried unsubscribing an old email but I was unsuccessful. (edited)

I’ve verified the behaviour that new subscriptions appear not to generate any emails, either subscription confirmation or notifications from TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. (I sub’d a ...@hulse.com.au email to wp-trac, and verified with Google Email Log search)

#prio2 #lists #email

I’d like to request access…

I’d like to request access to Mission Control for @jeffpaul to assist with packaging WordPress releases, particularly for upcoming minor releases over the next two years.

With the expectation of fewer contributors available for this role during that time, I’m hoping to help fill the gap and ensure continuity in the release process.

Please let me know what information or steps you need from me to more formally request this access, to move forward with granting access, and to run through any training needed.

#prio1 #mc #releases