Викиновости:Форум/Общий: различия между версиями

Содержимое удалено Содержимое добавлено
как ни далека эта проблема ВП от облака тегов ВН, техническая подоплека та же
Строка 43:
В меру моих познаний: проблема не в количестве страниц (новостей), а в количестве и сложности категорий. MediaWiki по дизайну имеет крайне убогий механизм категоризаций. Достаточно - по моим прикидкам - примерно 6000 страниц в любом проекте, чтобы одними категориями отправить проект в коматозное состояние, даже если тот работает на собственном выделенном кластере серверов.<br>Простые вещи ОК, но использование ''категорий'' в качестве ''тегов'' (для построения облака тегов) просто вне технических возможностей MediaWiki, тут нужно писать новый движок. Не советую это цитировать на фабре (специалистов ''весьма'' раздражают утверждения, что сама их платформа "сами знаете что" и подобное), но самим знать стоит.<br>Поэтому и при текущем масштабе нагрузки [[mw:Extension:DynamicPageList (Wikimedia)]] скорее всего ушла навсегда и более не вернётся. Пока там есть сочувствие, я бы принял предложения о написании ботов, частично решающих проблему.<br>Также, если я верно помню [[phab:T234715]], помимо лент новостей накрылся весь процесс принятия новостей в публикацию (черновик - проверка - публикация). Это в [[phab:T262391|текущей заявке]] вообще не упоминается, но не менее важно. Что тут посоветовать как быстрое решение - без идей. --[[Участник:Neolexx|Neolexx]] ([[Обсуждение участника:Neolexx|обсуждение]]) 08:30, 10 сентября 2020 (UTC)
* Да, мы обсуждали в чате этот вопрос ранее и тоже пришли к таким выводам. Качественное решение этой проблемы состоит в изменении структуры базы данных. И не вижу в том ничего плохого — для Википедии нужна одна структура, для Викисклада другая, для Викиданных третья. Это уже делается. Ничему не противоречит сделать собственную для Викиновостей: это всего лишь таблицы и индексы, пишется за день, больше на тестирование и отладку уйдёт. Более того, реализацию функционалов тегов можно сделать дополнительными таблицами и их индексами, не меняя существующего и автоматически одним махом перенести это из пространства «Категории» в пространство «Теги». В общем было бы желание. Работы тут совсем мало и никаких интеллектуальных усилий не требуется. Но, как я вижу, Фонд просто не хочет работать, он ждёт, пока за него всё сделают, есть же поважнее дела — глобальное потепление, глобальная этика, переименование Викимедиа в Википедию, переименование чёрных и белых листов и тому подобные первостепенные для нашего дела вопросы. --cаша ([[User:Krassotkin|krassotkin]]) 09:31, 10 сентября 2020 (UTC)
** "Качественное решение этой проблемы состоит в изменении структуры базы данных." - одно это не поможет. Нужно, повторюсь, писать новый вариант [[w:ru:MediaWiki|MediaWiki]]. Тот что сейчас - в его основу была положена логичная (на 2002 год) Yahoo-like идея категоризации one-to-one, от корня до листочка. То есть есть иерархия категорий любой сложности, и каждый элемент принадлежит в конце какой-то конечной подкатегории.<br>Что элемент принадлежит сразу нескольким подкатегориям - это хоть и общепринятое но "хакнутое" использование движка. С которым тот толком обращаться научился лишь за последние годы, [[w:ru:Обсуждение_участника:NirvanaBot#Попробуем_изменить_подход_к_проблеме|да и то на пределе сил]].<br>Во всяком случае навряд ли Фонд пойдёт на немедленный глобальный переход на новую структуру данных и новый движок (которых пока нет даже в набросках) для восстановления функционала Русских Викиновостей.<br>Как и навряд ли переведёт Русские Викиновости на отдельное программное обеспечение сервера (вместо MediaWiki - софт какого популярного новостного сайта). Что оставляет весьма ограниченный набор вариантов. --[[Участник:Neolexx|Neolexx]] ([[Обсуждение участника:Neolexx|обсуждение]]) 09:54, 10 сентября 2020 (UTC)
 
== Приглашение для принятия участия в дискуссиях ==