Викиреальность:Парламент/Обсуждения/Новый движок

Материал из Викиреальностя
Перейти к: навигация, поиск
Wiki.png
Парламент Викиреальности
Законопроект № 130
← Предыдущий     Следующий →


Gtk-redo-ltr.png ВР:130

Сегодня, осматривая страницу Special:Version, я обнаружил, что наша «прогрессивная» Викиреальность работает на не очень-то прогрессивной версии движка MediaWiki 1.19.2, датированной аж маем 2012 года. Иными словами, движок не обновлялся уже почти пять лет! За прошедшие годы многое изменилось, движок стал надёжнее, функциональнее и просто лучше. Новейшая двадцать восьмая версия, выпущенная буквально несколько дней назад, с пылу с жару так и просится к нам в сервер. Это, помимо всего прочего, LTS-версия, что позволит нам опять на долгие годы забыть про обновление движка. К слову, именно она сейчас используется в проектах Великого и Ужасного.

Итак, дабы такое знаменательное событие, как Новый Движок™, наконец произошло и в Викиреальности, предлагаю Парламенту принять соответствующее решение и дать операторам сервера указание обновить MediaWiki до версии 1.28. Это будет лучшим новогодним подарком нашему сайту. Фред-Продавец звёзд 17:39, 3 декабря 2016 (UTC)

Содержание

[править] Обсуждение

  • + Давайте. ИМХО для этого даже необязательно создавать обсуждение в парламенте, можно просто в Правление написать. — Очередной Виталик (Штемпель) (связь/бан) 17:55, 3 декабря 2016 (UTC)
  • + За, раз уж пошло голосование прямо в этой секции. Фред-Продавец звёзд 17:56, 3 декабря 2016 (UTC)
  • Целиком поддерживаю инициативу. Хотелось бы видеть еще несколько расширений: StopForumSpam, UserMerge (если кто-то пароль забудет и хочет объединиться со старой учеткой) MobileFrontend (ибо смартфоны и планшеты стали вытеснять десктопы и ноутбуки), ContactPage, кроме того, хотелось бы включить википочту. Обязательно надо обновить ПО самого сервера (PHP, nginx, MySQL и пр.), дабы обеспечить стабильность и безопасность проекта. Cat1987 [ talk | contribs | logs ] 20:47, 3 декабря 2016 (UTC)
  • Проект к рассмотрению принимается, идею поддерживаю. Но надо бы выбрать день, когда Викиреальность будет закрыта на ремонт. Предлагаю пару суток на январских каникулах, в периоде со второго по пятое, когда у людей будет болеть голова по другому поводу. — Arsenal (Обращение / Действия) 04:25, 5 декабря 2016 (UTC)
    • Ещё стоит подумать насчёт борьбы с клаудфейлом (из-за которого мы не можем нормально забанить ЦТ). Кстати, в Правление Джону уже писали? — Очередной Виталик (Штемпель) (связь/бан) 09:32, 27 декабря 2016 (UTC)
      • Ещё нет, ждём ещё одного голоса, ибо пока нет 50% по весу голоса. Но, думаю, он в курсе. — Arsenal (Обращение / Действия) 12:21, 27 декабря 2016 (UTC)
  • За. Амшель (обсуждение) Флаг ПЛюП.png 13:49, 27 декабря 2016 (UTC)

[править] Проект решения (в процессе написания)

Итак, большинство депутатов за обновление. В связи с этим предлагаю собрать ниже предлагаемые изменения.

Основа:

MediaWiki 1.28.0-wmf.23 — 1.29.0-wmf.xx (364ce88)
PHP 5.6.29
MySQL 5.7.17
HHVM 3.12.7 (srv)
MariaDB 10.0.23-MariaDB-log
ICU 52.1
Elasticsearch 2.3.5
LuaSandbox 2.0.12
Lua 5.1.5v

Расширения (Отсюда):

Служебные страницы
ApiFeatureUsage 1.0 GPL-2.0+ Get a summary of logged API feature usages for a user agent. Brad Jorsch
Central Auth GPL-2.0 Merge account across wikis of the Wikimedia WikiUnion Foundation Brion Vibber
CheckUser (Версия 2.4) 2.4 GPL-2.0+ Grants users with the appropriate permission the ability to check user's IP addresses and other information Tim Starling and Aaron Schulz
CiteThisPage
Collection
ContentTranslation
Echo
Flagged Revisions
Global Usage
GlobalRenameQueue
GlobalRenameRequest
Interwiki
MassMessage
Nuke (Версия 1.2.0)
PageTriage
Renameuser
Renameuser for CentralAuth
SiteMatrix
TemplateSandbox
UrlShortener
UserMerge
Parser hooks (Перехватчики синтаксического анализатора)
Babel
CategoryTree
CharInsert
Cite
EasyTimeline
ImageMap
ImageMap
LabeledSectionTransclusion
Math
PageAssessments
ParserFunctions
Poem
Scribunto
SyntaxHighlight
TemplateData
WikiHiero
Media handlers (Обработчики медиа)
EmbedVideo (Версия 0.1.3)
Morph
PagedTiffHandler
PDF Handler
TimedMediaHandler
VipsScaler
Антиспам (Spam prevention)
Abuse Filter
AntiSpoof
AntiSpoof for CentralAuth
ConfirmEdit
FancyCaptcha
SpamBlacklist
TitleBlacklist
TorBlock
KCaptcha
KCaptchaXRomix
Матановая каптча
ReCaptcha
Иное
Функции расширений
(EmbedVideo, setup)
Теги расширений синтаксического анализатора
<categorytree>, <ce>, <charinsert>, <dynamicpagelist>, <gallery>, <graph>, <hiero>, <imagemap>, <indicator>, <inputbox>, <languages>, <mapframe>, <maplink>, <math>, <nowiki>, <poem>, <pre>, <ref>, <references>, <rss>, <score>, <section>, <source>, <syntaxhighlight>, <templatedata> и <timeline>
Перехватчики функций синтаксического анализатора
anchorencode, babel, basepagename, basepagenamee, bidi, canonicalurl, canonicalurle, cascadingsources, categorytree, defaultsort, displaytitle, expr, filepath, formatdate, formatnum, fullpagename, fullpagenamee, fullurl, fullurle, gender, grammar, if, ifeq, iferror, ifexist, ifexpr, int, invoke, language, lc, lcfirst, localurl, localurle, lqtpagelimit, lst, lsth, lstx, namespace, namespacee, namespacenumber, noexternallanglinks, ns, nse, numberingroup, numberofactiveusers, numberofadmins, numberofarticles, numberofedits, numberoffiles, numberofpages, numberofusers, padleft, padright, pageid, pagename, pagenamee, pagesincategory, pagesize, plural, property, protectionexpiry, protectionlevel, rel2abs, revisionday, revisionday2, revisionid, revisionmonth, revisionmonth1, revisiontimestamp, revisionuser, revisionyear, rootpagename, rootpagenamee, special, speciale, statements, subjectpagename, subjectpagenamee, subjectspace, subjectspacee, subpagename, subpagenamee, switch, tag, talkpagename, talkpagenamee, talkspace, talkspacee, target, time, timel, titleparts, translation, uc, ucfirst, urlencode и useliquidthreads

[править] Комментарии к проекту

()

YANDEREDEV YANDEREDEV!!! (Yandere Simulator Parody Song) [мoм0кι]
  • Дополнение: внесена ли в этот список функция подсветки синтаксиса? Очень удобная вещь, если не внесена, то надо внести. Фред-Продавец звёзд 19:25, 27 декабря 2016 (UTC)
    • внесена ли в этот список функция подсветки синтаксиса?
      Несколькими строками выше, третье слово с конца: <syntaxhighlight>. Кстати, она вроде даже и сейчас стоит.
      Очень удобная вещь, если не внесена, то надо внести.
      Фред, коллега, Вы сейчас напоминаете мне Мидори Гурин, высылающую тонну E-mail'ов Алексу ЯндереДеву. Я толком ещё не оформил эту таблицу, даже решил просто дать ссылку на страницу версии MediaWiki.org, скопировав оттуда инфу об основе (там отказались от PHP и MySQL, их я взял у нас, поставив актуальные версии), тегах расширений и перехватчиках функций синтаксического анализатора, а также кинул наши спецстраницы (обновив версии) и функции расширений, остальное планировал воткнуть позже (написано же в заголовке, «в процессе написания»). И вроде «всё ясно и по полочкам». А тут: «ЯндереДев! ЯндереДев! А в игре есть X? Если нет, так почему бы не запилить? Годная идея же! ЯндереДев! ЯндереДев!». Понятно, надеюсь? — Arsenal (Обращение / Действия) 09:07, 29 декабря 2016 (UTC)
  • Многое из википедийных расширений не нужно. То же самое и с Lua. Можно использовать новый PHP версии 7.1.0 Cat1987 [ talk | contribs | logs ] 12:47, 29 декабря 2016 (UTC)


[править] Голосование

[править] Итог

Проект утверждён единогласно. Вопрос об обновлении версии MediaWiki и сопутствующего ПО направляется на Высочайшее утверждение Правлению. Рекомендуется дождаться 20-й wmf-сборки версии 1.29 (которая, скорее всего, будет итоговой). — Arsenal (Обращение / Действия) 18:13, 6 марта 2017 (UTC)

Прошло 5 лет, а наша «прогрессивная» Викиреальность так и не обновилась. А вообще, я бы порекомендовал взять в качестве штатного техника участника Виталика Штепселя. -- Burunduk95(обсуждение|вклад) 16:33, 10 мая 2021 (UTC)