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
Suggestion: Create a very simple web tool that can be used to create a configuration file #549
Comments
How about admin access to directly edit the config file via web? Each version of the configuration should be kept for rollback and transparency. |
I like the idea! Should this be something that is available to all Cocoda instances? Because currently, Cocoda can be served as static files, but this would require a backend service. |
Cocoda should not require a backend service by default and this feature is more relevant to setting up new instances (unless it also covers saving user settings). Maybe an independent service to manage cocoda instances?
|
Yeah, an independent service would have been my suggestion as well. Crazy idea: This service could also be used to manage jskos-server instances in addition to Cocoda instances. Maybe a simple web tool to add or edit schemes/concepts, and maybe have statistics about how many mappings there are and stuff. What do you think? |
For editing JSON, instead of creating our own editor, we could use an existing editor that's using JSON Schemas for building a form. Here are some examples: |
This could be published as a separate Docker image or included in the Cocoda Docker image so that configuring instances via Docker is easier. |
Alternatively, we could offer a simple web service that
The advantage would be that people could create their own "flavor" of Cocoda without any hosting on their part, and we would only need to have one more database running. As long as the tool is kept simple, I don't see it as a problem. Also, people could then use our Login Server even with their own jskos-server instances because they'd use the Cocoda instance hosted on our domain (only with a different config file). |
Revisited after a year, this issue and #353 look like too much complexity for little use, so better close this. |
I still think it would be valuable to have, especially if people start setting up their own instances of Cocoda, but it's definitely very low priority and currently there is no demand for it. I might implement something extremely simple at some point though, like a web form that gives you the JSON for the Cocoda config file or something. 😉 |
This could make it easier for people to set up their own Cocoda instances. The tool could use the default config as a base and then let people add or remove registries and change the title and logo, and so on.
The text was updated successfully, but these errors were encountered: