(WARNING) This ticket is still work in progress (WIP). We (namely @Lydia_Pintscher) need to complete it first.
= Project Information
* Name of tool/project: WikibaseLexeme
* Project home page: https://www.mediawiki.org/wiki/Extension:WikibaseLexeme
* Name of team requesting review: #Wikidata
* Primary contact: @Lydia_Pintscher
* Target date for deployment: !!End of Q1 2018 (T168260) @Lydia_Pintscher, please check.!!
* Link to code repository / patchset: https://phabricator.wikimedia.org/diffusion/EWLE/
* Programming language(s) used: PHP, JavaScript
== Description of the tool/project
The WikibaseLexeme extension sits on top of #mediawiki-extensions-wikibaserepository and implements a new entity type that allows storing lexiographical data (information about words in all languages) in a more structured way than the default Wikibase entity types could. See https://www.mediawiki.org/wiki/Extension:WikibaseLexeme/Data_Model for this new entity type. The target audience is the Wikidata community, together with all existing Wiktionary communities.
The WikibaseLexeme extension provides all backend services required to make the new entity type work with the framework Wikibase provides, as well as a dedicated frontend for the new "Lexeme" namespace.
== Description of how the tool will be used at WMF
The WikibaseLexeme extension will be activated on wikidata.org to be able to collect lexicographical data in a new namespace called "Lexeme". It will be activated on existing Wiktionary wikis (one by one) to be able to use the data. Later it might be activated on more wikis, including a to be defined central, language-independent www.wiktionary.org.
== Dependencies
* Vue.js, which is already security reviewed: {T168264}
* https://github.com/wmde/php-vuejs-templating, which is awaiting security review.
* All requirements are listed in https://phabricator.wikimedia.org/diffusion/EWLE/browse/master/composer.json. To our knowledge they are already security reviewed.
== Has this project been reviewed before? ==
No.
== Working test environment ==
* Wikibase must be installed first, see https://www.mediawiki.org/wiki/Wikibase/Installation.
* !!//Please link or describe setup process for setting up a test environment.// @WMDE-leszek, can you help with this?!!
= Post-deployment
The responsible team is #Wikidata via @Lydia_Pintscher.