Récemment, nous avons décidé d’étendre le niveau de personnalisation de la barre latérale sur meta. Nous avons activé la possibilité de créer vos propres sections de barre latérale avec des liens (en utilisant le paramètre enable custom sidebar sections).
Comment ça marche
Pour afficher le formulaire, vous devrez cliquer sur le bouton plus en bas de la barre latérale.
Vous devrez fournir le titre de la section et au moins un lien valide. Un lien valide contient une icône, un nom et une URL correcte dans le forum Discourse (les URL absolues et relatives sont acceptées). Par exemple :
Il est dans le pied de page de la barre latérale ? Eh bien, c’est un problème alors. Avec l’iPad / iPhone, peu importe si j’utilise le hub ou Safari, le pied de page n’est visible qu’une seule fois lors du tout premier chargement d’une page.
Il se passe la même chose ici aussi. Quand j’ai ouvert Meta, le pied de page était visible. J’ai ouvert la page de groupe et je suis revenu à l’accueil, et il a disparu.
Édition
Il est en fait là, mais je ne peux y accéder que si je choisis une police plus petite dans les paramètres de mon profil et que je réduis l’écran avec le pincement, et que je garde mon iPad en position verticale. S’il est horizontalement, je peux voir le pied de page en pinçant mais je ne peux pas l’utiliser, bien sûr.
Ce n’est pas vraiment une nouveauté. Cela me dérange depuis toujours après l’arrivée de la nouvelle barre latérale.
Parce que ce n’est pas juste un nouveau bouton, je pense que l’icône devrait être changée en un crayon, signalant la modification, et non pas juste la création d’éléments.
Ajoutez également un lien vers /u/username/preferences/sidebar dans la fenêtre modale.
Merci de nous en avoir informé. Le pied de page doit toujours être accessible, je vais donc certainement examiner cela.
Techniquement, nous créons une nouvelle section dans la barre latérale. Plus tard, lorsque la section personnalisée est modifiée, nous utilisons un crayon :
Je pense que nous devrions avoir une règle dans la barre latérale selon laquelle une seule chose peut être sélectionnée, prioriser les liens personnalisés par rapport aux autres éléments ?
Parce que je suis allé droit au but plutôt que de lire attentivement, j’ai trouvé la section « Lien » confuse. Il n’est pas immédiatement clair que cela doit être une URL du même site qui se résout actuellement en une page valide. Il serait peut-être plus clair si cela n’acceptait que des URL relatives (et s’il se complétait automatiquement et affichait les possibilités dans une liste ? peut-être trop pour que ce soit raisonnable ?)
Sera-t-il possible d’ajouter des liens « actifs » comme des catégories ou des tags qui utilisent la bonne couleur de catégorie (ou icône, avec ce composant de thème, j’espère ?)
Y aura-t-il un mécanisme pour ajouter des choses plus sophistiquées ? J’aimerais une recherche personnalisée qui obtienne un indicateur ou un compteur lorsqu’il y a de nouveaux résultats. Ou un moyen d’avoir des sections qui affichent, par exemple, mes 5 derniers signets ou mes 5 derniers sujets…
Je suppose que la section globale que vous mentionnez remplacera la section « Communauté » actuelle ? Sera-t-elle également modifiable individuellement ?
Intéressant mais peut-être pas très facile à utiliser actuellement (j’ai dû relire votre article pour comprendre que les liens devaient être internes^^). Serait-il possible d’ajouter un lien depuis la catégorie/l’article que nous lisons actuellement, comme un « ajouter aux liens personnalisés » en bas ?
J’ai été trop hâtif et j’ai complètement oublié une petite chose appelée /safe-mode. Lorsque je désactive tout sauf les plugins officiels, le pied de page est visible comme il se doit.
Mais avez-vous changé quelque chose ici ? Parce que le pied de page est maintenant visible ici aussi.
Peu importe. J’essaierai les sections personnalisées ici et j’attendrai une ou deux mises à jour avant de commencer à me demander pourquoi mon forum est un peu cassé.
Une étape vers la personnalisation serait de permettre aux administrateurs de définir l’ordre des sections de la barre latérale. Par exemple, j’aimerais déplacer les canaux de discussion plus haut… (pour tous les utilisateurs)
Je suis d’accord, mais ce serait bien de permettre aussi aux utilisateurs de réorganiser par défaut. (Peut-être seulement facultativement… ?)
Cependant, un problème que je ne sais pas du tout comment concilier avec une personnalisation de niveau utilisateur maximal : que faire si un administrateur veut ajouter un nouveau lien à une section ?
Je suis moins de cet avis à moins que les administrateurs ne puissent que définir des valeurs par défaut et que les utilisateurs puissent les modifier comme ils le souhaitent — à cause de ce que @sebastianh a suggéré Je ne veux pas que quelqu’un dicte l’ordre et l’affichage de quelque chose que j’ utilise rarement, parce que je me fiche de ce que quelqu’un d’autre fait.
Mais différents sites peuvent avoir de bonnes raisons de mettre l’accent sur les choses ou de les présenter différemment.
Par exemple, si l’activité principale du site est le chat et qu’il existe certains canaux principaux, il est logique de les placer en haut. Mais si un site est axé sur des communications asynchrones et plus longues, tout en autorisant le chat… le personnel du site peut vouloir que cela ne figure même pas dans la barre latérale.
J’ai un site principalement organisé autour de tags. Je veux le montrer, ainsi que certaines catégories sélectionnées. Peu m’importe si les utilisateurs réorganisent cela — mais s’il y a des changements dans les catégories, je veux pouvoir les rendre visibles à tout le monde, même aux personnes qui ont modifié les paramètres par défaut.
Cela semble être une tension de conception inhérente.
Je suis d’accord, ce serait fantastique si l’administrateur pouvait également définir l’ordre avec l’interface utilisateur. Je n’ai pas encore essayé cette nouvelle fonctionnalité, mais ce correctif CSS est ce que j’utilise actuellement pour déplacer les sections Catégories et Étiquettes plus bas, ce qui fait remonter les Messages :
.sidebar-section-categories {
display: flex; /* Setup a flex layout so you can reorder things */
flex-direction: column;
order: +1;
}
.sidebar-section-tags {
display: flex; /* Setup a flex layout so you can reorder things */
flex-direction: column;
order: +1;
}
Et encore une fois — ce n’est pas une décision du personnel à prendre. Le personnel peut autoriser ou interdire complètement le chat, mais pas imposer aux utilisateurs comment ils veulent utiliser un forum.
Désolé si cela semble trop dur, mais dans cette réalité, vous, ou n’importe quel administrateur, ne savez pas mieux que moi ce que je veux.
Oui, mais maintenant vous suggérez que ce soit le tout premier, le dernier ou le troisième élément de la navigation parce que vous avez pris votre décision. Vous pouvez donc, et devriez, définir des valeurs par défaut, rien de plus, et me laisser prendre ma propre décision sur quoi et où quelque chose est affiché.
Cela dépend vraiment, vraiment. Discourse est un outil polyvalent. Je ne pense pas que je désactiverais des choix sur les forums Fedora, mais si je mettais en place une instance pour un cas d’utilisation restreint (tickets de support ou autre), je pourrais vouloir imposer une vue particulière.
Je pense qu’il y a plusieurs objectifs mentionnés ici qui ne sont pas très controversés et que nous atteindrons à temps :
Pour les sections de liens personnalisés :
possibilité d’ajouter des liens externes
des fonctionnalités plus sophistiquées comme l’activité sur les sujets nouveaux/non lus ?
Barre latérale en général :
sections personnalisées par défaut ajoutées par les administrateurs
ordre par défaut des sections de la barre latérale par les administrateurs
ordre des sections de la barre latérale défini par l’utilisateur
modifications par l’utilisateur de la section « communauté »
Pour soutenir cela (et probablement plus !), je pense que le bouton + dans le pied de page deviendra un « mode d’édition » pour la barre latérale. Nous devons encore trouver la conception pour cela.