¿Existe algún plugin que se parezca al BBCode [HIDE] de los viejos tiempos de phpBB? Sé que mucha gente lo usaba para ocultar el contenido de las publicaciones a usuarios anónimos o a usuarios que no respondían en el tema dado, pero quiero una característica diferente: poder ocultar parcialmente la publicación y no solo a los invitados, sino también a los no moderadores. ¿Es posible ya?
La razón es que estoy dirigiendo una aventura de RPG a través de Discourse y quiero que mis jugadores puedan ocultar partes de las hojas de sus personajes a los ojos de otros jugadores. Algunas partes deberían ser visibles, otras no. El BBCode [HIDE] hacía eso muy bien. Ahora usamos mensajes privados, pero eso es subóptimo.
¿Es suficiente si el texto está en el json pero no se muestra en la página? Podría no ser difícil modificar el plugin Discourse Spoiler Alert para revelar texto solo a miembros de algún grupo o personal. Sin embargo, si alguien quisiera, podría ver https://meta.discourse.org/raw/12650 para ver el texto oculto.
Hacer que esté realmente disponible solo para algunos usuarios sería bastante más difícil, ya que requeriría algo más complicado, quizás cifrando el texto y proporcionando una clave de descifrado en la carga json solo de los moderadores.
Desde mi punto de vista, el susurro del personal es demasiado limitado, sin la capacidad de editarlo cuando la hoja de personaje cambia o de darle estilo como su autor considere oportuno.
Lamentablemente no, porque mis jugadores tienden a ser astutos y les gusta usar cualquier exploit que encuentren. Si algo se transfiere a sus máquinas desde el servidor, seguramente lo notarán.
Probablemente lo que realmente quieres es un plugin más personalizado que implemente la hoja de personaje como, por ejemplo, un UserCustomField que la procese cuando la añada al serializador. Pero si necesitas más de una tarjeta por usuario, probablemente tendría más sentido desarrollarla como un modelo separado. Todo es factible con tiempo y/o dinero.