Project:Current issues

Jump to navigation Jump to search

About this board

This page is only for discussing issues related to MediaWiki.org site. To get help with MediaWiki software, ask on Project:Support desk.
Dinoguy1000 (talkcontribs)

Vandal. Their userpage should also be deleted.

Saederup92 (talkcontribs)

Agreed

Jdforrester (WMF) (talkcontribs)

Blocked, and user page deleted.

FF-11 (talkcontribs)

This user is advertiseing. See contributors for more details

Shirayuki (talkcontribs)

Yes Done

Unable to save translation

2
Summary by Ciencia Al Poder
Shirayuki (talkcontribs)
Ciencia Al Poder (talkcontribs)
Reply to "Unable to save translation"

Improving the mediawiki.org frontpage

1
AKlapper (WMF) (talkcontribs)

I'd like to discuss potential improvements to https://www.mediawiki.org/ (the front page itself), both regarding content and presentation, as I see several issues with the current page.

I propose to discuss this in several stages:

* Defining audiences,

* defining content per group,

* defining presentation and layout.

My main intention are improvements to allow our audiences to better find the relevant information that they are looking for.

We might not be able to make everything perfect but we can certainly try to make it better?

If this sounds interesting, please take a look at MediaWiki/Homepage improvements 2018

and let's discuss on the corresponding discussion page and work on this? Thank you!

Reply to "Improving the mediawiki.org frontpage"

Unable to delete translation pages

4
Summary by Trizek (WMF)
Shirayuki (talkcontribs)
Shirayuki (talkcontribs)
Ciencia Al Poder (talkcontribs)

Is there a phabricator bug for that?

MGChecker (talkcontribs)

Distinction between MediaWiki X.XX and Release notes/X.XX pages

11
MGChecker (talkcontribs)

Currently, we have pages of both these types, for example MediaWiki 1.27 and Release notes/1.27. This has the upsides that there is

  • a quick overview of the changes done
  • not so much content to translate on MediaWiki X.XX
  • Release notes/X.XX can basically be pasted from the source file

However, MediaWiki 1.31 choses a different approach: It copies the content of Release notes, restructures it, adds links and further documentation at some places (Database for example). This has these upsides:

  • It finally feels like a proper documentation about a MediaWiki release.
  • More of the documentation is translated
  • The Release notes have helpful phabricator links

However, you invest much more work in translating the stuff in section Upgrade notices for MediaWiki developers, which I don't think is useful to anyone. Everyone who wants to develop in MediaWiki must be able to contribute some basic English to understand the documentation, and it's so much to translate as well, that I don't think it's worth the effort.

That's why I think we should do a compromise:

  • We keep the Release notes page, but add links there to Phabricator in the future.
  • We keep creating more verbose MediaWiki X.XX, except for the Upgrade notices for MediaWiki developers section. However, I think the Action API changes are quite important for bot developers and should stay.

P.S.: Today is the day I learned about Wikitext editing in StructuredDiscussions. I'm really happy.

Jdforrester (WMF) (talkcontribs)

I don't think I understand your proposal, so I can't comment usefully on it (even though you've already rushed to enact it, it seems). When you say

We keep the Release notes page, but add links there to Phabricator in the future.

… do you mean

  1. We should have a release notes page with a nicely-written semi-prose detailed page (like 1.31 is going for);
  2. We should have a release notes page which is just a basic copy-paste of the version in git with some find/replaces (like 1.27 etc. had); or
  3. We should have a release notes page which is just a link to the "real" version in Phabricator/git?

I'm not sure I like any of these proposals, really. A more detailed set of highlights on the main page might be better, with links to the real release notes (in git) sprinkled liberally through it?

However, you invest much more work in translating the stuff in section Upgrade notices for MediaWiki developers, which I don't think is useful to anyone. Everyone who wants to develop in MediaWiki must be able to contribute some basic English to understand the documentation, and it's so much to translate as well, that I don't think it's worth the effort.

Translation memory means that that's not too much work over time.

MGChecker (talkcontribs)

I didn't really "rush" this, I think, I acted according to the feedback I recieved here, at the central coordination page about the work in this project. Moreover, it's easily reversible and a "wiki" is fast by definition.

I mean: We should habe a release notes page (Which isn't MediaWiki 1.31, but Release notes/1.31!) that's just a basic copy-paste version of the version in git (like Release notes/1.27 and Release notes/1.31), but links the task references as actual working links to Phabricator.

The result is what you see at Release notes/1.31, which is linked from MediaWiki 1.31, and is basically identical with the removed section. They nearly were duplicates before, and are now entirely. That's why I removed the duplicate content from MediaWiki 1.31, trying to create a "more detailed set of highlights on the main page". I really didn't change that much, just deduplicating the Release notes.

Translation memory means that that's not too much work over time.

I don't understand what this means. However I don't think every page here has to be translated, and this is quite much semi-English content (coding jargon, which suffers from translation in most cases anyway) with variable and function names. Furthermore, this is no one-time job, but something you have to do twice a year. I just don't think it's worth it at all.

Jdforrester (WMF) (talkcontribs)

I didn't really "rush" this, I think, I acted according to the feedback I recieved here, at the central coordination page about the work in this project. Moreover, it's easily reversible and a "wiki" is fast by definition.

Breaking translations are not undoable.

This is a reasonable venue for wider discussion about how well we serve potential MediaWiki sysadmins with content that is half in English-ish code, half in their own language, and I agree it's not great, but one person replying to one specific "let's revert this" isn't great. :-)

MGChecker (talkcontribs)
Breaking translations are not undoable.

Just reverting should do the job, I see no reason why this shouldn't work. Both the translations and the translation markers in the old revision aren't deleted.

I think we have to make a distinction here: There are three kinds of information requiring different levels of MediaWiki software knoeledge:

  • New features concern everyone.
  • Compatibility and upgrade notices concern sysadmins and developers
  • Detailed information about programming interface changes and deprecations concern only MediaWiki developers

I think there is no need to localize the last points, but this actually doesn't concern sysadmins.

I would love to hear other opinions as well, however, I can't create them from thin air ;)

MarkAHershberger (talkcontribs)

Your suggestions make sense. Would you like to help to implement them for 1.32 or even 1.31?

MGChecker (talkcontribs)

Let's leave this open for feedback a few days, but than I would like to move forward with this for MediaWiki 1.31 (won't be much work to do.) French is the only language that did some translations of the part I would like to remove by now.

I would like to help implement this for 1.32, once the release branch is created and we have got a ~final feature set.

MarkAHershberger (talkcontribs)

Release branches are forked about six weeks before the release is made and this is the point that you would have what is considered to be a final feature set.

Since 1.32 is set for release sometime in November, that means that it will be forked around October 15th. At that point, we should have a clear idea of what the "final" feature set is.

I'd be happy to help you with this if you want to start on it then.

MGChecker (talkcontribs)

I just implemented the changes we discussed here for MediaWiki 1.31 and Release notes/1.31.

Given previous releases, maxbe the release branch will even be created a little earlier, I guess 2-5 weeks from now. I guess Multi-Content Revisions will be one big thing included in this release, even if it will take until 1.33 until we have a real, full release here.

Jdforrester (WMF) (talkcontribs)
MGChecker (talkcontribs)

I agree blanking translated sections of pages should be avioded, however I disagree that it should block restructuring pages to a unified concept, especially since translations of this parts of the page aren't that helpful in principle. I wouldn't like people speaking other langiages putting any more effort in translating this.

Futhermore, it didn't undo that many translation work, the only language that hat large parts of this section translated was Japanese. I think a good compromise to make here would be to leave the MediaWiki 1.31 page as is, while moving the Japanese Release notes to Release notes/1.31/ja (because that's what it actually is), using old-school translation.

Reply to "Distinction between MediaWiki X.XX and Release notes/X.XX pages"

Make Template:See also translatable

8
MGChecker (talkcontribs)

I think Template:See also should be properly translatable. If I'm coming across this one while translating, I don't really know what to do with it.

Seb35 (talkcontribs)

It is already translatable, see for instance Manual:Coding_conventions/ja and search "関連項目:". When creating a page, you have to use: {{TNT|See also|...}} instead of {{See also|...}} to make it translated when the template has been translated (currently English, Hungarian, Japanese, German).

MGChecker (talkcontribs)

Wouldn't it be better to use Extension:Translate instead of maintaining a individual version for each language?

Seb35 (talkcontribs)

Yes, indeed. There is no major issue for the template itself, but there is the documentation pages in German and Japanese (see subpages). I don’t know if there are recommendations to do that.

I see that Template:Extension/fr/doc is a standalone (non-Tranlate) page, and it seems to be the case for most or all Category:Template documentation pages (a Translate documentation page would end with a language code and I see none in the category). Hence it could be done like that for our template. (I don’t have time as of now, will continue to see that later.)

Shirayuki (talkcontribs)

I have made the template translatable!

MGChecker (talkcontribs)

I think the actual problem because of which I mentioned this template here is that it's difficult to translate in practice, as label and target differ in practice in all languages except for Englisch. How are we supposed to handle this?

Shirayuki (talkcontribs)
MGChecker (talkcontribs)

Could we use this in See also if no Interwiki is provided? Is there any way to detect Interwiki links by Lua or something similar?

Reply to "Make Template:See also translatable"

Author and source on media viewer

1
Summary by Ciencia Al Poder

Please do not ask support questions here. Use the support desk instead

Peh2000 (talkcontribs)

I have the mediaviewer / multimediaviewer.

On Mediawiki help pages, when I click on image at the bottom of the lightbox it shows the description and below it shows the author name and source. But on the Mediawiki installation shows the description and below the link 'View author information' instead author name and source.

How to show the author and source on lightbox? Thanks

Summary by Ciencia Al Poder

Please do not ask support questions here. Use the support desk instead

Peh2000 (talkcontribs)

I don't know why, on my Timeless top search bar, it shows the text 'Search 0 pages' but we already have some pages created... Recently it happened the same and it updated after some hours but more pages were created and now 1 day before still says 0 pages.

How to solve it, to autoupdate th enumber? If it's not easy, how to edit that text to remove the '0 pages'?

Thanks

Ciencia Al Poder (talkcontribs)
Ciencia Al Poder (talkcontribs)

Please do not ask support questions here.

Peh2000 (talkcontribs)

Hi, I don't know how I created a Template:Page. I can't find the Delete option, so I tryied moving that page to (Main) but still the option doesn't appear.

Ciencia Al Poder (talkcontribs)

Only sysops (by default) can delete pages. You can contact a sysop on his/her talk page to request the deletion (if they don't see that already on the recent changes). Special:ListUsers/sysop (on your wiki) can be used to locate sysops on the wiki

Peh2000 (talkcontribs)

Ok, thanks, I tried next day and the option appears. Maybe I was editing with an user the first time instead of the admin.