CRUDE-ASP
CRUDE-ASP copied to clipboard
Portal configuration database table
Create configuration table and a corresponding dataview to edit it.
Settings:
- [ ] portal name
- [ ] portal public address
- [ ] favicon path
- [ ] adminlte layout
- [ ] adminlte default color theme
- [ ] allow end users to change color theme
- [ ] toastr notification options
- [ ] allow anonymous access
- [ ] allow anonymous registration
- [ ] registration requires email verification
- [ ] asp upload component type
- [ ] uploads folder path
- [ ] upload file max size
- [ ] upload allowed extensions
- [ ] upload restricted extensions
- [ ] asp email component
- [ ] email SMTP server
- [ ] email SMTP port
- [ ] email require SSL
- [ ] email sender address
- [ ] email replyto address
- [ ] email username
- [ ] email password
Implement dictionary wrapping class so that it can be used like this:
- [ ]
Variable = Configuration ("Section:Subsection:Parameter")
Also:
- [ ] Implement initialization of site configurations in config include file
- [ ] Implement initialization of site configuration in App_Start module: https://www.w3schools.com/asp/ev_app_onend_onstart.asp