Opened 13 years ago

Last modified 7 years ago

#8930 closed enhancement

Setup wizard for AcctMgr — at Version 5

Reported by: Steffen Hoffmann Owned by: Steffen Hoffmann
Priority: high Component: AccountManagerPlugin
Severity: normal Keywords: initial setup
Cc: Ryan J Ollos, Jun Omae, marc.rawer@… Trac Release: 0.11

Description (last modified by Steffen Hoffmann)

I've been thinking about a setup mode for a while. As AcctMgr accumulates more features and options, its potential value raises.

Use cases:

  • if no configuration section and/or no valid, authenticated user found on module load time, AccountManager will redirect to these wizard pages
  • if called by admin users, review/update current configuration, eventually merge with current configuration admin page

More ideas:

  • temporarily lift permissions to allow anonymous users to do initial configuration including one admin and one regular user

Change History (5)

comment:1 Changed 11 years ago by Ryan J Ollos

I like the idea of writing a default configuration if no account-manager section is found. The default configuration would presumably include a selection of components to enable one of the common cookbook recipes.

I've been thinking about your recent comment over email,

On a related path I'm currently thinking how to ease AcctMgr configuration, because these sort of questions is recurring a bit too much lately. I'll open another ticket and would appreciate your experience when testing changes to bring this enhancement into life.

and I entirely agree, that we need to move towards having a default configuration that can work with few steps beyond installation of the egg.

comment:2 Changed 11 years ago by Steffen Hoffmann

Great. I confess that I had eventually forgotten about these plans of mine.

The most fail-prove configuration would be with SessionStore, because that would skip the additional hurdle of having a valid, r/w-enabled file path configured, that is imposed by all file-based stores. But right now I'm thinking about launching a separate setup-wizard. Let me think about this just a bit longer.

comment:3 Changed 11 years ago by Steffen Hoffmann

(In [12542]) AccountManagerPlugin: Add some artwork to configuration admin panel, refs #8930.

This allows for quicker option recognition by icons when scrolling through that lengthy list. I plan to re-use these icons for the setup wizard too.

comment:4 Changed 11 years ago by Steffen Hoffmann

(In [12544]) AccountManagerPlugin: Create stub of configuration wizard web-UI, refs #8930.

comment:5 Changed 11 years ago by Steffen Hoffmann

Description: modified (diff)
Priority: normalhigh
Summary: Initial setup aka 'parachute' mode for AcctMgr, if no configuration is detectedSetup wizard for AcctMgr

This is pretty much WiP, i.e. the start URL <env>/acctmgr/cfg-wizard is not linked yet.

Vote for it and/or throw your comments and suggestions in here, please.

Note: See TracTickets for help on using tickets.