The data that is displayed on the placeholder should be reflected on the edit page the user gets to when clicking "create article"
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | thiemowmde | T142940 Create client functionality for getting human readable wikitext from Wikibase statements | |||
Declined | None | T99897 {{#property}} parser function should output EntityIdValues as local wiki links, once we have article placeholders | |||
Invalid | Lydia_Pintscher | T99896 Use Lua for custom rendering of entity data on Special:ShowEntity | |||
Resolved | Lucie | T99895 [Epic] Article placeholder based on data from Wikidata | |||
Resolved | Lucie | T109451 [Story] Creation of article from Article Placeholder | |||
Open | None | T141769 Start from a non-blank page when creating an article | |||
Open | None | T364244 Allow creating articles from ArticlePlaceholder wikitext |
Event Timeline
Previous discussions and suggestions at:
https://phabricator.wikimedia.org/T99895#1448553
https://phabricator.wikimedia.org/T109451#1552085
Example of what is done for movie articles in dewp to make it easy for people to get started: https://de.wikipedia.org/w/index.php?title=Benutzerin:Lydia_Pintscher_(WMDE)/Kinostarts/Jane_got_a_Gun&action=edit&preload=Benutzer%3AQueryzo%2FTest&preloadparams%5B0%5D=Q13222089&preview=yes
How to generate the text is a very large problem. Different languages have very different grammar, and not every wikis have adequate infoboxes; making it agnostic will cause very large lua module that is hard to maintain and transplant.
It should be possible to define the QID when creating the article.
Otherwise an infobox would initially appear empty when a new article includes it.
Similarly, some Wikipedias could decide to generate basic text based on the QID/properties on that item.
Why not use a simple NLG solution where statements or group of statements are reformulated as simple text fragments, and then leave it to the editor how to use, abuse, or remove them? Check out Dale, Robert; Reiter, Ehud (2000). Building natural language generation systems. Cambridge, U.K.: Cambridge University Press. ISBN 0-521-02451-X.
Note also my previous Wikimedia-l post Captioning Wikidata items? This touches on how to use statements from an item to generate prose. This is now a 20+ year old technique, except for attention steering, that is more like 10+ years old.
It should probably not be done in MW-core, aka web servers, as it is compute heavy. Ordinary NLG isn't that compute heavy, but use of RNNs to generate prose is rather compute heavy.