User concepts

From Tine 2.0 - Wiki

Introduction

The Layout of Tine 2.0 is divided into four consistent parts.

The northern part of the application window contains the menu bar of Tine 2.0 and the toolbar of the currently used application, the middle part is divided into the application accordion on the left and the application view on the right side. Down south you can find the status bar.

Layout Elements

In detail the introduced areas contain the following structured elements:

  • menu bar - it stayes the same for any chosen appplication. it serves general functions like 'logout' for instance
  • toolbar - it's content depends on the active application and provides functions needed throughout it (this includes a general search field which can be found in any Tine 2.0 application)
  • application accordion - it provides the navigation between all available applications as well as the tree navigation of the chosen application
  • application view - it is the playground of the current application (in general applications will display an table layout to provide a list of entries)
  • status bar - it will be used to show informations to the user like important dates of the current day, incoming mails and so on.

Application Layout

To illustrate the design concept on a living sample let's take a look at the addressbook. As mentioned above the toolbar provides common functions to the user which are in this case adding, editing and removing of contacts as well as a search function.

The application accordion contains a navigation tree which is one of the fundamental concepts of Tine 2.0. Concerning the addressbook it serves the following tasks:

  • outline of:
    • my addressbooks - all your personal addressbooks
    • shared addressbooks - these are addressbooks that contain contacts which should be available to all users (like sales contacts for instance), they are created and maintained by one responsible person
    • other users addressbooks - these are addressbooks which are shared by other users
  • by clicking on any of the above mentioned folders or addressbook you can access the associated contacts which will be displayed in the application view
  • contextmenu - using right mouse click on the folders you can utilize functions to add,rename or remove addressbooks (of course if you have the right to do so)

The application view of the addressbook provides a list of all contacts (depending on the addressbook chosen). They are displayed using another basic concept of Tine 2.0 called gridviev. The gridview enables the user to dynamically show or hide columns and to sort the entries by any given column. Furthermore it is accompanied by an paging toolbar.

Input Validation

From a users point of view feedback concerning your given data is essential. Tine 2.0 provides detailed response if any of your needed data is missing or entered data is formated incorrectly and gives advice how to solve the issue.