Skip to content

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 :/

  1. @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.

Edited by Francis Grande
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information