evgen2 (evgen2) wrote in ru_wiki,
evgen2
evgen2
ru_wiki

Новости движка MediaWiki

Для кого-нибудь это возможно не новости....

На днях у меня в ЭНЭ перестали работать внутренние шаблоны т.е. стали выдавать ноль для любой категории. В процессе разбора полётов выяснилось, что как-то так хитро попортилась таблица базы данных categories что все работает, только размер этой таблицы - 500 Гб и починить все можно только полным сносом БД и восстановлением из бекапов.  По случаю починки решил заодно проапгрейдить движок с 1.1.8.1 на что-нибудь более новое.

Самое новое v. 1.22.0 как-то не захотело вставать на только что починенную БД, поэтому я решил попробовать  1.19.9 тем более, что на страничке Download висит вот такое интересное объявление

Attention
To MediaWiki ≤ 1.18.x and 1.20.x users: Support of these branches was discontinued. Please update to a newer version of MediaWiki:

lts - это long term support



Еще чуть ниже висит еще одна "приятная новость" для использующих MediaWiki вне проектов Wikimedia

Legacy releases

If your MediaWiki installation is heavily modified, it may be difficult to incorporate the latest official changes/updates to MediaWiki. To support such users, we maintain old branches of our code for up to a year for the legacy release (1.21.3) and up to three years for the legacy long term support release (1.19.9).

Поставил 1.19.9 - все вроде работает. Пока не поглядел на таблицы в статьях....
Сделал простой тест

{| border="1" align="center"
!test class  ||  -
|-
| Aaa aa aaa || 60,00
|-
| Bbb bb bbb || 46,00
|-
|}

{| border="1" align="center" class="wikitable"
!test class  || wikitable
|-
| Aaa aa aaa || 60,00
|-
| Bbb bb bbb || 46,00
|-
|}

{| border="1" align="center" class="TablePager"
!test class  || TablePager
|-
| Aaa aa aaa || 60,00
|-
| Bbb bb bbb || 46,00
|-
|}

И увидел вот такую "загогулину"

mediawikiTablesClassesChange
В процессе выяснения что это за нафиг мне показали страничку Manual:$wgCleanupPresentationalAttributesа, а
которую комментировать без мата, я, к сожлению  не могу.

Introduced in version: 1.19.0.
В версии 1.19. 9 lts эта задница по-прежнему присутствует. И не описана ни в ридмях, ни в update, а в файле "релиз-нотес" спрятана в New features in 1.19 на 184 строчке.


Вместо align="center" для таблиц (только ли для таблиц? хз.) теперь предлагается использовать style="margin:auto;" и оно работает, как видно тут

В Википедии только в основном пространстве 22 174 раз встречается  «align=» , так что, если вдруг что-то куда-то поехало, то это может быть оно

  • Post a new comment

    Error

    default userpic
  • 4 comments