Release notes/1.25/ko

= 미디어위키 버전 기록 =

Security reminder: If you have PHP's register_globals option set, you must turn it off. 이것이 켜져 있다면 미디어위키는 동작하지 않습니다.

미디어위키 1.25
이것은 아직 정식 버전이 아닙니다.

MediaWiki 1.25 is an alpha-quality branch and is not recommended for use in production.

환경 설정의 바뀜

 * $wgPageShowWatchingUsers was removed.
 * $wgLocalVirtualHosts has been added to replace $wgConf->localVHosts.
 * $wgAntiLockFlags was removed.

새로운 기능

 * (bug 58139) ResourceLoaderFileModule now supports language fallback for 'languageScripts'.
 * Added a new hook, "ContentAlterParserOutput", to allow extensions to modify the parser output for a content object before links update.
 * (bug 35785) Enhanced recent changes and extended watchlist are now default. Documentation: https://meta.wikimedia.org/wiki/Help:Enhanced_recent_changes and https://www.mediawiki.org/wiki/Manual:$wgDefaultUserOptions.
 * (bug 67341) SVG images will no longer be base64-encoded when being embedded in CSS. This results in slight size increase before gzip compression (due to percent-encoding), but up to 20% decrease after it.
 * Upgrade jStorage to v0.4.12.
 * MediaWiki now natively supports page status indicators: icons (or short text snippets) usually displayed in the top-right corner of the page. They have been in use on Wikipedia for a long time, implemented using templates and CSS absolute positioning.
 * - Basic wikitext syntax: Foo.svg
 * - Usage instructions: https://www.mediawiki.org/wiki/Help:Page_status_indicators
 * - Adjusting custom skins to support indicators: https://www.mediawiki.org/wiki/Manual:Skinning#Page_status_indicators

고쳐진 버그

 * (bug 71003) No additional code will be generated to try to load CSS-embedded SVG images in Internet Explorer 6 and 7, as they don't support them anyway.
 * (bug 67021) On Special:BookSources, corrected validation of ISBNs (both 10- and 13-digit forms) containing "X".

API 바뀜

 * (bug 65403) XML tag highlighting is now only performed for formats "xmlfm" and "wddxfm".
 * action=paraminfo supports generalized submodules (modules=query+value), querymodules and formatmodules are deprecated
 * action=paraminfo no longer outputs descriptions and other help text by default. If needed, it may be requested using the new 'helpformat' parameter.
 * action=help has been completely rewritten, and outputs help in HTML rather than plain text.
 * Hitting api.php without specifying an action now displays only the help for the main module, with links to submodule help.
 * API help is no longer displayed on errors.
 * Internationalized messages returned by the API will be in the wiki's content language by default. 'uselang' is now a recognized API parameter; "uselang=user" may be used to select the language from the current user's preferences.
 * Default output format for the API is now jsonfm.
 * Simplified continuation will return a "batchcomplete" property in the result when a batch of pages is complete.
 * Pretty-printed HTML output now has nicer formatting and (if available) better syntax highlighting.

API 내부의 바뀜

 * ApiHelp has been rewritten to support i18n and paginated HTML output. Most existing modules should continue working without changes, but should do the following:


 * Add an i18n message "apihelp-{$moduleName}-description" to replace getDescription.
 * Add i18n messages "apihelp-{$moduleName}-param-{$param}" for each parameter to replace getParamDescription. If necessary, the settings array returned by getParams can use the new ApiBase::PARAM_HELP_MSG key to override the message.
 * Implement getExamplesMessages to replace getExamples.


 * Modules with submodules (like action=query) must have their submodules override ApiBase::getParent to return the correct parent object.
 * The 'APIGetDescription' and 'APIGetParamDescription' hooks are deprecated, and will have no effect for modules using i18n messages. Use 'APIGetDescriptionMessages' and 'APIGetParamDescriptionMessages' instead.
 * Api formatters will no longer be asked to display the help screen on errors.
 * ApiMain::getCredits was removed. The credits are available in the 'api-credits' i18n message.
 * ApiFormatBase has been changed to support i18n and syntax highlighting via extensions with the new 'ApiFormatHighlight' hook. Core syntax highlighting has been removed.
 * ApiFormatBase now always buffers. Output is done when ApiFormatBase::closePrinter is called.
 * The following methods have been deprecated and may be removed in a future release:


 * ApiBase::getDescription
 * ApiBase::getParamDescription
 * ApiBase::getExamples
 * ApiBase::makeHelpMsg
 * ApiBase::makeHelpArrayToString
 * ApiBase::makeHelpMsgParameters
 * ApiFormatBase::setUnescapeAmps
 * ApiFormatBase::getWantsHelp
 * ApiFormatBase::setHelp
 * ApiFormatBase::formatHTML
 * ApiFormatBase::setBufferResult
 * ApiFormatBase::getDescription
 * ApiMain::setHelp
 * ApiMain::reallyMakeHelpMsg
 * ApiMain::makeHelpMsgHeader

갱신된 언어
미디어위키는 350가지가 넘는 언어를 지원하고 있습니다. 그중 많은 언어가 정기적으로 갱신됩니다. 아래에는 새로운 언어와 삭제된 언어가 나타나며 버그질라 리포트를 통한 언어 바뀜도 아래에 나타납니다.

기타 바뀜

 * The skin autodiscovery mechanism, deprecated in MediaWiki 1.23, has been removed. See https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery for migration guide for creators and users of custom skins that relied on it.
 * Javascript variable 'wgFileCanRotate' now only available on Special:Upload.
 * (bug 56257) Set site logo from mediawiki.skinning.interface module instead of inline styles in the HTML.
 * Removed ApiQueryUsers::getAutoGroups. (deprecated since 1.20)
 * Removed XmlDumpWriter::schemaVersion. (deprecated since 1.20)
 * Removed LogEventsList::getDisplayTitle. (deprecated since 1.20)
 * Removed Preferences::trySetUserEmail. (deprecated since 1.20)
 * Removed mw.user.name and mw.user.anonymous methods. (deprecated since 1.20)
 * Removed 'ok' and 'err' parameters in the mediawiki.api modules. (deprecated since 1.20)
 * Removed 'async' parameter from the mw.Api#getCategories method. (deprecated since 1.20)
 * Removed 'jquery.json' module. (deprecated since 1.24) Use the 'json' module and global JSON object instead.
 * Deprecated OutputPage::readOnlyPage and OutputPage::rateLimited. Also, the former will now throw an MWException if called with one or more arguments.

호환성
미디어위키 1.25는 PHP 5.3.2 또는 그 후의 버전을 필요로 합니다. HHVM 3.3.0. 또한 실험적으로 지원하고 있습니다.

DBMS 중에는 MySQL이 추천되며 PostgreSQL이나 SQLite도 쓰일 수 있습니다. Oracle이나 Microsoft SQL Server 또한 실험적으로 지원하고 있습니다.

지원되는 버전들은 아래에 나열되어 있습니다.


 * MySQL 5.0.2나 그 후의 버전
 * PostgreSQL 8.3이나 그 후의 버전
 * SQLite 3.3.7이나 그 후의 버전
 * Oracle 9.0.1이나 그 후의 버전
 * Microsoft SQL Server 2005 (9.00.1399)

업그레이드
1.25는 1.24와 상당히 다르기 때문에 업데이트 없이는 잘 동작하지 않을 수 있습니다. 문서 역사 표와 같은 매우 큰 표로 인해 업데이트가 오래 걸릴 수 있다는 것을 명심하세요.(중간 크기의 사이트에서는 수 분이 걸리며 큰 크기의 사이트에서는 많은 시간이 걸릴 수도 있습니다.)

만약 1.11 이전의 버전에서 업데이트를 진행한다면 업데이트가 잘 진행되는지 수시로 확인하세요. 어떤 경우에는 데이터베이스 바뀜으로 인해 오류가 생길 수 있습니다.

또한 1.7 이전의 버전에서 업데이트를 진행한다면 정상적인 업데이트를 위해 refreshLinks.php를 실행해야 할 수도 있습니다.

1.4.x 버전이나 그 이전의 초기 버전에서 업데이트를 진행한다면 1.5로 먼저 업데이트를 해야 합니다. The upgrade script maintenance/upgrade1_5.php has been removed with MediaWiki 1.21.

업그레이드 이전에는 항상 데이터베이스를 백업해야 한다는 점을 잊지 마세요.

더 자세한 정보가 필요하다면 "UPGRADE" 파일을 참조하세요.

1.23.x 버전이나 그 이전의 버전 기록에 대해서는 HISTORY를 참조하세요.

온라인 정보
사이트 관리자를 위한 정보는 MediaWiki.org에서 열람 가능하며 GNU 자유 문서 사용 허가서에 따라 사용할 수 있습니다.

메일링 리스트
A mailing list is available for MediaWiki user support and discussion: https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

A low-traffic announcements-only list is also available: https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce

It's highly recommended that you sign up for one of these lists if you're going to run a public MediaWiki, so you can be notified of security fixes.

IRC help
There's usually someone online in #mediawiki on irc.freenode.net.