Wikiation isolation level

From MediaWiki extension testing
Jump to: navigation, search

The full name is : Wikiation extension isolation level.

Each MW extension should be compatible with every other MW extension. That is a quite high requirement. But for the owner of a wiki it is not desirable that, if he uses extension "X" it is not possible to use extension "Y" anymore. In Definition isolation of extensions is a more theoretical approach.

Contents

Isolation

This can be achieved by isolation. Extension "X" does not interfere with anything which might effect Extension "Y". Only testing can show that one extension interferes with the other. Below is a list of checks which can be done to test the isolation of extensions.

Points

Each item which is checked, and is isolated get a Definition wikiation isolation point

Level

So no 1 is the best see for details : Definition wikiation isolation level WIL is short for Wikiation Isolation Level.

MediaWiki core

If an extension does not alter the core of MediaWiki software then there is isolation on this level. The extension is : MW core isolated = true

Check

With Wikiation check extension isolation.

Database structure

If the extension does not alter the database structure then there is isolation on this level. The extension is : DB isolated = true

Check

With Wikiation check extension isolation.

No java used

Test is no java (multi-platform programming language) is used by the extension. No java used = true

Check

With Wikiation check extension isolation.

LocalSettings.php

LocalSettings.php has to be altered to be able to work. This is Ok. But this should not be (a change of) conflict with other settings.

Check

No tool availeble but a description in check isolation localsettings

Personal tools
Namespaces
Variants
Actions
navigation
Toolbox