---
title: "Introduction"
version: "6.4"
source: "Introduction/Index.rst"
modified: "2026-09-16T09:25:37+00:00"
---

# Introduction

<!-- TODO: no Markdown rendering for "only" -->

[What does it do?](#what) | [Requirements of femanager](#requirements) | [Suggestions](#suggests) | [Features](#features) | [Screenshots](#screenshots) |

## What does it do?

Femanager is an extension for a TYPO3 Frontend-User Registration.
Maybe you know sr_feuser_register but you want to use a more modern extension, give femanager a try.

This extension basicly brings an easy-to-use frontend-user-registration with a profile manager to your system.
In addition femanager was developed to be very flexible and to bring a lot of features out of the box.

Note: Login and a *I forgot my password* function is part of the core and not part of femanager.

## Requirements of femanager

-   TYPO3 8.7
-   Extbase / Fluid
-   Best use with jQuery and bootstrap

## Suggestions

-   static_info_tables (to show localized countryselection)
-   sr_freecap (captcha for a spam prevention)

## Features

### Frontend-User Registration

-   One step registration with autologin
-   Main configuration with Flexform
-   User confirmation (Double-Opt In) (optional)
-   Administration confirmation (optional)
-   Refuse and Silent Refuse
-   Fill email field with username (optional)
-   Redirect with TypoScript standardWrap (optional)
-   Prefill Formfields via TypoScript standardWrap (optional)
-   Multiple Validation Possibilities (JavaScript and PHP) (required, email, min, max, intOnly, lettersOnly, unicodeLettersOnly, uniqueInPage, uniqueInDb, mustInclude(number,letter,special), inList(1,2,3))
-   Same PHP Methods for JavaScript and PHP Validation
-   Simply extend validation methods with your extension
-   Override a lot of Email settings with TypoScript if needed
-   Set mail attachments or embeded images
-   Override field values on every single step (e.g. push user to usergroup1 and if he is ready confimed push him to usergroup2)
-   Send user values to a third party software (e.g. a CRM like salesforce)
-   Store values in other database tables (e.g. tt_address)
-   Add Captcha (sr_freecap) for spam prevention

### Edit Profile

-   Main configuration with Flexform
-   Administration confirmation for change request (optional)
-   Refuse and Silent Refuse
-   Fill email field with username (optional)
-   Prefill Formfields via TypoScript standardWrap (optional)
-   Multiple Validation Possibilities (JavaScript and PHP) (required, email, min, max, intOnly, lettersOnly, unicodeLettersOnly, uniqueInPage, uniqueInDb, mustInclude(number,letter,special), inList(1,2,3))
-   Same PHP Methods for JavaScript and PHP Validation
-   Simply extend validation methods with your extension
-   Override a lot of Email settings with TypoScript if needed
-   Set mail attachments or embeded images
-   Delete profile with TypoScript redirect

### Invitation

-   Admin could create a new User in Frontend
-   The new user receives a mail with a secured link, which leads to a password generation form
-   Same validations as in edit and new
-   A lot of configuration possibilities with TypoScript

### Backend Module

-   Fulltext search for fe_users
-   Hide and delete of fe_users via AJAX
-   Shows Login status
-   Logout of a frontend user

### General

-   Logging of every change
-   Saltedpasswords support
-   List FE-Users in the frontend
-   Show a user profile in frontend
-   jQuery include must activate via constants (per default no extra jQuery inclusion)
-   Show fe_user crdate and tstamp for editors
-   Store values in other database tables (e.g. tt_address)
-   Save password as md5 or sha1 per default
-   HTML with twitter bootstrap classes to reduce integration time
-   Image upload with status bar
-   Supports static_info_tables
-   Extend this extension with new validators or new fields in fe_users (see example in best practice section) or use some SignalSlots
-   Extension uses namespaces (so TYPO3 version 6.0 or higher is needed)

## Screenshots

### Frontend: Registration

create1

TYPO3 Frontend User Registration

### Frontend: Email

create2

Profile must be confirmed from Admin

### Frontend: Validation

create3

Client- and serverside Validators can be configured

### Frontend: Profile Update

edit1

Request for Profile Update

### Frontend: Add new fields

edit2

Extend Femanager (fe_users) with new Fields

### Backend: Pluginview for Editors

backend1

Example settings in Plugin

### Backend: FE-Users record

backend2

FE-Users record will be extended with useful information

### Backend: Manage Frontend-Users

backend3

A small backend module helps to manage the Frontend-Users
