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

MediaWiki 1.43 LTS #265

Open
hairmare opened this issue Jan 10, 2025 · 1 comment
Open

MediaWiki 1.43 LTS #265

hairmare opened this issue Jan 10, 2025 · 1 comment

Comments

@hairmare
Copy link
Member

hairmare commented Jan 10, 2025

We want to update to the next LTS version of MW.

There are some blockers to reach this goal:

  • We need a compatible SWM version to be released
  • We want to update the base image to EL9, this means we might need to change the PHP deployment model to use FPM

This new LTS also affords us to consider doing some change:

  • Get rid of the approved-revs plugin completely
  • Review and potentially refactor the env variable magic in our LocalConfig.php
  • Scale down out ExternalData usage (esp. the netbox integration thingy that is a pain to operate)
  • Modernize, clean-up, and publish our mod_sec ruleset

While we are at it we could also add features

  • Add Kroki as a long-term alternative to drawio
  • Implement double SSO so we can re-enable the api
  • Add a Helm chart (because we can, for testing, and maybe for "offline"ing)

I'm assuming there might be more to it than this summary and don't foresee us moving to 1.34.0 as proposed by #264.

@hairmare
Copy link
Member Author

For SMW, we want to wait for at least SemanticMediaWiki/SemanticMediaWiki#5951

We can keep in mind that the official feature matrix tends to understate SMW's compatibility from time to time.

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

No branches or pull requests

1 participant