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

UI for Umbraco configuration #38

Open
2 of 6 tasks
leekelleher opened this issue Oct 10, 2022 · 2 comments
Open
2 of 6 tasks

UI for Umbraco configuration #38

leekelleher opened this issue Oct 10, 2022 · 2 comments

Comments

@leekelleher
Copy link
Owner

Idea summary

NOTE: The original idea was to have a friendlier UI for common options in the umbracoSettings.config file. However with .NET Core, Umbraco v9+ the configuration has moved the appSettings.json, requiring a web-app restart for the updated configuration to take affect, I'm less sure how it'd potentially work.

With a UI for Umbraco configuration, we could have things like...

More details about the umbracoSettings.config file are available on the Our Umbraco documenation.

Which categories would the idea fit?

  • Back-office
  • Developer Tools
  • Front-end
  • Starter Kits
  • Misc

Code of Conduct

  • I agree to follow this project's Code of Conduct.
@huwred
Copy link

huwred commented Jun 26, 2023

I haven't tried this with Umbraco, but I will have a play as it does look like you can reload settings without a restart

https://www.coderschmoder.com/reload-changes-in-appsetting-json-without-website-restart/

@huwred
Copy link

huwred commented Aug 7, 2023

Well, as long as you access configuration settings using IOptionsSnapshot<GlobalSettings> changes made to appsettings.json are reflected immediately on change without requiring a restart. While this is great, it would probably require Umbraco changes to work as intended, internal Umbraco code would also need to access them using IOptionsSnapshot<GlobalSettings> instead of using IOptions<GlobalSettings>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants