Git Product home page Git Product logo

Comments (13)

wetneb avatar wetneb commented on June 19, 2024 2

Yes we could potentially have three separate issues I think.

from commonsextension.

wetneb avatar wetneb commented on June 19, 2024 1

@trnstlntk, @lozanaross and I have discussed this during a training workshop with users from cultural institutions, and one attendee asked if the feature could be available for projects that are unrelated to Wikimedia Commons.

The issue could indeed be formulated like this: say I have a dataset where one column contains local paths to images, I would like to have OpenRefine display small thumbnails of those images in the corresponding cells.

Given that we currently do not have any extension point which would let extensions customize cell rendering (as far as I can tell), it seems that we have two reasons to implement this in the core directly. I think this could go in some sort of view options of a given column, potentially?

from commonsextension.

trnstlntk avatar trnstlntk commented on June 19, 2024 1

@trnstlntk, @lozanaross and I have discussed this during a training workshop with users from cultural institutions, and one attendee asked if the feature could be available for projects that are unrelated to Wikimedia Commons.

The issue could indeed be formulated like this: say I have a dataset where one column contains local paths to images, I would like to have OpenRefine display small thumbnails of those images in the corresponding cells.

Given that we currently do not have any extension point which would let extensions customize cell rendering (as far as I can tell), it seems that we have two reasons to implement this in the core directly. I think this could go in some sort of view options of a given column, potentially?

I'll be happy to edit this issue to reflect the broader scope. We could also split it in separate tasks?

For Wikimedia Commons, we identified distinct use cases that will need (as I understood it) different development approaches:

  • User wants to use OpenRefine to add structured data to existing files from Wikimedia Commons. They load a series of file paths from Wikimedia Commons and then display thumbnails of these in OpenRefine. This can build further upon the work by @eugeneegbe on the Commons Reconciliation Service. (This is the first use case we want to tackle; deadline July 31)
  • User wants to use OpenRefine to upload new files to Wikimedia Commons, from harddrive. They select a set of files from their harddrive. We need to develop a way to display thumbnails for these in OpenRefine.
  • User wants to use OpenRefine to upload new files to Wikimedia Commons, from the web. They select a set of URLs (or start a project from API, or similar). We need to develop a way to display thumbnails for these in OpenRefine.

For the second and third scenario: we placed work on this task around September 2022 in our roadmap. Due to time constraints perhaps we won't get there during the current grant.

from commonsextension.

lozanaross avatar lozanaross commented on June 19, 2024 1

The way the issue is framed at the moment makes me think it belongs in the extension repo, not in the main repo btw. I think it needs to be abstracted and possibly created later (after this issue is closed) in the main OpenRefine repo.

from commonsextension.

trnstlntk avatar trnstlntk commented on June 19, 2024 1

I think we discussed this and indeed we need separate issues, I'll set the others up - I think we also agreed the deadline for this first case (Commons images) is July 01 because we want it for wikimania?

We didn't put a deadline on that specific post it note πŸ˜… but we indeed placed it right before Wikimania, so I'd say yes.

from commonsextension.

wetneb avatar wetneb commented on June 19, 2024 1

I realize you cannot move issues across repos in Github

Yes you can, it is called "Transfer issue" on the right-hand side, and as a member of the organization it should be available to you.

from commonsextension.

thadguidry avatar thadguidry commented on June 19, 2024

The extension can and should be developed to support what users need irregardless of OpenRefine. That's the beauty of an extension. Extending in ways the original program had no need for.

from commonsextension.

trnstlntk avatar trnstlntk commented on June 19, 2024

@lozanaross has created various wireframes that include file previews. A selection from the latest (April 26) version of the wireframes:

While working on a project:
image

We're also considering a functionality to make the thumbnail bigger here, especially useful when the user will be working with many similar media files that they want to compare:
image
image

During upload (schema) preview:
image

from commonsextension.

trnstlntk avatar trnstlntk commented on June 19, 2024

Assigning this task to @lozanaross (design; work in progress) and @j-sal (development of this feature). I didn't see an explicit deadline attached during the roadmapping exercise we did last week, but we placed this task around July so I'm provisionally adding a July 31 deadline.

from commonsextension.

lozanaross avatar lozanaross commented on June 19, 2024

I think we discussed this and indeed we need separate issues, I'll set the others up - I think we also agreed the deadline for this first case (Commons images) is July 01 because we want it for wikimania?

from commonsextension.

lozanaross avatar lozanaross commented on June 19, 2024

The way the issue is framed at the moment makes me think it belongs in the extension repo, not in the main repo btw. I think it needs to be abstracted and possibly created later (after this issue is closed) in the main OpenRefine repo.

Replying to myself - this is a dumb comment because I realize you cannot move issues across repos in Github (unless I am just not seeing how?? it is possible in Gitlab). I guess we should keep this here for now, but it's technically part of the SDC extension because we're first developing the thumbs for commons only, right? Then later the options to render local / remote files?

from commonsextension.

lozanaross avatar lozanaross commented on June 19, 2024

Wow, learning new things every day :-) Just transferred it. I hope that's ok!

from commonsextension.

trnstlntk avatar trnstlntk commented on June 19, 2024

Separate issues for the three scenarios:

  • Thumbnails for files already on Wikimedia Commons: #58 (to be completed before end October 2022, as part of the Wikimedia SDC project)
  • Thumbnails for files loaded from local machine: #59 (to be done "later")
  • Thumbnails for files from URL: #57 (to be done "later")

As we now have these separate issues, I will close this one.

from commonsextension.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.