Mobilefrontend
Hi, I have downloaded root@server1 w/extensions# git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/MobileFrontend.git again.
Here's my localsettings.php and Special:Version
<syntaxhighlight> <?php
- sitebuilt wiki
- This file was automatically generated by the MediaWiki installer.
- If you make manual changes, please keep track in case you need to
- recreate them later.
- See includes/DefaultSettings.php for all configurable settings
- and their default values, but don't forget to make changes in _this_
- file, not there.
- If you customize your file layout, set $IP to the directory that contains
- the other MediaWiki files. It will be used as a base to locate files.
if( defined( 'MW_INSTALL_PATH' ) ) { $IP = MW_INSTALL_PATH; } else { $IP = dirname( __FILE__ ); }
$path = array( $IP, "$IP/includes", "$IP/languages" ); set_include_path( implode( PATH_SEPARATOR, $path ) . PATH_SEPARATOR . get_include_path() );
require_once( "includes/DefaultSettings.php" );
- If PHP's memory limit is very low, some operations may fail.
- ini_set( 'memory_limit', '20M' );
if ( $wgCommandLineMode ) { if ( isset( $_SERVER ) && array_key_exists( 'REQUEST_METHOD', $_SERVER ) ) { die( "This script must be run from the command line\n" ); } }
- Uncomment this to disable output compression
- $wgDisableOutputCompression = true;
$wgSitename = "Sitebuilt";
- The URL base path to the directory containing the wiki;
- defaults for all runtime URL paths are based off of this.
$wgScriptPath = "/w";
- For more information on customizing the URLs please see:
- http://www.mediawiki.org/wiki/Manual:Short_URL
$wgEnableEmail = true; $wgEnableUserEmail = true;
$wgEmergencyContact = "webmaster@pathboston.com"; $wgPasswordSender = "webmaster@pathboston.com";
- For a detailed description of the following switches see
- http://meta.wikimedia.org/Enotif and http://meta.wikimedia.org/Eauthent
- There are many more options for fine tuning available see
- /includes/DefaultSettings.php
- UPO means: this is also a user preference option
$wgEnotifUserTalk = true; # UPO $wgEnotifWatchlist = true; # UPO $wgEmailAuthentication = true;
$wgDBtype = "mysql"; $wgDBserver = "localhost"; $wgDBname = "sss"; $wgDBuser = "sss"; $wgDBpassword = "sss"; $wgDBport = "5432"; $wgDBprefix = "sb_";
- MySQL table options to use during installation or update
$wgDBTableOptions = "TYPE=InnoDB";
- Schemas for Postgres
$wgDBmwschema = "mediawiki"; $wgDBts2schema = "public";
- Experimental charset support for MySQL 4.1/5.0.
$wgDBmysql5 = false;
- Shared memory settings
$wgMainCacheType = CACHE_NONE; $wgMemCachedServers = array();
- To enable image uploads, make sure the 'images' directory
- is writable, then set this to true:
$wgEnableUploads = true; $wgAllowCopyUploads = true; $wgUseImageMagick = true; $wgImageMagickConvertCommand = "/usr/bin/convert"; $wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'ppt', 'pdf', 'doc', 'psd', 'mp3','xls', 'zip','swf'); $wgAllowExternalImages = true;
- If you want to use image uploads under safe mode,
- create the directories images/archive, images/thumb and
- images/temp, and make them all writable. Then uncomment
- this, if it's not already uncommented:
- $wgHashedUploadDirectory = false;
- If you have the appropriate support software installed
- you can enable inline LaTeX equations:
$wgUseTeX = true;
$wgLocalInterwiki = $wgSitename;
$wgLanguageCode = "en";
$wgProxyKey = "45aef8251b8c27287d184ce62729c9784fb2403e1e2fa416e8440e0a2fba0fa5";
- Default skin: you can change the default skin. Use the internal symbolic
- names, ie 'standard', 'nostalgia', 'cologneblue', 'monobook':
$wgDefaultSkin = 'vector';
- sitebuiltWiki
- For attaching licensing metadata to pages, and displaying an
- appropriate copyright notice / icon. GNU Free Documentation
- License and Creative Commons licenses are supported so far.
- $wgEnableCreativeCommonsRdf = true;
$wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright $wgRightsUrl = ""; $wgRightsText = ""; $wgRightsIcon = "";
- $wgRightsCode = ""; # Not yet used
$wgDiff3 = "/usr/bin/diff3";
- When you make changes to this configuration file, this will make
- sure that cached pages are cleared.
$configdate = gmdate( 'YmdHis', @filemtime( __FILE__ ) ); $wgCacheEpoch = max( $wgCacheEpoch, $configdate ); $wgAllowUserCss = true; $wgAllowUserJs = true; $wgAppleTouchIcon = "$wgScriptPath/apple-touch-icon.png";
$wgUrlProtocols = array( 'http://', 'https://', 'ftp://', 'irc://', 'gopher://', 'telnet://', // Well if we're going to support the above.. -ævar 'nntp://', // @bug 3808 RFC 1738 'worldwind://', 'mailto:', 'news:', 'file://' );
$wgLogo = "";
$wgFavicon = "$wgScriptPath/sportscar.ico";
$wgSpamRegex="/overflow\s*:\s*auto/i";
- rewriting stuff from http://www.mediawiki.org/wiki/Manual:Short_URL
$wgScriptPath = '/w'; # Path to the actual files. This should already be there $wgArticlePath = '/wiki/$1'; # Virtual path. This directory MUST be different from the one used in $wgSciptPath $wgUsePathInfo = true; $wgSpamRegex = "/\<.*style.*?(display|position|overflow|visibility|height)\s*:.*?>/i";
// Biblio extension $isbndb_access_key = '49SG3G9W'; // your access key obtained from isbndb.org require_once("extensions/Biblio.php"); require_once("extensions/sort2.php"); require_once("$IP/extensions/Poem/Poem.php"); include("extensions/Graphviz.php");
require_once( "$IP/extensions/ConfirmEdit/ConfirmEdit.php" ); require_once("$IP/extensions/Widgets/Widgets.php"); $wgGroupPermissions['sysop']['editwidgets'] = true; $wgGroupPermissions['sysop']['upload_by_url'] = true;
$wgEnableScaryTranscluding = true; require_once('extensions/interwiki/SpecialInterwiki.php'); $wgGroupPermissions['*']['interwiki'] = false; $wgGroupPermissions['sysop']['interwiki'] = true; require_once("extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php"); $wgSyntaxHighlightDefaultLang = "php"; require_once("$IP/extensions/Math/Math.php"); require_once( "$IP/extensions/Gadgets/Gadgets.php" ); //require_once("$IP/extensions/MobileFrontend/MobileFrontend.php");
- Prevent new user registrations except by sysops
$wgGroupPermissions['*']['createaccount'] = false; $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['user']['edit'] = false; $wgGroupPermissions['sysop']['edit'] = true;
</syntaxhighlight>