BaseApp
No edit summary
(Adding page to Category:TOC because it contains a TOC.)
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
=== What is it? ===
=== What is it? ===
"BaseApp" is a model that 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:
* Manage logins (SysUsers)
# Onboarding
* Onboarding
#* Send an email confirmation email
** Send an email confirmation email based
#* 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)
* Debugging
# Debugging
** Global action and screen to switch 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 user being able 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 menues 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 with 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 modelled 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 CodeDress problem
# Example of how to detect the CodeDress problem
*  
==== Disclaimer ====
==== The model ====
This is ''provided'' ''as is''. It's an extract from larger models used in various projects. 
You can use this as a starting point or you can merge it with most of the others example and template models.
* 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.
 
[[File:BaseApp image.png|frameless|477x477px]]


==== Download ====
==== Download ====
[[:File:BaseApp.zip]]
[[:File:BaseApp.zip]]
[[Category:Packages]]
{{Edited|July|12|2024}}
[[Category:TOC]]

Latest revision as of 13:16, 26 March 2024

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.

BaseApp image.png

Download

File:BaseApp.zip

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