Novulo
  • Login
  • |
  • Try Now!

  • Product
  • Interactions
  • Services
  • Purchase
  • Support
  • My Novulo
  • Company
Navigation

Navigation

  • Overview
  • Library
  • Tutorials
  • Sample projects
  • Forums
  • Releases


Library

  • Novulo Library
  • About Novulo
  • Getting Started
  • Application Development in Novulo
  • Novulo Architect
    • Release scheme
    • Introducing Novulo Architect
    • Manual
    • Samples
      • Cached functions
      • History sample
      • Sample module configuration
      • User management
      • Process samples
      • Using dummy fields
      • Tabbed panels
      • Form regions
    • Reference
    • Architect Developer Guidelines
  • Novulo Application Server
  • Novulo Course
  • Novulo Network
  • Terminology
  • What's new in 3.2-RC2
  • What's new in 3.3 CTP?

Library

  • Home
  • »
  • Support
  • »
  • Novulo Architect
  • »
  • Samples
  • »
  • Sample module configuration

Sample module configuration

This sample provides a default layout for a system with a single subsystem and a number of modules. There are several key aspects to this layout that makes it is to apply in many projects.

Module layout

Dashboard

The first thing that is loaded when this system is opened by the user is the dashboard. This sample contains two dashboard pages, one for employees and one for the managers. Using the rights profiles, we can disable the managers dashboard for employees, therefore it will load the employees dashboard for them. The dashboard can contain the most used data to provide quick access.

Relations module

In the relations module we provide two pages with the same grids, but with different filters. This allows the user to quickly choose the grid they need: all relations or only the active relations.

Settings

System settings can be grouped together in a settings module. Using the rightsprofile, only authorized user can see and access this module. This module contains pages and grids that allows the administrator to configure the system.
For example, the email templates used by this application:

example settings

The settings grid have no searchbar and are placed in a 50% cell. Using this approach, many settings can be placed on one page.

The settings basic form might look like this:

template form

The form contains a description that can be used to display the value in a dropdown or radio. The same dropdown uses the active field to filter out settings that are no longer available. Since deleting a settings record might hurt historic data, the setting can be set inactive. This means that the setting can no longer be used in the application and historic data remains intact.
The last option we added is 'default'. If an option is marked default the dropdown we create an expression on the dropdown that selects this value by default.

Settings like this are usually used for settings like languages, countries etc.

Users

The users module contains a userpage and a profiles page. This provides a central location to manage the users of this application. Multiple views on the users may provide easy access to the data, for example: active users, all users and expired users.

More information about user management can be found in sample



Comments

Comment
No comments yet

Article

Article added on 6 Jan.
  • Product
  • How it works
  • Tour
  • Features
  • Technical specs
  • Novulo for...
  • Roadmap
  • Try now
  • Interactions
  • BASD
  • RAD
  • Agile
  • ORM
  • Model-driven development
  • Services
  • Consultancy
  • Training & Support
  • Projects
  • Purchase
  • Buy now
  • License agreement
  • F.A.Q.
  • Contact sales
  • Support
  • Library
  • Tutorials
  • Sample projects
  • Forums
  • Releases
  • My Novulo
  • My profile
  • My tickets
  • My products
  • Start architect
  • Company
  • About Novulo
  • Customers
  • Press
  • Awards
  • Careers
  • Contact
  • © 2008-2010 Novulo | All rights reserved
  • Terms of use | Privacy policy