Cms mediawiki compatibility

From Reto

Jump to: navigation, search

Bot 14:25, 24 July 2007 (CEST)

See also
A – Z


2.1 Compatibility


Home > MediaWiki Reference > CMS::MediaWiki > Frequently Asked Questions & Answers > Compatibility

2 Frequently Asked Questions & Answers [  up  ] - [ top ] 3 To Do's
X X

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.

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


Views
Personal tools