EnxDev commented on issue #37016:
URL: https://github.com/apache/superset/issues/37016#issuecomment-3760933154

   > * Perhaps we could consider renaming “sidebar” to “rightSidebar” or even 
“leftSidebar,” especially with the introduction of AI Chat. What do you think?
   
    Agreed! I'll rename `sidebar` to `leftSidebar` to align with potential AI 
Chat placement and maintain consistency. 
   
   > * Regarding homepage customization, do we know yet if this will be per 
user, or more of an admin feature that impacts all users? If possible, could we 
clarify this in the SIP?
   
   I'll clarify this. The intent is:
      - Admins configure global/role defaults
      - User customization is optional (controlled by admin setting)
      - If user customization is disabled, all users see admin-defined layout
   
   
   > * I found the Configuration Storage section a little unclear. Would it be 
possible to provide some additional details or clarification there?
   
   “Do you like the idea of storing pre-built pages and switching between them 
via a selector? 
   Do you think it’s useful given our considerations?
   
   If so, I’ll try to clarify this functionality in the SIP
   
   > * The “Toward a Generic Page Builder” section could fit within the 
Migration Plan and Compatibility section.
   
    Makes sense to move it to Migration Plan section.
   
   > * It might be challenging to support both the current homepage 
implementation and an alternative one in parallel. For SQL Lab, we made the 
default implementation rely on built-in extensions and avoided a gradual 
rollout. Perhaps we could take a similar approach here, using the 
`ENABLE_EXTENSIONS` feature flag to control external extensions. We might need 
a small adjustment so that built-in extensions are always available—what do you 
think?
   
    I agree
   
   > * We need to add `@apache-superset/core` to the dependencies list.
   
   ok
   
   > * For "Phase 2: Extract common layout engine", I noticed it's listed as a 
second phase, but there are also endpoints proposed to control the layout. I 
wonder if we’re thinking of the same thing here. Maybe we could sync up to 
clarify?
   
   You're right to flag this. Looking at it now, the phased approach in my 
   SIP assumed we'd build Homepage-specific infrastructure first, then 
   generalize it.
   
   But given the Generic Page Builder direction, that distinction doesn't 
   make sense anymore. The layout engine and endpoints should be designed 
   as shared infrastructure from the start;  Homepage would simply be the 
   first use case.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to