Mediawiki upgrade: Unterschied zwischen den Versionen

Aus meh als gmues
(Kategorie ergänzt)
K (Formatierung korrigiert)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 8: Zeile 8:


=== OAuth2 Client ===
=== OAuth2 Client ===
Die Erweiterung wird nicht mehr aktiv gepflegt, darum läuft sie derzeit mit 2 patches.
Die Erweiterung wird nicht mehr aktiv gepflegt, darum läuft sie derzeit mit patches.


# Die Installation erfolgte [[mediawikiwiki:Extension:OAuth2_Client#Installation|gemäss Anleitung]] via git.
# Die Installation erfolgte [[mediawikiwiki:Extension:OAuth2_Client#Installation|gemäss Anleitung]] via git.
# [https://github.com/Schine/MW-OAuth2Client/pull/26 Dieser] und [https://github.com/Schine/MW-OAuth2Client/pull/30 dieser] PR wurden dazugemerged.
# [https://github.com/Schine/MW-OAuth2Client/pull/26 Dieser] und [https://github.com/Schine/MW-OAuth2Client/pull/30 dieser] PR wurden dazugemerged.
# Danach wurden die submodules aktualisiert mit <code>cd extensions/MW-OAuth2Client/vendors/oauth2-client</code> und <code>composer update</code>
# Danach wurden die submodules aktualisiert mit <code>cd extensions/MW-OAuth2Client/vendors/oauth2-client</code> und <code>composer update</code>
# Um den Login Button in der Mobilen Version umzuleiten wurde die <code>.htaccess</code> ergänzt:
RewriteCond %{QUERY_STRING} ^title\=Special\:UserLogin&returnto\=([^&]*).* [OR]
RewriteCond %{QUERY_STRING} ^title\=Spezial\:Anmelden&returnto\=([^&]*).*
RewriteRule ^index\.php$ /index.php?title=Spezial:OAuth2Client/redirect&returnto=%1 [R=301,L]
[[Kategorie:Anleitungen]]
[[Kategorie:Anleitungen]]

Aktuelle Version vom 6. April 2023, 16:28 Uhr

Offizielle Anleitung

Für grosse Versionssprünge, e.g. 1.35 nach 1.39 https://www.mediawiki.org/wiki/Manual:Upgrading

Für bugfix releases e.g. 1.35.8 nach 1.35.10 reicht ein patch: Mediawiki patchen

Gemachte Anpassungen

Diese Anpassungen wurden gemacht und müssen bei einem Upgrade übernommen und evtl. angepasst werden.

OAuth2 Client

Die Erweiterung wird nicht mehr aktiv gepflegt, darum läuft sie derzeit mit patches.

  1. Die Installation erfolgte gemäss Anleitung via git.
  2. Dieser und dieser PR wurden dazugemerged.
  3. Danach wurden die submodules aktualisiert mit cd extensions/MW-OAuth2Client/vendors/oauth2-client und composer update
  4. Um den Login Button in der Mobilen Version umzuleiten wurde die .htaccess ergänzt:
RewriteCond %{QUERY_STRING} ^title\=Special\:UserLogin&returnto\=([^&]*).* [OR]
RewriteCond %{QUERY_STRING} ^title\=Spezial\:Anmelden&returnto\=([^&]*).*
RewriteRule ^index\.php$ /index.php?title=Spezial:OAuth2Client/redirect&returnto=%1 [R=301,L]