Cms mediawiki compatibility
From Reto
[edit]
Bot 14:25, 24 July 2007 (CEST)
| See also |
| A – Z |
[edit]
2.1 Compatibility
Home >
MediaWiki Reference >
CMS::MediaWiki >
Frequently Asked Questions & Answers > Compatibility
| ← 2 Frequently Asked Questions & Answers | [ up ] - [ top ] | 3 To Do's → |
[edit]
MediaWiki Versions
It deals successfully with MediaWiki from version 1.5.3 to 1.7.1. I assume it will work with other MediaWiki releases as well but I have not tested this yet.
[edit]
MediaWiki 1.8.2
-------- Original-Nachricht -------- Betreff: CMS::MediaWiki und MediaWiki 1.8.2 (mit Fix) Datum: Tue, 24 Jul 2007 12:30:28 +0200 Von: Zeno Gantner <gantner@********> An: <retoh@********> Hallo Reto, mir ist beim Spielen mit Deinem (sehr feinen) CMS::MediaWiki-Modul aufgefallen, dass bei MediaWiki 1.8.2 (welches anscheinend bei SuSE die aktuelle Version ist - zumindest ist es hier auf einem Uni-Server installiert) die login-Prozedur "1" (also falsch) zurückgibt, obwohl das Login geklappt hat. Bei Version 1.7 sieht die Ausgabe mit Debug-Level 2 so aus: [ CMS::MediaWiki ] - (cookie) wikidb_mw_UserID=2; expires=Thu, 23-Aug-2007 10:15:38 GMT; path=/ Hier für 1.8.2 [ CMS::MediaWiki ] (cookie) wikidbUserID=GS3zaIq18Nma4vOWhjrpnj0-Lnys8bmAY8JADTGnG_s.; expires=Thu, 23-Aug-2007 09:59:54 GMT; path=/ D.h. hier wird anscheinend die User-ID anders codiert. Der reguläre Ausdruck in der innersten Schleife der Funktion 'login' muss hierzu geändert werden: /UserID=[\w-.]+;/ Nun sind also auch Buchstaben, '_', '-' und '.' erlaubt. Vielleicht können bei der Codierung in 1.8. noch andere Zeichen vorkommen, ich habe sie aber bisher nicht gesehen. Ein Programm, mit dem das Problem reproduziert werden kann, habe ich angehängt. mfg, Zeno
