Login / Status
developer.Resource
Home . Documentation . Document Library . Extension Manuals
Sponsors
hosted by punkt.deTYPO3 and Open Source Magazine

Chapter 1. EXT: sm_employeelist

Extension Key: sm_employeelist

Copyright 2007,  Stefan Macke, <typo3@stefanmacke.com>

This document is published under the Open Content License

available from http://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3

- a GNU/GPL CMS/Framework available from www.typo3.com

1.1. Introduction

What does it do?

This extension creates lists of employees of a company based on TYPO3 frontend users. Frontend user groups are used as the departments of the company and you can define positions for the employees like “manager” or “clerk” etc. Additionally there is a details page for each employee with his/her picture, telephone etc.

The following page contents can be created by the extension's first plugin 'Employee List':

  1. Employee list: Displays a list of all employees. You can add/remove fields to display and sort the list by these fields.

  2. Department list: Displays a list of all departments or all employees of a certain department. According to the priority of the employees' positions, they will be displayed with different colors.

  3. Position list: Displays a list of all positions or all employees in a certain position.

  4. Telephone list: Displays a (printable) telephone list.

  5. Birthday list: Displays a (printable) list with all employees and their birthdays.

  6. Picture list: Displays a list with only the pictures and names of all employees or just a certain group of employees.

  7. Presence list: Displays a list of all employees with their current “status” (on-/offline, IP-address).

  8. List of collective numbers: Displays a list of the company's collective numbers or a list of employees assigned to a certain collective number.

  9. Details page: Displays a details page for each employee with all the information about him/her (picture, telephone number, email etc.).

  10. Statistics: Displays some statistics like number of employees, average age etc.

  11. Current Birthdays: A list of current (+/- 4 days) employees' birthdays.

  12. Current jubilees: A list of current (+/- 4 days) employees' jubilees.

The additional plugin 'Event List' offers a list of events the employees can sign up for (like the christmas party etc.). Definable administrators can sign up for other employees and automatically remind them via mail that they should make a decision etc.

Requirement

You need PHP5 to run this extension.

Screenshots

A simple employee list.

A department list.

An employee's details page.

A (printable) telephone list.

Configuration in the back end.

An event list.