Base application

Category: Samples
Subcategory: Examples

Overview

Starting with Mendix is usually done using a blank template. If instead you use this base application: * You get a lot of extra's for your application- and user management, so you need not spend any time on that. * You get address and country entities implemented in the most complete and performant way possible. * You get company- and basic invoice functions which create a multi-tenant environment. * Your administrator gets to query your database using OQL. * You get to send emails without doing any setup. * You get to switch between Demo user accounts, getting a feel for each userrole your team created. * You get to play games like 2048 and tictactoe. Good fun and showing you React-addons at the same time. And all that Out-Of-The-Box! Persons and user accounts A very intuitive administration of persons and their information like addresses, user-accounts, family-relations, socialmedia-accounts and their roles. And at the top right: your profile image telling you all about who you are, your userrole(s) and sign-out and password change buttons. System management An extended toolset for your system management, giving you more grip on the application, showing currently logged in users, and the number of objects in the entities that you want to keep in focus. Also: showing a system message to your logged in users.

Documentation

null
Demo urlhttps://baseapplication-sandbox.mxapps.io

Starting with Mendix is most easy if you use this application as your first Mendix app. This app shows you what Mendix can do for you.

Features:

  1. a) One big plus is the intuitive administration of persons and their information like addresses, user accounts and their roles, relations, or even socialmedia accounts and photos.
    b) The userprofile is available to the user via its image icon at the top right of the menubar.
  2. a) Another reason to use this application is the SystemManagement module, giving you more grip on the application, showing currently logged in users, and the number of objects in the entities that you want to keep in focus.
    b) You can create a systemmessage to show to logged in users.
  3. Several useful services are added like address retrieval and application security.
  4. A start for adding your own styling: a contentblock with label and modern radiobuttons

Installation:

  • Download this .mpk file
  • Double click it to unzip all project-files into a new folder;
  • In the new folder doubleclick baseapplication.mpr and it will open in mendix 9.4.0.

Your new application is now available in Studio Pro.

Configuration:

Optionally, you can connect to the service.mendixcloud.com services to get all free services up and running.
No actions are really necessary, but you can start playing around with the modules.

Bugs:

None known currently, but if you find something that need modification, go to service.mendixcloud.com and create a feedback item using the feedback functions at the right side of the screen.

Releases

Version: 2.0.0
Framework Version: 9.6.0
Release Notes: Upgraded to Mx 9.6 and included marketplace module DataWidgets
Version: 1.13.0
Framework Version: 9.5.0
Release Notes: Added logging out before logging in as someone else
Version: 1.12.0
Framework Version: 9.5.0
Release Notes: Creation of a demo user account for each role and the ability to switch to any demo user account you want to check out. Ready to go for PWA, progressive web apps.
Version: 1.11.0
Framework Version: 9.5.0
Release Notes: Upgraded to 9.5.0 to take advantage of all the perks of this Mx version.
Version: 1.10.1
Framework Version: 9.4.0
Release Notes: All in module Person: - Improved registration of taxid - Removed warnings CW0144 - Bugfix in the snip_address retrieving a person's main address - Bugfix calculating person's age. Now only if dob has a value. Same for Happy birthday's visibility