Community Wishlist Survey 2022/Larger suggestions/Refinement of MediaWiki to meet the needs of the Wikinews project (news writing and approval, feed, DynamicPageList, RSS)
Appearance
This proposal is a larger suggestion that is out of scope for the Community Tech team. Participants are welcome to vote on it, but please note that regardless of popularity, there is no guarantee this proposal will be implemented. Supporting the idea helps communicate its urgency to the broader movement. |
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)
Discussion
- +1; phabricator ticket: phab:T287380 --Ssr (talk) 12:48, 24 January 2022 (UTC)
- 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)
- Unban Krassotkin --Ssr (talk) 09:30, 5 February 2022 (UTC)
- there are kind of 3 different things related to dpl that could be done here, and they are all very different in scope:
- unbanning Krassotkin/reenabling on ruwikinews - that's political (with a technical component) which seems out of scope here.
- 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
- rewriting dpl to be backed by elastic search. That's a bit of a larger project.
Bawolff (talk) 05:13, 17 February 2022 (UTC)
Voting
- 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)
- Support Yes, exactly the same issue as the one I expressed above for Wiktionary :) Noé (talk) 22:34, 28 January 2022 (UTC)
- Support Lectrician1 (talk) 05:40, 29 January 2022 (UTC)
- Support JPxG (talk) 01:11, 31 January 2022 (UTC)
- Support KingAntenor (talk) 07:26, 2 February 2022 (UTC)
- За Крайне важная потребность. По сути, сегодня развитие проекта заблокировано его технической отсталостью. Посещаемость (просмотры статей) очень высокая, а техническая реализация очень отсталая. VladimirPF (talk) 08:47, 2 February 2022 (UTC)
- Support technical improvement is needed. Wikinews has a lot of potential.--Erzianj jurnalist (talk) 11:53, 2 February 2022 (UTC)
- Support agree will all the support comments.--Reda Kerbouche (talk) 11:59, 2 February 2022 (UTC)
- Support Improving DPL may be not too big deal, but very important.--Kaganer (talk) 02:23, 3 February 2022 (UTC)
- Support Silver hr (talk) 15:48, 3 February 2022 (UTC)
- Support "+1" above meant I support this. --Ssr (talk) 17:33, 4 February 2022 (UTC)
- Support - Darwin Ahoy! 19:55, 4 February 2022 (UTC)
- Support Msz2001 (talk) 09:35, 5 February 2022 (UTC)
- Support Thingofme (talk) 14:35, 5 February 2022 (UTC)
- 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)
- Support —— Eric Liu(Talk) 07:35, 7 February 2022 (UTC)
- 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)
- Support -- dima_st_bk 11:10, 8 February 2022 (UTC)
- Support To resolve the issue as soon as possible. -- --Marimarina (talk) 16:10, 10 February 2022 (UTC)
- Support Sunpriat (talk) 02:37, 11 February 2022 (UTC)