Book Image

TYPO3 Extension Development

By : Dmitry Dulepov, Adrian Zimmerman
Book Image

TYPO3 Extension Development

By: Dmitry Dulepov, Adrian Zimmerman

Overview of this book

Table of Contents (13 chapters)

Planning Our Extension

In this section, we will plan the extension that we are going to create in this book. We will create a "FE user list and statistics" extension. Let's look at what this extension will do.


Let's start by defining some requirements for our extension.


The extension must perform the following tasks:

  • Show a list of Frontend users in the Frontend

    • The list of fields must be customizable by the extension user with the following fields visible by default:

  • User login name

  • User real name

  • Registration date

  • Last visit

    • Use pagination if the list is long

    • Link record in the list to show single user information

  • Show single user information with a customizable set of fields

  • Show Frontend user list in the Backend

    • Allow simple filtering by user name

    • Provide editing capabilities for records

  • Show user statistics in the BE:

    • How many times a user has logged in

    • When a user logged in the last time

    • How much time a user has spent on the site

    • What pages a user has visited, and how many times...