The Versatile Showcase theme component, now deprecated, allows users to display diverse topic lists on the homepage with customizable settings for feed titles, filters, and layout. Originally a spin-off from Showcased Categories, it was rewritten by manuel and is hosted on a new repository with a new topic for Discourse 3.2.0.beta3 and above. Users can configure list length, filters, and positioning via outlets like discovery-list-container-top. The component uses flexboxes, allowing flexible layout adjustments through CSS. Feedback includes suggestions for additional outlets and layout improvements, with manuel acknowledging the need to refine title column width and fix a login-related bug where the component fails to render when above-main-container is used. A workaround involves using the discovery-list-container-top outlet. Additionally, a user requests a mobile-friendly divider to improve visual separation between showcase and latest content sections. manuel, Zup, JBM, and Jagster contribute to the discussion.
Credits: The component is a spin-off from Showcased Categories. @Ahmed_Gagan extended the functionality and I rewrote the architecture. In the end we changed so much that it’s not compatible any more.
I would really like to use it but once it’s installed:
-everything seems to be fine, except
-my login box to the instance is set to “display: none” (so the login page becomes totally blank).
I guess there must be a conflit somewhere.
Does anybody already had this kind of trouble and do you have an idea of where i could try to investigate?
Thanks for reporting this @JBM. I can reproduce the issue, the code to generate the list is running in a loop when it can’t access the site content (because login is required). It works when the discovery-list-container-top outlet is selected, because this outlet is only available after login. Will have to look into that.
If you have time would you like to create somekind neat divider for mobiles, there where showcase part where an user moves to ordinary latest? Now it looks like the last part would continue endlessy.