Comments (4)
I would say:
- if a category exists, but does not contain any elements, then we should just create an empty project
- if a category does not exist, then we should display an error message in the form where the category name is input
- if a category is a redirect to another category, we should probably follow that redirect and fetch the corresponding category
from commonsextension.
I would say:
- if a category exists, but does not contain any elements, then we should just create an empty project
- if a category does not exist, then we should display an error message in the form where the category name is input
- if a category is a redirect to another category, we should probably follow that redirect and fetch the corresponding category
I agree with this 90%. Just the first bullet point: I can imagine that people will be confused / left in the dark with an empty project and no feedback at all, so if we can think of some message (however small) during the process, that would be great.
from commonsextension.
For testing purposes, this is a list of redirected categories: https://commons.wikimedia.org/wiki/Special:WhatLinksHere?target=Template%3ACategory+redirect&namespace=14
One example: https://commons.wikimedia.org/wiki/Category:Professions
from commonsextension.
Fetching category redirects on Commons is not straightforward. Redirects are produced by adding the {{Category redirect}} template to a category and it'd need some very dirty and Commons-specific code in OpenRefine to accommodate this scenario (either give the user some feedback about the redirect, or transparently following the redirect).
For now, this is a too complex task for the time we still have in the SDC project (less than 2 weeks) and we're not sure how necessary this will be (how frequently will users want to retrieve redirected categories and will be confused by empty results?). So we stall this issue 'for the future' for now.
from commonsextension.
Related Issues (20)
- Help information in the Transform window is defective and incomplete
- Commons extension disappears for some users when upgrading to OpenRefine 3.7.8 HOT 7
- Incompatibility with OpenRefine 3.8.0
- Error when uploading not sent back to the user in the front-end HOT 2
- Erratic behaviour when fetching related categories with recursive depth
- Memory warning when loading files via CommonsExtension HOT 1
- Make column names meaningful upon project start
- Release a first version HOT 5
- Make names of extension's folder and zip file more descriptive (for releases)
- ‘Load at most’ does not work during step to configure parsing options
- Errors in category retrieval during step to configure parsing options
- Add base Wikitext templates to schemas that can be shared with the community HOT 2
- No thumbnail image displayed for Commons filenames with .JPG (capitalized) extension HOT 5
- Improvements to Wikimedia Commons file thumbnail previews HOT 1
- File thumbnails don't show up after upload of new files
- Prevent users from uploading and give warnings during upload if certain basic metadata and Wikitext criteria aren't met HOT 4
- Projects don't load anymore (OpenRefine 3.7.6) HOT 14
- Commons reconciliation service not installed by default with this extension anymore?
- Update license to mention OpenRefine contributors
- Make sure thumbnails can never block the rendering of the whole grid HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from commonsextension.