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

Switch fuseki-server.jar to being Fuseki main with admin functionality and UI #2902

Open
afs opened this issue Dec 19, 2024 · 1 comment · May be fixed by #2903
Open

Switch fuseki-server.jar to being Fuseki main with admin functionality and UI #2902

afs opened this issue Dec 19, 2024 · 1 comment · May be fixed by #2903
Labels
enhancement Incrementally add new feature Fuseki UI Fuseki

Comments

@afs
Copy link
Member

afs commented Dec 19, 2024

Change

Fuseki main

The first step is to switch the jar file fuseki-server.jar in the Fuseki download to be Fuseki main with admin functionality and UI. This gives the same user functionality as the Jena 5.2.0 fuseki-server.jar.

  • Create a Fuseki module for the server administration function. This manages the "run" area.
  • Include the browser-side UI and serve the pages.
  • Provide Shiro support.

There is functionality that can be extracted as modules, such as the Prometheus metrics, but later.

New functionality for fuseki-server.jar is not a goal for this issue.

Are you interested in contributing a pull request for this task?

Yes

@afs afs added enhancement Incrementally add new feature Fuseki Fuseki UI labels Dec 19, 2024
This was referenced Dec 19, 2024
@afs
Copy link
Member Author

afs commented Dec 19, 2024

All the functionality of UI, administration, Shiro and Promethues metrics is in the jena-fuseki-main artifact.

The modules could be split out into a separate artifact. The exact nature of that artifact, and hence a good choice of name, depends on how new functionality is organised. So, for now, the modules are in a separate package of jena-fuskei-main.

afs added a commit to afs/jena that referenced this issue Dec 20, 2024
afs added a commit to afs/jena that referenced this issue Dec 20, 2024
afs added a commit to afs/jena that referenced this issue Dec 23, 2024
afs added a commit to afs/jena that referenced this issue Dec 23, 2024
afs added a commit to afs/jena that referenced this issue Dec 27, 2024
afs added a commit to afs/jena that referenced this issue Dec 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Incrementally add new feature Fuseki UI Fuseki
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant