Installation: различия между версиями

Материал из Common History development
Перейти к навигации Перейти к поиску
(Ukraine.com.ua)
(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-]] and many others, linksto redirected pages are not supported
+
**[[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[править]

Google+[править]

!!does not work in local network, Google allows only public domain names

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[править]

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[править]

<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