Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show installed extensions in the GUI #5546

Closed
Abbe98 opened this issue Jan 4, 2023 · 3 comments · Fixed by #6421
Closed

Show installed extensions in the GUI #5546

Abbe98 opened this issue Jan 4, 2023 · 3 comments · Fixed by #6421
Assignees
Labels
extension Making it easier to extend OpenRefine's UI and backend Module: Backend Used when the issue or feature pertains to server environments or server-related components. Module: Frontend These issues involve working on HTML, CSS, and JavaScript code that affects the user interface. Type: Feature Request Identifies requests for new features or enhancements. These involve proposing new improvements.
Milestone

Comments

@Abbe98
Copy link
Member

Abbe98 commented Jan 4, 2023

When using a hosted or managed OpenRefine instance it isn't necessarily obvious which extensions are installed, and thus it can be tricky to know the available features or where to find relevant documentation.

Proposed solution

It would be nice if the about page listed all installed extensions.

Alternatives considered

Maybe there could be cases where a host doesn't want to show the installed extensions?

#3223 would cover this but it's a much longer way there.

@Abbe98 Abbe98 added Type: Feature Request Identifies requests for new features or enhancements. These involve proposing new improvements. Status: Pending Review Indicates that the issue or pull request is awaiting review by project maintainers or collaborators labels Jan 4, 2023
@wetneb wetneb added extension Making it easier to extend OpenRefine's UI and backend Module: Frontend These issues involve working on HTML, CSS, and JavaScript code that affects the user interface. and removed Status: Pending Review Indicates that the issue or pull request is awaiting review by project maintainers or collaborators labels Jan 4, 2023
@prernadabi23
Copy link

Hello @Abbe98 @wetneb I am an outreach applicant, Please assign this issue to me.

@prernadabi23
Copy link

@wetneb Could you please advise me on how to proceed?

@wetneb
Copy link
Sponsor Member

wetneb commented Mar 8, 2023

This is a rather difficult issue to solve, it likely involves changes to our application framework, Butterfly. If you do not know where to start with this I would recommend that you unassign yourself and tackle a good first issue instead.

@prernadabi23 prernadabi23 removed their assignment Mar 8, 2023
@tfmorris tfmorris self-assigned this Mar 6, 2024
tfmorris added a commit to tfmorris/OpenRefine that referenced this issue Mar 6, 2024
- add Butterfly's list of loaded modules to the info
  returned by the GetVersion command
- Add that information to the About page HTML & update
  the Javascript to populate it
- also repair broken OpenRefine & JVM version display
@tfmorris tfmorris added the Module: Backend Used when the issue or feature pertains to server environments or server-related components. label Mar 6, 2024
wetneb pushed a commit that referenced this issue Mar 18, 2024
- add Butterfly's list of loaded modules to the info
  returned by the GetVersion command
- Add that information to the About page HTML & update
  the Javascript to populate it
- also repair broken OpenRefine & JVM version display
@wetneb wetneb added this to the 3.9 milestone Mar 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
extension Making it easier to extend OpenRefine's UI and backend Module: Backend Used when the issue or feature pertains to server environments or server-related components. Module: Frontend These issues involve working on HTML, CSS, and JavaScript code that affects the user interface. Type: Feature Request Identifies requests for new features or enhancements. These involve proposing new improvements.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants