skoruba / IdentityServer4.Admin

The administration for the IdentityServer4 and Asp.Net Core Identity
MIT License
3.57k stars 1.15k forks source link

Upgrade to new release #487

Open mihaimyh opened 4 years ago

mihaimyh commented 4 years ago

Hi,

As this project gets more and more updates how we should handle them? For example I've installed it using the templates provided by the dotnet cli.

It is enough just to update the nuget packages Skoruba.IdentityServer4* whenever a new version is published?

Best regards.

skoruba commented 4 years ago

Hi, this is great question, I will find the best way how to update UI part, because nuget pckages are easy to update. Update UI is currently little bit complicated, especially if somebody did some own customizations.

Feedback and ideas are welcome. 👍🏼

NelsonReis commented 4 years ago

That could be a good use case for Razor Class Libraries (RCL): https://docs.microsoft.com/en-us/aspnet/core/razor-pages/ui-class?view=aspnetcore-3.1&tabs=visual-studio

The package would include the default views and partials, updated accordingly. Those could then be overridden by custom implementations.

skoruba commented 4 years ago

Thanks @NelsonReis - RCL is great advice, it will take a look at current features. It will be required some rewrite probable, I remember that UI must be implemented like an area, maybe currently not. I will check it.