Moyen le plus simple de changer le design de l'application communautaire sur Discourse

Salut,

Je pose cette question pour le compte d’un client : quelle est la méthode la plus simple pour modifier le design de l’application Discourse pour une communauté ?

Sommes-nous contraints à un seul design qui reflète la page d’accueil, ou pouvons-nous simplement avoir un design pour le bureau et un autre pour l’application ?

Parlez-vous bien d’une application (c’est-à-dire téléchargée depuis un magasin d’applications) ou de la version mobile du navigateur ? Ce sont deux choses différentes.

On parle bien de l’application téléchargée depuis l’App Store et accessible via DiscourseHub. :slight_smile:

La vue que vous voyez dans DiscourseHub reflète simplement la vue web. Ainsi, toutes les modifications que vous apportez au client web mobile seront visibles dans DiscourseHub.

DiscourseHub rend la vue plus épurée car il élimine le besoin d’avoir les éléments d’interface supplémentaires du navigateur.

Par conséquent, si vous ne vous souciez que de la vue DiscourseHub, vous devez simplement préparer vos modifications et les déployer dans les composants de thème et/ou les plugins comme d’habitude.

Question naïve : comment modifier uniquement le client web mobile ?

Je suppose que cela diffère de la version bureau ?

C’est exact. Lorsque vous créez ou personnalisez un thème, il existe des sections communes, de bureau et mobiles. Vous aurez besoin de balisage supplémentaire pour les versions mobiles.

Parfait, merci @HAWK. Le fait que cela reflète simplement la configuration mobile est exactement ce que je voulais savoir !

En fait, je travaille juste là-dessus et cela ne semble pas se produire sur la communauté de mon client.

La version mobile ne reflète pas exactement la version bureau – elle s’en approche, mais ce n’est pas identique. La liste des sujets apparaît à côté des catégories pertinentes. Nous essayons d’afficher uniquement les discussions les plus récentes sur mobile. Existe-t-il un moyen simple de faire cela en CSS ?

Il existe un composant de thème qui permet de le faire.

Vous pouvez l’utiliser pour imposer la dernière mise en page sur mobile sans affecter la version de bureau.

Tu es un génie, ça a parfaitement fonctionné. Merci @Johani