MediaWiki

Software Screenshot:
MediaWiki
Software Details:
Version: 1.26.2 updated
Upload Date: 6 Mar 16
Developer: MediaWiki.org
Distribution Type: Freeware
Downloads: 81
Size: 24586 Kb

Rating: 3.5/5 (Total Votes: 2)

MediaWiki was a starting point for Wikipedia, but has now evolved into its stand-alone version.

Written in PHP, MediaWiki allows easy real-time editing of Web pages, just like on all WikiMedia projects.

Support for themes, wiki text, page history, diff views, and WYSIWYG editing is also included.

What is new in this release:

  • Change tags can now be hidden in the interface by disabling the associated "tag-<id>" interface message.
  • ':' (colon) is now invalid in usernames for new accounts. Existing accounts are not affected.
  • Added a new hook, 'LogException', to log exceptions in nonstandard ways.
  • Revive the 'SpecialSearchResultsAppend' hook which occurs after the list of search results are rendered. The initial use case is to append a "give us feedback" link beneath the search results.
  • Added a new hook, 'RejectParserCacheValue', which allows extensions to reject an otherwise-successful parser cache lookup. The intent is to allow extensions to manage the eviction of archaic HTML output from the cache.
  • (T68699) The expiration of the UserID and Token login cookies ($wgExtendedLoginCookieExpiration) can be configured independently of the expiration of all other cookies ($wgCookieExpiration).
  • (T50519) Support for generating JPEG/PNG thumbnails from WebP images added if ImageMagick is used as image scaler ($wgUseImageMagick = true). Uploading of WebP images still disabled by default. Add $wgFileExtensions[] = 'webp'; to LocalSettings.php to enable uploading of WebP images.
  • Added new hooks 'EnhancedChangesListModifyLineData' & 'EnhancedChangesListModifyBlockLineData', to modify the data used to build lines in enhanced recentchanges and watchlist.
  • Callers needing fast light-weight data stores use $wgMainStash to select the store type from $wgObjectCaches. The default is the local database.
  • Interface message overrides in the MediaWiki namespace will now be cached in memcached and APC (if available), rather than memcached and local files.
  • Added a new hook, 'RandomPageQuery', to allow modification of the query used by Special:Random to select random pages.
  • $wgTransactionalTimeLimit was added, which controls the request time limit for potentially slow POST requests that need to be as atomic as possible.
  • ResourceLoader now loads all scripts asynchronously. The top-queue and startup modules are no longer synchronously loaded.
  • 'mediawiki.ui.button' styles are no longer unconditionally loaded on every page. During the deprecation period, the styles will only be loaded on pages which contain 'mw-ui-button' in their HTML. Starting in 1.28, the styles will only be loaded if explicitly required.

What is new in version 1.25.3:

  • Added new hook WatchlistEditorBeforeFormRender, allowing subscribers to manipulate the list of pages and/or preload lots of data at once.
  • Added new argument &$link in hook WatchlistEditorBuildRemoveLine, allowing the link to the title to be changed.
  • Added a new hook, "WhatLinksHereProps", to allow extensions to annotate WhatLinksHere entries.
  • Added a new hook, "ContentGetParserOutput", to customize parser output for a given content object.
  • Deprecated the hook "ShowRawCssJs", use "ContentGetParserOutput" instead.
  • HTMLForm's HTMLTextField now supports the 'url' type.
  • HTMLForm fields may now be dynamically hidden based on the values of other fields in the form.
  • HTMLForm now supports multiple copies of an input field or set of input fields, e.g. the form may request "one or more usernames" without having to have the user enter delimited list of names into a text field.
  • Added a new hook, "SidebarBeforeOutput", to allow to edit the structure of the sidebar just before its display.
  • (bug 49156) Added the mediawiki.cookie ResourceLoader module, which wraps jquery.cookie so that getting/setting a cookie is syntactically and functionally similar to using the WebRequest::getCookie() and WebResponse::setcookie() methods.
  • (bug 44740) jQuery upgraded from 1.8.3 to 1.11.1. A new configuration option, $wgIncludejQueryMigrate, also loads the jQuery Migrate hack to let extensions and gadgets use the long-deprecated functions that were removed in jQuery 1.9. This option is turned off by default, and will be removed in MediaWiki 1.25.
  • (bug 47076) jQuery UI upgraded from 1.8.24 to 1.9.2.

What is new in version 1.25.1:

  • Added new hook WatchlistEditorBeforeFormRender, allowing subscribers to manipulate the list of pages and/or preload lots of data at once.
  • Added new argument &$link in hook WatchlistEditorBuildRemoveLine, allowing the link to the title to be changed.
  • Added a new hook, "WhatLinksHereProps", to allow extensions to annotate WhatLinksHere entries.
  • Added a new hook, "ContentGetParserOutput", to customize parser output for a given content object.
  • Deprecated the hook "ShowRawCssJs", use "ContentGetParserOutput" instead.
  • HTMLForm's HTMLTextField now supports the 'url' type.
  • HTMLForm fields may now be dynamically hidden based on the values of other fields in the form.
  • HTMLForm now supports multiple copies of an input field or set of input fields, e.g. the form may request "one or more usernames" without having to have the user enter delimited list of names into a text field.
  • Added a new hook, "SidebarBeforeOutput", to allow to edit the structure of the sidebar just before its display.
  • (bug 49156) Added the mediawiki.cookie ResourceLoader module, which wraps jquery.cookie so that getting/setting a cookie is syntactically and functionally similar to using the WebRequest::getCookie() and WebResponse::setcookie() methods.
  • (bug 44740) jQuery upgraded from 1.8.3 to 1.11.1. A new configuration option, $wgIncludejQueryMigrate, also loads the jQuery Migrate hack to let extensions and gadgets use the long-deprecated functions that were removed in jQuery 1.9. This option is turned off by default, and will be removed in MediaWiki 1.25.
  • (bug 47076) jQuery UI upgraded from 1.8.24 to 1.9.2.

What is new in version 1.24.2:

  • Added new hook WatchlistEditorBeforeFormRender, allowing subscribers to manipulate the list of pages and/or preload lots of data at once.
  • Added new argument &$link in hook WatchlistEditorBuildRemoveLine, allowing the link to the title to be changed.
  • Added a new hook, "WhatLinksHereProps", to allow extensions to annotate WhatLinksHere entries.
  • Added a new hook, "ContentGetParserOutput", to customize parser output for a given content object.
  • Deprecated the hook "ShowRawCssJs", use "ContentGetParserOutput" instead.
  • HTMLForm's HTMLTextField now supports the 'url' type.
  • HTMLForm fields may now be dynamically hidden based on the values of other fields in the form.
  • HTMLForm now supports multiple copies of an input field or set of input fields, e.g. the form may request "one or more usernames" without having to have the user enter delimited list of names into a text field.
  • Added a new hook, "SidebarBeforeOutput", to allow to edit the structure of the sidebar just before its display.
  • (bug 49156) Added the mediawiki.cookie ResourceLoader module, which wraps jquery.cookie so that getting/setting a cookie is syntactically and functionally similar to using the WebRequest::getCookie() and WebResponse::setcookie() methods.
  • (bug 44740) jQuery upgraded from 1.8.3 to 1.11.1. A new configuration option, $wgIncludejQueryMigrate, also loads the jQuery Migrate hack to let extensions and gadgets use the long-deprecated functions that were removed in jQuery 1.9. This option is turned off by default, and will be removed in MediaWiki 1.25.
  • (bug 47076) jQuery UI upgraded from 1.8.24 to 1.9.2.

What is new in version 1.24.1:

  • Added new hook WatchlistEditorBeforeFormRender, allowing subscribers to manipulate the list of pages and/or preload lots of data at once.
  • Added new argument &$link in hook WatchlistEditorBuildRemoveLine, allowing the link to the title to be changed.
  • Added a new hook, "WhatLinksHereProps", to allow extensions to annotate WhatLinksHere entries.
  • Added a new hook, "ContentGetParserOutput", to customize parser output for a given content object.
  • Deprecated the hook "ShowRawCssJs", use "ContentGetParserOutput" instead.
  • HTMLForm's HTMLTextField now supports the 'url' type.
  • HTMLForm fields may now be dynamically hidden based on the values of other fields in the form.
  • HTMLForm now supports multiple copies of an input field or set of input fields, e.g. the form may request "one or more usernames" without having to have the user enter delimited list of names into a text field.
  • Added a new hook, "SidebarBeforeOutput", to allow to edit the structure of the sidebar just before its display.
  • (bug 49156) Added the mediawiki.cookie ResourceLoader module, which wraps jquery.cookie so that getting/setting a cookie is syntactically and functionally similar to using the WebRequest::getCookie() and WebResponse::setcookie() methods.
  • (bug 44740) jQuery upgraded from 1.8.3 to 1.11.1. A new configuration option, $wgIncludejQueryMigrate, also loads the jQuery Migrate hack to let extensions and gadgets use the long-deprecated functions that were removed in jQuery 1.9. This option is turned off by default, and will be removed in MediaWiki 1.25.
  • (bug 47076) jQuery UI upgraded from 1.8.24 to 1.9.2.

What is new in version 1.23.6:

  • Allow classes to be registered properly from installer
  • Job queue not running (HTTP 411) due to missing Content-Length: header

What is new in version 1.23.4:

  • SECURITY: Enhance CSS filtering in SVG files. Filter <style> elements; normalize style elements and attributes before filtering; add checks for attributes that contain CSS; add unit tests for html5sec and reported bugs.
  • Make MySQLi work with non-standard socket.
  • GlobalVarConfig shouldn't throw exceptions for null-valued config settings.

What is new in version 1.23.2:

  • SECURITY: Prepend jsonp callback with comment.
  • SECURITY: Fix for XSS issue in bug 66608: Generate the URL used for loading a new page in Javascript,instead of relying on the URL in the link that has been clicked.
  • SECURITY: Copy prevent-clickjacking between OutputPage and ParserOutput.
  • Preferences: Turn stubthreshold back into a combo box.
  • Fixes initSiteStats.php maintenance script.
  • Special:ActiveUsers: Fix to work with PostgreSQL.

What is new in version 1.23.0:

  • The 'max threads' setting was removed from $wgDBservers.
  • Support for AdminSettings.php has been completely removed. All configuration belongs in LocalSettings.php.
  • $wgSkipSkin, which has been replaceable by $wgSkipSkins since 2005 (r9249), is now formally deprecated.
  • Removed deprecated $wgDisabledActions as it is hardly used anywhere.
  • $wgRateLimitLog has been deprecated and replaced by $wgDebugLogGroup['ratelimit'].
  • $wgLocalInterwikis is an array containing multiple local interwiki prefixes (interwiki prefixes that point back to the current wiki). This effectively allows more than one value of $wgLocalInterwiki to be specified and understood by the parser. The value of $wgLocalInterwiki is automatically prepended to the start of this array.
  • $wgQueryPages has been removed. Query Pages should be added to by using the wgQueryPages hook.
  • $wgHttpOnlyBlacklist has been removed.
  • $wgLicenseTerms has been removed as it was unused.
  • $wgProfileOnly is now deprecated; set the log file in $wgDebugLogGroups['profileoutput'] to replace it.
  • $wgMaxBacklinksInvalidate was removed; use $wgJobBackoffThrottling instead
  • Deprecated ResourceLoaderGetStartupModules hook.

What is new in version 1.22.6:

  • SECURITY FIX:
  • Escape sortKey in pageInfo.

What is new in version 1.22.5:

  • Added CSRF token on Special:ChangePassword.

What is new in version 1.22.3:

  • Anti-spam and countervandalism improvements
  • Editing improvements
  • Upgrades to Vector and other skins
  • Support for Composer
  • Login and signup forms

What is new in version 1.22.0:

  • You can now install extensions using Composer.
  • mediawiki.jqueryMsg can now parse (whitelisted) HTML elements and attributes.
  • Language::sprintfDate now has a timezone parameter, and supports the "eIOPTZ" formatting characters.
  • EditWarning: A warning is shown when an editor leaves the edit form without saving (enabled by default, users can opt-out via the 'useeditwarning' preference). This feature was moved from the Vector extension, and is now part of core for all skins. Take care when upgrading that you don't use an older version of the Vector extension as this feature may conflict.
  • New 'mediawiki.ui' CSS module providing mw-ui-* styles for buttons and a compact vertical form layout.
  • HTMLForm supports a new display format 'vform' which applies this compact vertical layout and button styling. Special:PasswordReset uses this format.
  • New versions of login (Special:UserLogin) and create account (Special:UserLogin/signup) forms using the "vform" compact vertical form layout. These forms use new messages that assume a "Help logging in" link, see https://www.mediawiki.org/wiki/Manual:Page_customizations; https://www.mediawiki.org/wiki/Account_creation_user_experience/Strings lists the message key changes.
  • Implemented ability to apply IP blocks to the contents of X-Forwarded-For headers by adding a new configuration variable $wgApplyIpBlocksToXff (disabled by default).
  • The new hook 'APIGetPossibleErrors' to modify the list of possible errors was added.

Requirements:

  • PHP 5.1 or higher (except 5.2)

Similar Software

phpMyFAQ
phpMyFAQ

6 Mar 16

Raneto
Raneto

9 Apr 16

ikiwiki
ikiwiki

20 Jul 15

Comments to MediaWiki

Comments not found
Add Comment
Turn on images!