Dolphin Wiki logo
It has been suggested that a wiki is placed alongside the forums, at dolphin-emu.com/wiki. Here's a logo that can be used for it. Update: Here's another Dolphin Wiki thread that I didn't see before.
MediaWiki Installation
It has been suggested that a wiki is placed alongside the forums, at dolphin-emu.com/wiki. Here's a logo that can be used for it. Update: Here's another Dolphin Wiki thread that I didn't see before.
MediaWiki Installation
- Unzip mediawiki-1.15.1.tar.gz to the target directory ./w/ (relative to DocumentRoot)
- Unzip the attached wiki.zip to ./w/. It has the logo, icon and the extensions ParserFunctions-MW1.15-r50579.tar.gz, StringFunctions-MW1.15-r47913.tar.gz, CharInsert-MW1.15-r47913.tar.gz, Cite-MW1.15-r48711.tar.gz, Extension:VideoFlash, StubManager-1.3.2.tgz, HttpImage.0.1.tar.gz.
- Visit the wiki and configure it for the first time
- Copy ./w/config/LocalSettings.php to ./w/LocalSettings.php
- Edit ./w/LocalSettings.php as shown below
- Add "Alias /wiki /var/www/w/index.php" to httpd.conf. Or these mod_rewrite commands to the root .htaccess to be able to use the standard address.
- Install rsvg with "sudo apt-get install librsvg2-bin" if it's not already installed. Inkscape will also work, "sudo apt-get install inkscape", although an .inkscape and .gnome2 dir is needed because of a bug.
PHP Code:
$wgSitename = "Dolphin Wiki";
$wgLogo = "$wgScriptPath/skins/dolphin/Logo.png";
$wgFavicon = "$wgScriptPath/skins/dolphin/dolphinlogo.ico";
$wgScriptPath = "/w";
$wgArticlePath = "/wiki/$1"; # Virtual path. This directory must be different from the one used in $wgScriptPath
$wgUsePathInfo = true; # Enable use of pretty URLs
# Permissions
$wgGroupPermissions['*']['createaccount'] = true;
$wgGroupPermissions['*']['createpage'] = false;
$wgGroupPermissions['*']['createtalk'] = false;
$wgGroupPermissions['*']['edit'] = false;
# Allow file uploads
$wgEnableUploads = true;
array_push($wgFileExtensions, 'svg', 'patch', 'zip', 'rar');
# Change svg converter
$wgSVGConverter = 'rsvg';
# Allow external images
$wgAllowExternalImages = true;
# Extensions
require_once("$IP/extensions/ParserFunctions/ParserFunctions.php");
require_once("$IP/extensions/StringFunctions/StringFunctions.php");
require_once("$IP/extensions/CharInsert/CharInsert.php");
require_once("$IP/extensions/Cite/Cite.php");
require_once("$IP/extensions/VideoFlash/VideoFlash.php");
require_once("$IP/extensions/StubManager/StubManager.php");
require_once("$IP/extensions/HttpImage/HttpImage.php");