WebInstaller: Don't call getSoftwareLink()
authorKevin Israel <pleasestand@live.com>
Thu, 9 Jan 2014 01:50:21 +0000 (20:50 -0500)
committerKevin Israel <pleasestand@live.com>
Fri, 10 Jan 2014 08:38:44 +0000 (03:38 -0500)
commit0eab1ace67e70d6b8be341f691493597e4b71a90
tree2ce05ea26da17531da1d8d64c42371e35a04274f
parentb3c1283cc6c6a32ffbea07cce62ef1b50a193fd1
WebInstaller: Don't call getSoftwareLink()

This gets the web installer working without the mysql or mysqli
PHP extension, which is not needed for other database systems.

* Avoid "lego" construction: put link text directly in the messages,
  which because the messages are parsed as wikitext, is easy to do.
* Put URLs in separate, ignored messages to avoid duplication in
  Database*::getSoftwareLink().
* Because I had to touch a MySQL-related i18n message, I figured
  this would be a good time to address bug 28281 (regarding MySQL
  forks and Special:Version).
* Other miscellaneous message changes, such as recommending the
  mysqli PHP extension over the old, deprecated mysql extension.

Bug: 28281
Bug: 58167
Change-Id: I6dbc9d32c8c2d8f233a67d574229b80444885aea
12 files changed:
RELEASE-NOTES-1.23
includes/db/DatabaseMssql.php
includes/db/DatabaseMysqlBase.php
includes/db/DatabaseOracle.php
includes/db/DatabasePostgres.php
includes/db/DatabaseSqlite.php
includes/installer/Installer.i18n.php
includes/installer/WebInstallerPage.php
languages/messages/MessagesEn.php
languages/messages/MessagesQqq.php
maintenance/language/messageTypes.inc
maintenance/language/messages.inc