|Open||Ejegg||T183978 [Epic] Fundraising kafkatee changes|
|Open||None||T214709 Remove hacky EventLogging-duplicating code and use new lightweight EL facilities|
@Ejegg The portals are an independent static site, not directly based on MediaWiki. They can certainly use the new lightweight client as basis for their code and/or copy it as-is, but I believe that's effectively what they have done already. Theirs was already "lightweight" in that it had no dependencies and didn't involve fetching schemas from Meta-Wiki for debugging purposes.
I forgot that there there was a task for this. I've done this for one of your extensions at https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/FundraiserLandingPage/+/508906/, because it was blocking https://gerrit.wikimedia.org/r/508903 :)
Just to note, the new impression event pipeline (see T183978) is broken, since wgEventLoggingBaseUri was removed from global export. The solution is indeed to make the changes described in this task.
This is included in 1.34.0-wmf.22, but because of a train delay, it hasn't been deployed to the group 2 (which includes Wikipedia). However, I've verified that it's working on other production wikis.