'''Short description''' For unexperienced users it is very irritaing when on the page where the account creation should take place information and buttons are given which are not relevant for creation process of the account. There is no need to have e.g. a "Mail me my account data" on an account creation page. This puzzles users. It is also not needed to explain them how to change settings with the "Save account data" button, how to reset a password and so on.. So this feature request is about having a separate underlay page "!CreateAccount" which gives only the advice really needed and a new macro to perform the account creation. '''Patch for moin-1-6-main-7c58e8af1a97''' Here is the new underlay page "!CreateAccount". {{attachment:CreateAccount.txt}} To get this work correctly you do also need a new macro which does simply create a login form but leaves the event handling still to userpreferences. {{attachment:CreateAccount.py}} '''Discussion''' This patch works nicely together with the given patch for a separate underlay page "!SendMyPassword" on FeatureRequests/LoginHintToSendPasswordonlyWithoutUserCreation. You can use these to patches to restyle your log in as follows: {{attachment:screenshot.jpg}} To get both patches work nicely together, you have to apply the following changes to userform.py: {{attachment:userform.diff}} This patch for a separate !CreateAccount page works also nicely together with some redirect feature built in in the patch of FeatureRequests/WelcomeNewUserPage. I would suggest to add the following changes to action/_init_.py (not yet tested, should work "theoretically"..) {{attachment:action_init_.diff}} So after successfull account creation and automatic log in (this is still missing but will be there in 1.6) the new redirect feature will take you either to the useprefs page (default) or to some welcome new user screen (if show_welcome = True is set in wikiconfig.py). Without this redirect feature the separate !CreateAccount page loses some of its power and is not that nice and neat to use. That's it! -- OliverSiemoneit <> ## Tell your story here. ## What is the problem you are trying to solve? ## Is this features useful to most users or just to specific users? ---- CategoryFeaturePatched