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 this extension:

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

  2. Department listDisplays 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 listDisplays a list of all positions or all employees in a certain position.

  4. Telephone listDisplays a (printable) telephone list.

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

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

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

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

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

  10. StatisticsDisplays some statistics like number of employees, average age etc.

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

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

Requirement

You need PHP5 to run this extension.

Screenshots

  1. A simple employee list.

  2. A department list.

  3. An employee's details page.

  4. A (printable) telephone list.

  5. Configuration in the back end.