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

Содержимое удалено Содержимое добавлено
Строка 50:
***** Ну и чтобы поставить точку в этой ветке. До сих пор я думал, что задача участников проекта — это бесплатно писать статьи, шаблоны, модули, JavaScript и внешних ботов. Многовато, ну да ладно. Я также был уверен, что работоспособность серверов и вики-движка — это не наша печаль. Об этом позаботятся специальные люди в Фонде Викимедиа на зарплате. Тут же нам без всякого предупреждения и обсуждения отключают центральную — основную часть логики проекта. Просто неожиданно ночью ставят перед фактом — вчера проект был, сегодня уже нет. И вот никому в целом мире до этого дела нет. Волонтёры там между собой ругаются, думают каким костылём можно это заменить, чтобы спасти проект. Но, простите, а где Фонд Викимедиа? За что в нашем деле отвечает Фонд Викимедиа? Куда он ежегодно спускает сто миллионов баксов, которые ему [https://upload.wikimedia.org/wikipedia/foundation/3/31/Wikimedia_Foundation_Audit_Report_-_FY18-19.pdf перечисляют] благотворители глядя на то что сделано волонтёрами бесплатно? Думая, что они именно на создание этих проектов отправляют свои пожертвования. Лично моя позиция проста — я не собираюсь считать ни чьих денег, я ещё и свои вложу, чтобы оно работало, но между клиентом и сервером проходит грань где разделяется наша сфера ответственности. Бесперебойной работой серверов и установленного там программного обеспечения занимается Фонд Викимедиа, всё же клиентское делаем мы своими силами. Не то что переписывать серверный код. Я даже думать об этом не собираюсь. Это их работа, за это они получают деньги, пусть делают свою работу качественно или валят в народное хозяйство. Так же ведь принято. Поэтому если сами не способны, пусть платят консультантам, которые их научат работать. Но это точно не наша забота это всё тут обсуждать. --cаша ([[User:Krassotkin|krassotkin]]) 11:43, 10 сентября 2020 (UTC)
* А если временно на всех архивных новостях отключить DPL и убрать из них все категории? -- [[Участник:Esp rus4|Esp rus4]] ([[Обсуждение участника:Esp rus4|обсуждение]]) 13:55, 10 сентября 2020 (UTC)
 
==== CirrusSearch ====
В ответах [[phab:T262391|на фабре]] упоминался [[mw:Help:CirrusSearch/ru|CirrusSearch]] + скрипты на странице как альтернатива DPL. CirrusSearch - это по сути тот "костыль", которым подпирается обсуждавшаяся выше немощность MediaWiki. Точнее, не "костыль", а "полноприводная электрическая каталка с ИВЛ и кофеваркой" :-) То есть самостоятельно работающая параллельно с MediaWiki система индексации и кэширования контента.
 
Можно перевести всё на её логику, помня аксиому "категории в Wikimedia - это всё равно плохо и дорого". Одна категория - ОК, две - ... ОК, три - лучше иной вариант поиска применить. Как пример умершей выборки с Заглавной: <syntaxhighlight lang="html"><DynamicPageList>category=Опубликовано category=10 сентября 2020 notcategory=Оспорено notcategory=Не публиковать notcategory=Загружено ботом suppresserrors=true stablepages=only showcurid=true</DynamicPageList></syntaxhighlight>
https://ru.wikinews.org/w/api.php?format=jsonfm&formatversion=2&action=query&list=search&srqiprofile=popular_inclinks_pv&srprop=&srlimit=max&srnamespace=0&srsearch=insource%3A%7B%7Bдата%7C10+сентября+2020+insource%3A%7B%7Byes+-incategory%3AЗагружено+ботом
 
На [[Служебная:Search]] та же строка будет через <nowiki>insource:{{дата|10 сентября 2020 insource:{{yes -incategory:Загружено ботом</nowiki><br>Набор страниц тот же, но последовательность другая, так как нет сортировки по посещаемости.
 
Осталось только иметь Javascript на странице, чтобы превратить данные в ленту любого вида. --[[Участник:Neolexx|Neolexx]] ([[Обсуждение участника:Neolexx|обсуждение]]) 15:49, 10 сентября 2020 (UTC)
 
== Приглашение для принятия участия в дискуссиях ==