Community Wishlist Survey 2022/Larger suggestions/Refinement of MediaWiki to meet the needs of the Wikinews project (news writing and approval, feed, DynamicPageList, RSS)

From Meta, a Wikimedia project coordination wiki

Refinement of MediaWiki to meet the needs of the Wikinews project (news writing and approval, feed, DynamicPageList, RSS)

  • Problem: The Wikinews project appeared in 2004-2005, but the MediaWiki engine is very poorly adapted to a news site. Members of both the English and Russian sections, including myself, tried to solve technical problems on their own and make the site more like a regular news site. In particular, in 2008, following the example of the English-language section, I tried on my own to create an RSS feed of fresh news for use separately and for broadcasts to social networks. Much more has been done by many other contributors who have taken on the task of adapting MediaWiki for news. For example, Wikinews needs a built-in updatable newsfeed (was temporarily resolved through the DynamicPageList extension, which however is a "crutch" and does not work properly). All these things, of course, had to be handled by the Wikimedia Foundation and its staff programmers, since MediaWiki is a Foundation project. Wikinews requires much more engine development than Wikipedia to function at least at a minimal level. Unfortunately, the news feed had to be formed by the participants with the help of a bot. Such a scheme of work is unstable. Now the news feed for broadcasting to social networks is not being formed.
  • Proposed solution: The MediaWiki engine needs to be reworked to fit the needs of the Wikinews project. With new tools and a new interface, news writing and approval, breaking news feed, RSS/Atom/subscriptions/social media feeds, and other innovations needed by the community and readers should be available. If you need to refine DynamicPageList, you need to do it. If it is not possible to support DynamicPageList and you want to deprecate it, you must create a replacement.
  • Who would benefit: Contributors and readers of all language sections of Wikinews. I believe that the load on the Wikimedia Foundation servers should be reduced. DynamicPageList, as I understand it, does not work well and puts a lot of load on the servers.
  • More comments: Unlike Wikipedia, which has an infinite time horizon, Wikinews immediately needs a fully developed engine and services to function properly. On the bare MediaWiki engine, Wikinews is not functional. Requires too many manual actions, bot work, DynamicPageList extension. Because of this, Wikinews, in my opinion, is still at the technical level of Wikipedia in 2003-2004. Over the years, the Wikimedia Foundation has funded significant improvements to Wikimedia Commons (e.g., many video formats and transcoding), Wikidata, Wikiguid, Wikifunctions, improvements to the MediaWiki engine with SUL, new designs, new gadgets and features, but nothing has been done for Wikinews. Over the years, RSS technology has come into vogue, been added to browsers, and is now completely out of fashion. Wikinews contributors are truly heroic in carrying out the work that is the responsibility of the Wikimedia Foundation. Unfortunately, the Wikimedia Foundation has dealt with everything but the needs of the Wikinews project over the past 10 years. I myself have been looking forward to improvement in the past 10 years, but, apparently, the current technical condition is as bad as it was more than 10 years ago. If Wikinews puts a lot of load on servers due to bad software, then that is the responsibility of the Foundation, not the contributors. Unfortunately, due to server load, an incident occurred with User:Krassotkin.
  • Phabricator tickets:
  • Proposer:  ruASG+1 05:30, 23 January 2022 (UTC)Reply[reply]


  • +1; phabricator ticket: phab:T287380 --Ssr (talk) 12:48, 24 January 2022 (UTC)Reply[reply]
  • This unfortunately is outside the scope of Community Tech, but we recognize it is an important problem for Wikinews and have moved it to our Larger suggestions category for further discussion and voting for the broader movement. Thanks for participating in the survey, MusikAnimal (WMF) (talk) 21:05, 26 January 2022 (UTC)Reply[reply]
  • there are kind of 3 different things related to dpl that could be done here, and they are all very different in scope:
    1. unbanning Krassotkin/reenabling on ruwikinews - that's political (with a technical component) which seems out of scope here.
    2. increasing safety of dpl by figuring out what is wrong with pool handler that prevents it from working with this extension. That's pretty self-contained, but maybe outside of the area of experience of commtech
    3. rewriting dpl to be backed by elastic search. That's a bit of a larger project.

Bawolff (talk) 05:13, 17 February 2022 (UTC)Reply[reply]


  • Support Support, I'm aware this is a *huge* issue for Russian Wikinews, and it needs to be fixed. Thanks. Mike Peel (talk) 19:06, 28 January 2022 (UTC)Reply[reply]
  • Support Support Yes, exactly the same issue as the one I expressed above for Wiktionary :) Noé (talk) 22:34, 28 January 2022 (UTC)Reply[reply]
  • Support Support Lectrician1 (talk) 05:40, 29 January 2022 (UTC)Reply[reply]
  • Support Support JPxG (talk) 01:11, 31 January 2022 (UTC)Reply[reply]
  • Support Support KingAntenor (talk) 07:26, 2 February 2022 (UTC)Reply[reply]
  • За Крайне важная потребность. По сути, сегодня развитие проекта заблокировано его технической отсталостью. Посещаемость (просмотры статей) очень высокая, а техническая реализация очень отсталая. VladimirPF (talk) 08:47, 2 February 2022 (UTC)Reply[reply]
  • Support Support technical improvement is needed. Wikinews has a lot of potential.--Erzianj jurnalist (talk) 11:53, 2 February 2022 (UTC)Reply[reply]
  • Support Support agree will all the support comments.--Reda Kerbouche (talk) 11:59, 2 February 2022 (UTC)Reply[reply]
  • Support Support Improving DPL may be not too big deal, but very important.--Kaganer (talk) 02:23, 3 February 2022 (UTC)Reply[reply]
  • Support Support Silver hr (talk) 15:48, 3 February 2022 (UTC)Reply[reply]
  • Support Support "+1" above meant I support this. --Ssr (talk) 17:33, 4 February 2022 (UTC)Reply[reply]
  • Support Support - Darwin Ahoy! 19:55, 4 February 2022 (UTC)Reply[reply]
  • Support Support Msz2001 (talk) 09:35, 5 February 2022 (UTC)Reply[reply]
  • Support Support Thingofme (talk) 14:35, 5 February 2022 (UTC)Reply[reply]
  • Support Support I am not sure why this is considered outside of scope of community tech, but in any case this is an issue that needs to be solved and that potentially is not even that difficult to solve. --Base (talk) 01:36, 6 February 2022 (UTC)Reply[reply]
  • Support Support —— Eric LiuTalk 07:35, 7 February 2022 (UTC)Reply[reply]
  • Support Support - Break down the tasks - DPL should be fixed first (T124841). There aren't many active incubated Wikinews projects, but inside the Incubator they can use DPL. Once they get their own wiki, they cannot (it won't get deployed). - Xbspiro (talk) 01:35, 8 February 2022 (UTC)Reply[reply]
  • Support Support -- dima_st_bk 11:10, 8 February 2022 (UTC)Reply[reply]
  • Support Support To resolve the issue as soon as possible. -- --Marimarina (talk) 16:10, 10 February 2022 (UTC)Reply[reply]
  • Support Support Sunpriat (talk) 02:37, 11 February 2022 (UTC)Reply[reply]