Giter Club home page Giter Club logo

sf_register's Introduction

TYPO3 Extension sf_register

Build Status Latest Stable Version Monthly Downloads Total Downloads

Installation

via Composer

The recommended way to install sf_register is by using Composer:

composer require evoweb/sf-register

Installation from TYPO3 Extension Repository

Download and install the extension with the extension manager module or directly from the TER.

Repository and Issue Tracker can be found at https://github.com/evoWeb/sf_register

Suits all your needs to handle frontend users like register new users, edit data and change password.

So what's already in there?

  • creating frontend user
    • flexible form generation by selecting fields in plugin
    • send notification to user and admin
    • activate via link in email by user or admin
    • notification email after activation
    • configure email addresses for user and admin mails separately
    • set different usergroup pre and post activation
    • general terms and conditions acception as checkbox
    • old password verification before setting new password
    • password strength indicator without need of any js lib
    • email/password repeat validation
    • profile image upload, remove and edit with plain or encrypted filename
    • country as selectbox (values from static_info_tables)
    • country zone as selectbox (values from static_info_tables)
    • country zone change with ajax if country selectbox changed
    • language as selectbox (values from static_info_tables)
    • gender as radiobox
    • title as textbox and selectbox
    • pseudonym
    • timezone as selectbox
    • daylight saving as checkbox
    • privacy agreement as checkbox
    • salutation as radiobuttons and selectbox
    • birthdate as selectboxes
    • captcha with integration of existing captcha extensions
    • configuration email as username
  • custom validators
    • user model
    • captcha
    • required
    • repeat
  • custom viewhelpers
    • required
    • captcha
    • static info tables selectboxes
  • edit frontend user
  • change password
  • different template file for every form, preview, save and email view, configurable so they do not need to stay in extension
  • override template rootpath in plugin

If all that is already in, what is missing?

  • complete documentation
  • ajax handling
    • javascript validators in jquery, extjs you name it
  • add interface for user model to enable other extension to extend the model (still needs changes to extbase)
  • better extendability of frontend user model, well this needs some love in extbase
  • multistep creation and editing

How could you help?

  • file issues about bugs and if you already have a solution send the patch in
  • sponsor features you are in need of

Homepage https://www.evoweb.de/

sf_register's People

Contributors

garbast avatar fsaris avatar ohader avatar cundd avatar mabahe avatar frans-beech-it avatar evoweb avatar georgringer avatar rvock avatar uwejakobs avatar schweriner avatar jkujku avatar moskos88 avatar velletti avatar teddytrombone avatar mueller-sebastian avatar sc-cmarquardt avatar ruudsilvrants avatar invisiblekind avatar t3solution avatar hhjse avatar maddy2101 avatar web2date avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.