1. Even though this would be an embedded page and not linked out to anything, it still has to be owned by the PMC to be embedded on the Airflow Website. Correct?
Also - it has to have the correct privacy properties. When any page of the "airflow.apache.org" is opened - we cannot load an embedded page from a 3rd-party site (outside of *.apache.org) unless we know it does not do any tracking. Doing that actually **requires** an INFRA-approved exception for our website configuration. Normally our website is served with CSP policies, that causes any attempts to load such embedded pages will fail. This is for example why we had to copy all web fonts we use to our website content, because we cannot pull the fonts from Google web font registry (then it can be used by google to track visitors of .apache.org sites). Similarly if we directly embed any `*.meetup.com` page in our "meetups" page, meetup.com can track the users of the "*.apache.org". This is very strictly controlled on a technical (CSP) and legal (privacy policy) level. 2. If we changed the name of the linked page (even though it would not appear on the embed) to "airflow" instead of "Astronomer" and gave PMC members access, we could embed that page on the Airflow website. Correct? If loading "https://airflow.apache.org/meetups/" will automatically cause loading content from "meetup.com/whatever" - then NO. Users of " airflow.apache.org" have to deliberately make an action on our page - (like clicking on "load meetup.com content" image) in order to make a request to " meetup.com/whatever". User needs to make a deliberate decision to load something from "meetup.com" page when they are visiting "airflow.apache.org" page. So I think the most we can do is to keep our static page and have a link at the top of the page: "Visit https://www.meetup.com/pro/astronomer-inc/" to see more dynamic data and overview. But in this case we have two choices: * either we have to explicitly state that we are not maintaining the content of that page as PMC and it has to be obvious (this happens at the "ecosystem" page and might happen soon on the Survey page when we thank the Astronomer for preparing and leading the survey and processing it - which is super cool. * or it has to be a PMC-managed account, with PMC ownership (not only access to edit it).all the cookies/privacy information they can get. We can also think about replicating some of the "dynamicness" of the " meetup.com/pro/" page on our website. I can easily imagine, generation of similar content via a bit nicer meetup.com by pulling the data from meetup.com via their APIs and even daily or every 4 hours regeneration of the page - we can I think relatively easily replicate most of what the page provides (especially with AI Agents now, we can likely practically 100% vibe-code it) - it just needs someone to instruct their agent properly. And to be perfectly honest - if there is a volunteer here who would like to do it, I think it's absolutely the best way of doing it. We already have quite a few people who contribute nice fixes to our site - after we made it easy to contribute to - most recently a PR that improved alignment of the grid in our "community page" https://github.com/apache/airflow-site/pull/1400 - results visible at https://airflow.apache.org/community/. So maybe rather than embedding or linking to the "pro" page of meetup - we should use it as an inspiration to improve our page? J.
