New package: Generic branding solution
Related #233 #234 #227 applications/hubl#864 https://git.startinblox.com/blox/platform/authentication/-/issues/8 https://git.startinblox.com/blox/platform/authentication/-/issues/6 https://git.startinblox.com/blox/platform/authentication/-/issues/7 https://git.startinblox.com/blox/platform/authentication/-/issues/9 Follow applications/hubl#864 (comment 57791)
Needs
Generic solution with improved pages and templates for:
- Login
- Authorize
- Account creation email (
EMAIL_ON_ACCOUNT_CREATION
) - Account activation process: Failure, success, email content
- Account registration process: Closed, success, form
- Password reset: Email, form, done, confirm, complete
- Password change: Form, done
- Logout
- "Lost user"
- Notification email
It will:
- Would take profit from the same client's color CSS as for the application template
- Takes no new input, only use ones we already have on configuration: Logo, favicon, client's name
- Takes profit of i18n, at least: English, Spanish and French
- Can overwrite some strings
- Contains default values
Steps
-
Gather needs of POs and clients, validate that this approach is fine1 -
Estimate how much time would be needed to implement this, with @gaelleM -
Create djangoldp-branding
, which will overwrite every templates aforesaid and takes new parameters -
Adapt auto-deployment to provide those new parameters from already existing configuration -
Boom.
Overall, due to the complexity of the needs of a generic solution, we'll stick to the concept provided from the FNK mockup. We'll always be able to iterate if it's necessary afterwards.
In case the generic branding doe not fit for a client, who'll want a highly customized templates on their data server, we'll have to create a custom package just for them.
Conception: 230 tokens
Integration: 190 tokens
Autodeploy adaptation: 34 tokens
Per-client configuration: TBD
Total: 454 tokens
Delivery code
12-ABO.BASE-JBP-119 For JB
12-ABO.BASE-GM-120 For Gaëlle
Date de validation PO
05/09/2022 sorry for the delay :/
Date de validation PO
05/09/2022 sorry for the delay :/
-
@product-owners Please create new threads on this issue for every need you see on your clients that would not get satisfied with this minimal approach.
I leave this issue open at least until Thursday.↩