This page aims to give a reasonably current view on the current status of Wikifunctions. If something does not work, this page is a good first stop to check if that is a known issue.
This page is not the complete source of details. A more immediate view is the "Abstract Wikipedia" Phabricator board. This page just aims to provide a good and more easily understandable overview of major known issues and problems.
See Wikifunctions:Report a technical problem for details on how to report a bug or make a feature request.
Summary: This page is not complete. We don't plan to list every single user facing issue, but merely the main ones.
This is the framework the development team use to make sure we're working on the important things for you.
Short-term current issues to fix
- These are issues that we're trying to fix immediately.
No current known issues!
- These are issues that we hope to fix or improve in the next few weeks and months, based on your feedback.
Only String and Boolean types are supported
For now, we only support the String and Boolean types. There are a number of built-in functions, e.g. first element of a list, typed list, and many others, which are currently not well supported by the site. There is currently no due date for when this will be fixed. We are ready to add some user defined Types almost right away. But generic types and generic functions require a bit of development and bug-fixing.
Multi-lingual support is in early version
A language switcher is live on top of the page. We hope it works and you stay in your chosen language. Please report issues. We expect this to be a bumpy experiences when using a different interface language. We are committed to continually improve language support, but adding proper multi-lingual support to MediaWiki is difficult. Some major problems are already known, and once these are resolved we will be asking you to keep an eye open for issues in our multilingual support so that we can continue improving that.
Diffs are ugly
For now, diffs "work" but shows ugly blobs of JSON rather than a nice, understandable, formatted result. We want an experience like Wikidata's.
- These are issues that we will prioritise based on your feedback and ideas, as part of the bigger plans for Wikifunctions and Abstract Wikipedia.
You cannot fetch an Entity or Lexeme from Wikidata in your function
This will be a key part of the work for natural language generation and other needs.
You cannot embed Wikifunctions calls in Wikipedia articles, Wiktionary entries, etc.
This will be a vital part of helping communities get the benefit of Wikifunctions, as well as building towards the Abstract Wikipedia goal.
Function pages don't show you where or how much they're used
This would be an important way for the Wikifunctions community to decide how to focus effort and warn users of changes, like how the GlobalUsage tool guides the Commons community.
Search is ugly
For now, the search "works" but shows ugly blobs of JSON rather than a nice, understandable, formatted result.