Étendre le contrôleur existant ?

qu’est-ce que vous voulez faire de ces données ? j’ai l’impression que vous voulez les stocker pour une autre fonctionnalité plutôt que de simplement les afficher quelque part sur le forum.

Eh bien, mon espoir/vision ultime était :

1. Modération par niveaux

Accorder aux propriétaires de chaque unité de la communauté des pouvoirs de modération UNIQUEMENT sur les résidents de leur unité.

En gardant à l’esprit qu’il y a près de 200 unités dans notre communauté, il ne semblait pas réalisable d’utiliser la fonctionnalité de groupes pour y parvenir. Voir également le point n° 3 ci-dessous, avec lequel les groupes entreraient également en conflit.

2. Expérience utilisateur d’inscription

L’expérience utilisateur parfaite dans mon esprit ferait également réagir dynamiquement le menu déroulant pour « unité » sur le formulaire d’inscription au choix de l’utilisateur dans le champ « bâtiment », afin de proposer uniquement les unités qui se trouvent dans ce bâtiment. (J’allais trouver un moyen d’analyser un fichier de configuration JSON pour cela lors de l’initialisation de Discourse.)

3. Paramètres de confidentialité des champs

Je voulais offrir à chaque utilisateur le choix de masquer son numéro de bâtiment et/ou d’unité aux autres utilisateurs n’appartenant pas à son unité.

J’ai l’impression que la fonctionnalité de base des champs personnalisés offre cette option uniquement par champ (pas par utilisateur) et également uniquement aux administrateurs, pas aux utilisateurs eux-mêmes.

4. Style fantaisiste

Ce serait plus une cerise sur le gâteau, mais au lieu de l’afficher comme « Propriétaire : oui », je voulais donner au système une connaissance spéciale de ces champs pour les styliser différemment sur les résumés d’utilisateurs. Comme mettre une icône de titre SVG, et une coche si un modérateur a confirmé leur statut (ou une icône de maison pour les résidents). Ce genre de chose.

Alors, oui…

Peut-être que je suis trop exigeant ici, mais j’ai l’impression qu’une fois que j’aurai surmonté la courbe d’apprentissage pour accomplir la fonctionnalité principale, les éléments de la liste de souhaits plus petits deviendront presque triviaux.

Beaucoup de résidents de ma communauté sont des personnes âgées avec peu ou pas de connaissances informatiques. J’ai de sérieuses inquiétudes quant au fait que certains résidents ne voudront pas adopter et utiliser mon site Web Discourse simplement parce qu’il est nouveau et pas Facebook, sans parler des problèmes d’utilisation réels comme la confidentialité des adresses ou la saisie non validée des numéros de bâtiment/unité.

2 « J'aime »