Line 6: |
Line 6: |
| This page is aimed at listing the pros and cons, and evaluating the feasibility. | | This page is aimed at listing the pros and cons, and evaluating the feasibility. |
| | | |
− | https://www.mediawiki.org/wiki/Extension:Wikibase_Repository
| + | |
− | https://www.mediawiki.org/wiki/Extension:Wikibase_Client
| |
| | | |
| ==Pros== | | ==Pros== |
Line 19: |
Line 18: |
| * Ability to reuse the data for products in a easy to edit wiki | | * Ability to reuse the data for products in a easy to edit wiki |
| * Vitality of the codebase | | * Vitality of the codebase |
− | * Vitality of the ecosystem | + | * Vitality of the ecosystem (Gamification apps, Bot ecosystem) |
| * System to enable gamification exist for wikidata | | * System to enable gamification exist for wikidata |
| + | * Ability to have a product be composed of two other products |
| + | * Ability to have a product be composed of elements (we can define ingredients as entities) |
| | | |
| ==Cons== | | ==Cons== |
| * Need to code a beautiful frontend to visualize the data | | * Need to code a beautiful frontend to visualize the data |
| * Need to code a friendlier frontend to edit the data | | * Need to code a friendlier frontend to edit the data |
| + | * Lot of work to rebuild an OFF on top of Wikibase (feature parity with current OFF) |
| + | |
| + | ==Risks== |
| + | |
| + | * Can wikibase support everything we want to model in the Open Food Facts database? |
| + | * Can wikibase support the type of queries done on Open Food Facts with enough performance? |
| + | ** e.g. Open Food Facts is a very heavy user of tag queries for its navigation by facets, that need to return results instantly |
| + | *** (/tagtype1/tag1/tagtype2 -> list of all tag2s for products that have tag1) |
| + | *** (/tagtype1/tag1/tagtype2/tag2 -> list of all products that have tag1 and tag2) |
| + | *** queries to build maps, graphs. |
| + | |
| + | == Wikibase Install Guide == |
| + | * en.wiki.openfoodfacts.org/Project:WikiBase-OpenFoodFacts |
| + | |
| ==Feature developpement needed for feature parity== | | ==Feature developpement needed for feature parity== |
| [[Category:Project]] | | [[Category:Project]] |
| | | |
| + | * https://www.mediawiki.org/wiki/Extension:Wikibase_Repository |
| + | * https://www.mediawiki.org/wiki/Extension:Wikibase_Client |
| * https://www.mediawiki.org/wiki/Extension:ImportFreeImages | | * https://www.mediawiki.org/wiki/Extension:ImportFreeImages |
| * https://www.mediawiki.org/wiki/Extension:WikiGrok | | * https://www.mediawiki.org/wiki/Extension:WikiGrok |
| * https://www.mediawiki.org/wiki/Extension:MobileFrontend | | * https://www.mediawiki.org/wiki/Extension:MobileFrontend |
| * http://wikiba.se/ | | * http://wikiba.se/ |