Introduction¶
What does it do? | Requirements of femanager | Suggestions | Features | 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, 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, 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)
 







