Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 11 additions & 7 deletions docs/technical-reference/goal-posts.md
Original file line number Diff line number Diff line change
Expand Up @@ -180,12 +180,16 @@ This page is primarily based on the results of the [2024 prioritization survey](
* **Score**: 44
* **Status**: Needs Solution Definition
* **Source**: Prioritization-2024
* Enhance the discoverability of extensions and simplify the installation process. Only present extensions that are currently maintained and compatible with the current version of OpenRefine. There are numerous unresolved issues in this area, as OpenRefine’s architecture is uncommon.
* Related conversation
* Unsucessfull grant applications: [2024-DEF](/funding#2024-def) and [2023 Mozilla Infrastructure Fund](/funding#2023-mozilla-infrastructure-fund).
* [Forum conversation](https://forum.openrefine.org/t/improving-the-ux-of-extension-install-and-butterfly/52) and [#3223](https://github.com/OpenRefine/OpenRefine/issues/3223).
* Only present maintained and currently operational ones. Improve extension discoverability and ease the installation process.
* At the moment, extension developers have too few interface stability guarantees, and the user experience of installing and upgrading extensions is poor. There are a lot of open questions around this since OpenRefine’s architecture is quite uncommon, so there does not seem to be an established off-the-shelf model we can adopt.
* See also
* [this conversation in the forum](https://forum.openrefine.org/t/improving-the-ux-of-extension-install-and-butterfly/52),
* [#3223](https://github.com/OpenRefine/OpenRefine/issues/3223).
* [Antonin's take on extensibility](https://antonin.delpeuch.eu/posts/my-roadmap-for-openrefine/#extensibility).
* A first version of the extension page was released in 3.9.0, see [#6975](https://github.com/OpenRefine/OpenRefine/pull/6975) and related issues.
* Unsucessfull grant applications:
* [2024-DEF](https://openrefine.org/funding#2024-def)
* [2023 Mozilla Infrastructure Fund](https://openrefine.org/funding#2023-mozilla-infrastructure-fund) grant application.

### Better support of MARC format
* **Score**: 44
Expand Down Expand Up @@ -249,13 +253,13 @@ This page is primarily based on the results of the [2024 prioritization survey](

### Better testing utilities for extension development
* **Status**: Needs Solution Definition
* outreachy-2024
* [read more here](https://github.com/OpenRefine/OpenRefine/wiki/GSoC-Outreachy-2024-Ideas#better-testing-utilities-for-extension-development)
* The project was initially scoped for the outreachy-2024 program. Please see the [proposed project for more details](https://github.com/OpenRefine/OpenRefine/wiki/GSoC-Outreachy-2024-Ideas#better-testing-utilities-for-extension-development). Implementation is focused on extension and should happen outside OpenRefine core in the [sample-extension](https://github.com/OpenRefine/sample-extension/) repository for example.
* Regarding Cypress test, you can refer to [#157 cypress-based test suite](https://github.com/OpenRefine/CommonsExtension/pull/157) for OpenRefine Commons Extension and created [#2 Add Cypress test suite](https://github.com/OpenRefine/sample-extension/issues/2) to the sample-extension repository.

### Better test coverage for importers and exporters
* **Status**: Needs Solution Definition
* outreachy-2024
* [read more here](https://github.com/OpenRefine/OpenRefine/wiki/GSoC-Outreachy-2024-Ideas#better-test-coverage-for-importers-and-exporters)
* [read more here](https://github.com/OpenRefine/OpenRefine/wiki/GSoC-Outreachy-2024-Ideas#better-test-coverage-for-importers-and-exporters)

### Support for the new reconciliation protocol
* **Status**: Needs Solution Definition
Expand Down