Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove KELOD Banner code #436

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Remove KELOD Banner code #436

wants to merge 1 commit into from

Conversation

tarrow
Copy link
Contributor

@tarrow tarrow commented Mar 25, 2024

This code is already inactive since the deadline passed. Let's clean it up now

Copy link
Contributor

@m90 m90 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm wondering if we should leave some placeholder version of this in-place so we could reuse it even easier than digging in the git history?

In case we do want to remove it entirely, we probably should also drop the extension itself.

// KELOD research banner campagin 2024 Q1 - https://phabricator.wikimedia.org/T357667
// Visible until March 24th 2024 00:00:00 UTC)
if (time() < mktime(0, 0, 0, 3, 24, 2024)) {
wfLoadExtension( 'DismissableSiteNotice' );
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This raises the question if we now shall also remove the extension?

@deer-wmde
Copy link
Contributor

Thanks for making this PR. I think Frederik raised good questions and I guess I lean towards removing the extension again, because if I remember correctly, for future use we wanted to solve this differently. But it's hard to say, my crystal ball is currently out of order 🔮

I could also live with only this conf removed

@m90
Copy link
Contributor

m90 commented Jul 22, 2024

Do we still want to do this?

This code is already inactive since the deadline passed.
Let's clean it up now
@tarrow
Copy link
Contributor Author

tarrow commented Jul 23, 2024

both good questions I only bother to reply to after 4 months; I'd suggest we rip out the config and then also remove the extension.

I think while there may be a little digging involved I'd hope that next time we have a banner ticket come in that at a minimum someone searches phabricator for "banner" and "wikibase.cloud" which ought to breadcrumb them into the correct place

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants