BaseApp
No edit summary
No edit summary
Line 1: Line 1:
=== What is it? ===
=== What is it? ===
"BaseApp" is a model you can start with if you want some or all of these functions ready to go:
"BaseApp" is a model you can start with if you want some or all of these functions ready to go:
* Onboarding
# Onboarding
** Send an email confirmation email
#* Send an email confirmation email
** Ask users for more information when registering
#* Ask users for more information when registering
** Send welcome email
#* Send welcome email
* Reset password email and screens
# Reset password email and screens
* Manage logins (SysUsers)
# Manage logins (SysUsers)
* Debugging
# Debugging
** Global "DBG" action and dashboard for switching between users and checking login status
#* Global "DBG" action and dashboard for switching between users and checking login status
** Special screen for handling fake user creation for testing purposes
#* Special screen for handling fake user creation for testing purposes
* Environment settings
# Environment settings
** Implementation available to manage Dev/Test/Prod environments and to have them separated in different access groups
#* Implementation available to manage Dev/Test/Prod environments and to have them separated in different access groups
* User modes
# User modes
** Implements a basis for the user to switch "modes/roles" within the app
#* Implements a basis for the user to switch "modes/roles" within the app
** Special Admin mode implemented for admin menus and test setup
#* Special Admin mode implemented for admin menus and test setup
* Email
# Email
** Logging and viewing outgoing emails and problems
#* Logging and viewing outgoing emails and problems
** Have email templates and some screens based on editable HTML templates
#* Have email templates and some screens based on editable HTML templates
** Editing email templates within your app
#* Editing email templates within your app
** Flexible ViewModels for merging with dynamically edited templates
#* Flexible ViewModels for merging with dynamically edited templates
* Notifications
# Notifications
** User notification system to notify your users of things happening.
#* User notification system to notify your users of things happening.
** Can send emails based on notification timeout
#* Can send emails based on notification timeout
* Server jobs
# Server jobs
** View for debugging SysAsync jobs
#* View for debugging SysAsync jobs
** Page for managing the modeled task scheduler
#* Page for managing the modeled task scheduler
* Data analysis
# Data analysis
** Complete calendar in the model and database for use as dimensions
#* Complete calendar in the model and database for use as dimensions
* Example of how to detect the CodeDress problem
# Example of how to detect the CodeDress problem
==== Disclaimer ====
==== Disclaimer ====
This is provided as is. It's an extract from larger models used in various projects.   
This is ''provided'' ''as is''. It's an extract from larger models used in various projects.   
* Some features are meant to be put into work by subclassing and implementing further to come to full use.


Some features are meant to be put into work by subclassing and implementing further to come to full use.
==== The Model ====
==== The Model ====
You can use this as a starting point or you can merge it with most of the other examples and template models.
You can use this as a starting point or you can merge it with most of the other examples and template models.

Revision as of 05:40, 16 June 2023

What is it?

"BaseApp" is a model you can start with if you want some or all of these functions ready to go:

  1. Onboarding
    • Send an email confirmation email
    • Ask users for more information when registering
    • Send welcome email
  2. Reset password email and screens
  3. Manage logins (SysUsers)
  4. Debugging
    • Global "DBG" action and dashboard for switching between users and checking login status
    • Special screen for handling fake user creation for testing purposes
  5. Environment settings
    • Implementation available to manage Dev/Test/Prod environments and to have them separated in different access groups
  6. User modes
    • Implements a basis for the user to switch "modes/roles" within the app
    • Special Admin mode implemented for admin menus and test setup
  7. Email
    • Logging and viewing outgoing emails and problems
    • Have email templates and some screens based on editable HTML templates
    • Editing email templates within your app
    • Flexible ViewModels for merging with dynamically edited templates
  8. Notifications
    • User notification system to notify your users of things happening.
    • Can send emails based on notification timeout
  9. Server jobs
    • View for debugging SysAsync jobs
    • Page for managing the modeled task scheduler
  10. Data analysis
    • Complete calendar in the model and database for use as dimensions
  11. Example of how to detect the CodeDress problem

Disclaimer

This is provided as is. It's an extract from larger models used in various projects.

  • Some features are meant to be put into work by subclassing and implementing further to come to full use.

The Model

You can use this as a starting point or you can merge it with most of the other examples and template models.

Download

File:BaseApp.zip

This page was edited 35 days ago on 03/26/2024. What links here