X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FDefaultSettings.php;h=7e704ce5047cfd97f554c9f15e232a54052b24a9;hb=5f2042e3fae998bb4679ae15a3cef4bc14ed9118;hp=7d3489a8d85e50c8158042a6be4675a550f35079;hpb=e8aadacc7dceb7564e17a193d09cd8238eb87658;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/DefaultSettings.php b/includes/DefaultSettings.php index 7d3489a8d8..7e704ce504 100644 --- a/includes/DefaultSettings.php +++ b/includes/DefaultSettings.php @@ -1036,6 +1036,12 @@ $wgUseCategoryBrowser = false; */ $wgEnableParserCache = true; +/** + * Append a configured value to the parser cache and the sitenotice key so + * that they can be kept separate for some class of activity. + */ +$wgRenderHashAppend = ''; + /** * If on, the sidebar navigation links are cached for users with the * current language set. This can save a touch of load on a busy site @@ -1244,9 +1250,10 @@ $wgRestrictionLevels = array( '', 'autoconfirmed', 'sysop' ); * Set the minimum permissions required to edit pages in each * namespace. If you list more than one permission, a user must * have all of them to edit pages in that namespace. + * + * Note: NS_MEDIAWIKI is implicitly restricted to editinterface. */ $wgNamespaceProtection = array(); -$wgNamespaceProtection[ NS_MEDIAWIKI ] = array( 'editinterface' ); /** * Pages in namespaces in this array can not be used as templates. @@ -1382,7 +1389,7 @@ $wgCacheEpoch = '20030516000000'; * to ensure that client-side caches don't keep obsolete copies of global * styles. */ -$wgStyleVersion = '165'; +$wgStyleVersion = '177'; # Server-side caching: @@ -1470,6 +1477,9 @@ $wgRCChangedSizeThreshold = -500; * view for watched pages with new changes */ $wgShowUpdatedMarker = true; +/** + * Default cookie expiration time. Setting to 0 makes all cookies session-only. + */ $wgCookieExpiration = 30*86400; /** Clock skew or the one-second resolution of time() can occasionally cause cache @@ -1556,11 +1566,6 @@ $wgCookiePrefix = false; */ $wgCookieHttpOnly = version_compare("5.2", PHP_VERSION, "<"); -/** - * Allow MediaWiki to set persistent cookies for login, etc. - */ -$wgEnablePersistentCookies = true; - /** * If the requesting browser matches a regex in this blacklist, we won't * send it cookies with HttpOnly mode, even if $wgCookieHttpOnly is on. @@ -1584,12 +1589,24 @@ $wgAllowExternalImages = false; /** If the above is false, you can specify an exception here. Image URLs * that start with this string are then rendered, while all others are not. * You can use this to set up a trusted, simple repository of images. + * You may also specify an array of strings to allow multiple sites * - * Example: + * Examples: * $wgAllowExternalImagesFrom = 'http://127.0.0.1/'; + * $wgAllowExternalImagesFrom = array( 'http://127.0.0.1/', 'http://example.com' ); */ $wgAllowExternalImagesFrom = ''; +/** If $wgAllowExternalImages is false, you can allow an on-wiki + * whitelist of regular expression fragments to match the image URL + * against. If the image matches one of the regular expression fragments, + * The image will be displayed. + * + * Set this to true to enable the on-wiki whitelist (MediaWiki:External image whitelist) + * Or false to disable it + */ +$wgEnableImageWhitelist = true; + /** Allows to move images and other media files. Experemintal, not sure if it always works */ $wgAllowImageMoving = false; @@ -1610,6 +1627,7 @@ $wgAllowSlowParserFunctions = false; */ $wgJobClasses = array( 'refreshLinks' => 'RefreshLinksJob', + 'refreshLinks2' => 'RefreshLinksJob2', 'htmlCacheUpdate' => 'HTMLCacheUpdateJob', 'html_cache_update' => 'HTMLCacheUpdateJob', // backwards-compatible 'sendMail' => 'EmaillingJob', @@ -1617,6 +1635,14 @@ $wgJobClasses = array( 'fixDoubleRedirect' => 'DoubleRedirectJob', ); +/** + * Additional functions to be performed with updateSpecialPages. + * Expensive Querypages are already updated. + */ +$wgSpecialPageCacheUpdates = array( + 'Statistics' => array('SiteStatsUpdate','cacheUpdate') +); + /** * To use inline TeX, you need to compile 'texvc' (in the 'math' subdirectory of * the MediaWiki package and have latex, dvips, gs (ghostscript), andconvert @@ -1808,7 +1834,7 @@ $wgMimeTypeBlacklist= array( 'text/x-python', 'text/x-perl', 'text/x-bash', 'text/x-sh', 'text/x-csh', # Windows metafile, client-side vulnerability on some systems 'application/x-msmetafile', - # A ZIP file may be a valid Java archive containing an applet which exploits the + # A ZIP file may be a valid Java archive containing an applet which exploits the # same-origin policy to steal cookies 'application/zip', ); @@ -2007,11 +2033,23 @@ $wgRC2UDPPort = false; $wgRC2UDPPrefix = ''; $wgRC2UDPOmitBots = false; -# Enable user search in Special:Newpages -# This is really a temporary hack around an index install bug on some Wikipedias. -# Kill it once fixed. +/** + * Enable user search in Special:Newpages + * This is really a temporary hack around an index install bug on some Wikipedias. + * Kill it once fixed. + */ $wgEnableNewpagesUserFilter = true; +/** + * Whether to use metadata edition + * This will put categories, language links and allowed templates in a separate text box + * while editing pages + * EXPERIMENTAL + */ +$wgUseMetadataEdit = false; +/** Full name (including namespace) of the page containing templates names that will be allowed as metadata */ +$wgMetadataWhitelist = ''; + # # Copyright and credits settings # @@ -2097,9 +2135,17 @@ $wgExportMaxHistory = 0; $wgExportAllowListContributors = false ; -/** Text matching this regular expression will be recognised as spam - * See http://en.wikipedia.org/wiki/Regular_expression */ -$wgSpamRegex = false; +/** + * Edits matching these regular expressions in body text or edit summary + * will be recognised as spam and rejected automatically. + * + * There's no administrator override on-wiki, so be careful what you set. :) + * May be an array of regexes or a single string for backwards compatibility. + * + * See http://en.wikipedia.org/wiki/Regular_expression + */ +$wgSpamRegex = array(); + /** Similarly you can get a function to do the job. The function will be given * the following args: * - a Title object for the article the edit is made on @@ -2200,7 +2246,6 @@ $wgDefaultUserOptions = array( 'contextlines' => 5, 'contextchars' => 50, 'disablesuggest' => 0, - 'ajaxsearch' => 0, 'skin' => false, 'math' => 1, 'usenewrc' => 0, @@ -2407,7 +2452,7 @@ $wgFeedCacheTimeout = 60; $wgFeedDiffCutoff = 32768; /** Override the site's default RSS/ATOM feed for recentchanges that appears on - * every page. Some sites might have a different feed they'd like to promote + * every page. Some sites might have a different feed they'd like to promote * instead of the RC feed (maybe like a "Recent New Articles" or "Breaking news" one). * Ex: $wgSiteFeed['format'] = "http://example.com/somefeed.xml"; Format can be one * of either 'rss' or 'atom'. @@ -2720,6 +2765,11 @@ $wgLogActions = array( */ $wgLogActionsHandlers = array(); +/** + * Maintain a log of newusers at Log/newusers? + */ +$wgNewUserLog = true; + /** * List of special pages, followed by what subtitle they should go under * at Special:SpecialPages @@ -2744,6 +2794,7 @@ $wgSpecialPageGroups = array( 'Deadendpages' => 'maintenance', 'Wantedpages' => 'maintenance', 'Wantedcategories' => 'maintenance', + 'Wantedfiles' => 'maintenance', 'Unwatchedpages' => 'maintenance', 'Fewestrevisions' => 'maintenance', @@ -2795,6 +2846,7 @@ $wgSpecialPageGroups = array( 'Mytalk' => 'redirects', 'Mycontributions' => 'redirects', 'Search' => 'redirects', + 'LinkSearch' => 'redirects', 'Movepage' => 'pagetools', 'MergeHistory' => 'pagetools', @@ -3121,13 +3173,6 @@ $wgUpdateRowsPerQuery = 10; */ $wgUseAjax = true; -/** - * Enable auto suggestion for the search bar - * Requires $wgUseAjax to be true too. - * Causes wfSajaxSearch to be added to $wgAjaxExportList - */ -$wgAjaxSearch = false; - /** * List of Ajax-callable functions. * Extensions acting as Ajax callbacks must register here @@ -3156,6 +3201,11 @@ $wgAjaxLicensePreview = true; */ $wgAllowDisplayTitle = true; +/** + * for consistency, restrict DISPLAYTITLE to titles that normalize to the same canonical DB key + */ +$wgRestrictDisplayTitle = true; + /** * Array of usernames which may not be registered or logged in from * Maintenance scripts can still use these @@ -3196,6 +3246,11 @@ $wgMaxShellMemory = 102400; */ $wgMaxShellFileSize = 102400; +/** +* Executable name of PHP cli client (php/php5) +*/ +$wgPhpCli = 'php'; + /** * DJVU settings * Path of the djvudump executable @@ -3332,6 +3387,12 @@ $wgParserConf = array( #'preprocessorClass' => 'Preprocessor_Hash', ); +/** + * LinkHolderArray batch size + * For debugging + */ +$wgLinkHolderBatchSize = 1000; + /** * Hooks that are used for outputting exceptions. Format is: * $wgExceptionHooks[] = $funcname