Requests for comment/Default import sources

The following request for comments is closed. Almost everyone supports, and the only doubtful comment is not really in opposition. A configuration change was deployed. Further changes can be made.

Rationale edit

ImportSources are currently defined per wiki in InitialiseSettings, and if nothing is defined, Special:Import doesn't work. It would be nice to have a reasonable default for this, so that small wikis would get something sensible if nothing explicit was defined. See also task T214139.

English Wikipedia, French Wikipedia, and Meta could probably be good default import sources. For each of the sister projects, the largest wikis could be defined, too, for example, the default for Wikisource can be oldwikisource, enwikisource, ruwikisource, and dewikisource. Of course, wikis will be able to override this if needed.

I do ask not to argue about the initial values. This RFC is primarily about making it non-empty. Nothing is set in stone, and the real values can always be adjusted later. --Amir E. Aharoni (talk) 10:55, 21 December 2019 (UTC)[reply]

Discussion edit

I just don't think we should suddenly gift some new features nobody asked for. Reminds me of User talk:CKoerner (WMF)#TemplateStyles. I can think of people telling me "what about attribution!!!!" — "You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license" according to the message above the Publish Changes button. — regards, Revi 12:02, 22 December 2019 (UTC)[reply]

This TemplateStyles discussion is a good example of the opposite. There is a lot of discussion there about possible things that the community is supposed to do, and about AbuseFilter that they presumably have to define, when in fact, they have the option of doing nothing at all without suffering any damage. I'm not blaming the users for misunderstandings—the initial announcement could probably be written more clearly and thoughtfully. But really, there's no reason to overthink everything. There were similar discussion about TemplateStyles in bigger wikis, too, and they were really strange. People were talking a lot about potential new kinds of vandalism through this feature. I might be wrong, but as far as I know, nothing like that actually ever happened.
In other words, lots of features exist, and there's no reason not to enable them for everyone, at least in some default configuration. If you don't want to use them, don't use them. Importing is actually one of the oldest features. The current super-complex configuration at InitialiseSettings is a proof that people are asking for this, to this day. This configuration could be much simpler.
As for attribution, importing does this perfectly and attributes all the imported versions to the same usernames. A lot of people use importing because of that, even when a simple URL would be enough. A more useful reason for importing is (more or less) conveniently copying cascading templates. --Amir E. Aharoni (talk) 21:20, 24 December 2019 (UTC)[reply]

Next step edit

Except User:-revi, who expressed some doubt, but not real opposition, everyone appears to agree.

I've submitted a patch:

Thanks :) --Amir E. Aharoni (talk) 13:43, 5 April 2021 (UTC)[reply]