Bouton Copier et coller le code comme fonctionnalité sélectionnable par groupe

Je propose la fonctionnalité de boutons de copie et de collage de blocs de code comme fonctionnalité désignée par groupe. Le cas d’utilisation est d’inciter aux abonnements via des fonctionnalités de facilité d’utilisation pour une documentation de code open source qui est 100 % ouverte mais conçue pour des abonnements plutôt que des parrainages et des publicités pour la monétisation.

Je le vois comme une mesure plus ouverte que l’option d’aperçu de groupe privé pour les autres. Je veux que tout le monde puisse le voir, mais qu’il y ait des frictions pour copier et coller du code de la documentation si quelqu’un ne s’est pas inscrit.

1 « J'aime »

Bonjour et bienvenue sur le forum !

Je crains de ne pas bien suivre cette fonctionnalité ; pourriez-vous en dire un peu plus ? Des captures d’écran ou des croquis sont également toujours utiles pour comprendre.

Je pense que vous pourriez y parvenir en masquant le bouton “copier le code” avec CSS et en ne le rendant à nouveau visible que pour les utilisateurs d’un certain groupe. Vous pouvez utiliser CSS Classes for Current User's Groups pour pouvoir faire référence aux groupes d’utilisateurs.

J’ai une communauté ouverte au sein de laquelle la plupart des publications sont des extraits de code. J’aimerais que ces extraits de code aient la fonctionnalité de copier-coller typique d’un extrait ou bloc de code, mais que celle-ci soit supprimée pour les utilisateurs anonymes. Le but est d’inciter à l’inscription par une amélioration de la qualité de vie (bouton copier-coller facile).

Je suis conscient de l’option d’appliquer le plugin de prévisualisation comme moyen d’inciter à l’inscription, mais je ne veux pas bloquer la visualisation des informations. Je veux juste introduire une friction.

1 « J'aime »

Merci, je vais examiner cela. Je pense que cette méthode pourrait être contournée en modifiant le code dans les options du développeur du navigateur.

La plupart des choses que vous ajoutez peuvent être contournées. Vous pouvez également copier le contenu du message à partir de la version brute :woman_shrugging:

Add copyright protection to tagged topics pourrait également vous intéresser

1 « J'aime »

Merci. Je vais examiner cela.

Le composant que vous avez recommandé fonctionne.

Merci pour cela. Il peut être appliqué au niveau du thème. ce qui signifie que s’il existe un moyen pour les utilisateurs anonymes d’avoir par défaut le thème A. et pour les membres d’avoir par défaut le thème B, le composant ne restreint aucun membre de la manière que j’ai décrite.

Connaissez-vous un moyen d’avoir un sous-ensemble d’utilisateurs avec un thème, et des utilisateurs inscrits avec un autre ? Je pense que cela pourrait être implémenté via des groupes.

Par exemple, si je pouvais attribuer par défaut un groupe (utilisateurs anonymes) à Horizon avec la balise de copyright installée, et un autre à Foundation par défaut, sans le composant installé, alors cela fonctionnerait.

TLDR : Si seuls certains groupes pouvaient sélectionner leurs thèmes et si différents thèmes pouvaient être attribués par défaut à différents groupes, alors le composant pourrait être utilisé pour marquer 100 % des publications mettant en œuvre des protections avancées, mais il ne serait mis en œuvre que contre un thème spécifique pour les utilisateurs anonymes, et non sur les thèmes utilisés par les groupes de membres.

Je voulais juste faire une mise à jour.

J’ai trouvé le composant « Sujets restreints dans la catégorie ». Sa fonctionnalité fonctionne exactement comme je le demande lorsque j’attribue des restrictions aux non-membres, mais au lieu de la restriction de paiement, s’il pouvait y avoir une option pour activer les protections de droit d’auteur mentionnées dans Add copyright protection to tagged topics , cela permettrait aux gardiens de montrer le contenu entièrement sans restrictions, de montrer le contenu avec des restrictions de droit d’auteur, ou de montrer le mur d’inscription requis comme il le fait déjà.

Je ne suis pas sûr si c’est le bon endroit pour cela, mais cela semble être une valeur ajoutée à la fois pour le composant et pour Discouse en général.

1 « J'aime »

Idée intéressante – j’ai creusé un peu et j’ai trouvé…

  1. Vous ne pouvez probablement pas attribuer un thème par défaut par groupe :

2018 : Comment attribuer un thème à un groupe ? – Sam a dit : “Il n’y a aucun moyen de le faire, cela semble être une demande intéressante surtout lorsqu’elle est étendue à d’autres parties comme les ‘catégories par défaut suivies’ pour un groupe et d’autres paramètres par défaut de l’utilisateur. Il vous faudrait un plugin pour cela maintenant.”

  1. Il existe un moyen de contrôler les thèmes disponibles pour les groupes :

2019 : Afficher/masquer les thèmes pour des groupes spécifiques ? – awesomerobot a proposé une méthode CSS pour manipuler les thèmes disponibles pour un utilisateur en fonction de son groupe principal. Le composant Classes CSS pour les groupes de l’utilisateur actuel déjà mentionné pourrait être utilisé pour étendre cela à n’importe quel groupe.

  1. C’est un peu une digression, mais cela pourrait faire partie d’une approche alternative :

2022 : craigconstantine a développé le composant Umbrella-CAST pour afficher sélectivement un contenu différent dans le même sujet en fonction du groupe de l’utilisateur.

2 « J'aime »