Installation: различия между версиями
Agent (обсуждение | вклад) (→Ukraine.com.ua) |
Agent (обсуждение | вклад) (→Extensions) |
||
Строка 8: | Строка 8: | ||
*include("${IP}/extensions/DynamicPageList/DynamicPageList2.php"); | *include("${IP}/extensions/DynamicPageList/DynamicPageList2.php"); | ||
*composer require mediawiki/header-footer ~2.1 | *composer require mediawiki/header-footer ~2.1 | ||
− | **[[MediaWiki:Hf-nsheader-]] | + | **[[MediaWiki:Hf-nsheader-]], [[MediaWiki:Hf-nsheader-Category]] etc; linksto redirected pages are not supported |
**[[MediaWiki:Hf-nsfooter-]] | **[[MediaWiki:Hf-nsfooter-]] | ||
=== Google+ === | === Google+ === | ||
Строка 49: | Строка 49: | ||
http://www.mediawiki.org/wiki/Extension:Popups | http://www.mediawiki.org/wiki/Extension:Popups | ||
+ | |||
== Optimizations == | == Optimizations == | ||
*http://www.mediawiki.org/wiki/User:Ilmari_Karonen/Performance_tuning | *http://www.mediawiki.org/wiki/User:Ilmari_Karonen/Performance_tuning |
Версия 15:12, 25 марта 2016
Содержание
Mediawiki[править]
1.26[править]
- removed vendor folder
- put required extensions for composer in the composer.local.json file
- 'composer.phar update'
Extensions[править]
- include("${IP}/extensions/DynamicPageList/DynamicPageList2.php");
- composer require mediawiki/header-footer ~2.1
- MediaWiki:Hf-nsheader-, MediaWiki:Hf-nsheader-Category etc; linksto redirected pages are not supported
- MediaWiki:Hf-nsfooter-
Google+[править]
!!does not work in local network, Google allows only public domain names
- http://www.mediawiki.org/wiki/Extension:GoogleLogin#Configuration
- language of site changed on EN because Authorized redirect URIs does not understand Ukrainian 'і'
- https://console.developers.google.com/project/axxos-91706/apiui/credential?clientType&authuser=1#\
- Google+ API allowed https://console.developers.google.com/project/axxos-91706/apiui/apiview/plus/overview
- http://www.mediawiki.org/wiki/Extension:GoogleAPIClient is better than https://developers.google.com/api-client-library/php/start/installation
Semantic MediaWiki (SMW)[править]
- PHP composer.phar require mediawiki/semantic-media-wiki "~2.1"
mediawiki/semantic-media-wiki suggests installing mediawiki/semantic-result-formats (Additional result formats for SMW queries)
mediawiki/semantic-media-wiki suggests installing mediawiki/semantic-forms (Easy creation of forms to add semantic data)
Social[править]
SocialProfile and Comments
voting[править]
https://www.mediawiki.org/wiki/Extension:AJAXPoll - simple but impossible to see other people results(maybe to look in db)
https://www.mediawiki.org/wiki/Extension:PollNY - cannot modify(add variants) poll after creation
Extension:VoteNY - doesn't work in MediaWiki:Hf-nsfooter-
graphs[править]
- https://www.mediawiki.org/wiki/Extension:PlantUML allow_url_fopen was set to on and is better than https://www.mediawiki.org/wiki/Extension:ExternalUML
- GraphViz allowes links on pictures by composer, allowed writing permission to images folder
- Данное ПО не возможно установить на виртуальном хостинге. (ukraine.com.ua)
- tried https://www.mediawiki.org/wiki/Extension:MindMeister without success
multi-languages[править]
planned[править]
https://www.mediawiki.org/wiki/Help:Extension:Translate/Installation
http://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle
http://www.mediawiki.org/wiki/Extension:Lingo
tried https://www.mediawiki.org/wiki/Extension:LanguageTag
other planned[править]
http://www.mediawiki.org/wiki/Extension:Add_Article_to_Category
http://www.mediawiki.org/wiki/Extension:Popups
Optimizations[править]
- http://www.mediawiki.org/wiki/User:Ilmari_Karonen/Performance_tuning
- $wgResourceLoaderUseESI = true; прискорила майже у кілька разів! однак при цьому в CategoryTree відключилося відкривання піддерев..
- added
- in root .htaccess
<IfModule mod_headers.c>
<FilesMatch "\.(js|css|gz)$">
Header set Cache-Control "max-age=60000"
Header append Vary: Accept-Encoding
</FilesMatch>
</IfModule>
<IfModule mod_headers.c>
<FilesMatch "\.(php)$">
Header set Cache-Control "max-age=300"
Header append Vary: Accept-Encoding
</FilesMatch>
</IfModule>
- in skins .htaccess
ExpiresActive On
ExpiresDefault "access plus 1 month"
http://ukraine.com.ua[править]
- має "Настройки параметров сайта"/"Кеширование"
- має "Настройки оптимизации сайта"
- extend_cache_images was set off to allowing proxy with only one IP opened
mail[править]
- для работы с библиотекой PEAR вы можете закачать необходимые библиотеки прямо к себе на сайт (допустим, в папку pear в корне сайта) и в начале скриптов (обычно достаточно в index.php) добавить строку: set_include_path(get_include_path().PATH_SEPARATOR.'/home/логин-аккаунта/ваш-сайт.com/www/pear/'); Это даст вам возможность использовать любые модули PEAR.
bugs[править]
page with ' in name cannot be opened in mediawiki - the problem was only if wiki hosted on ukraine.com.ua was proxied by apache