¿Podría funcionar un Componente Temático para esto, o necesitaría ser un Plugin? ¡Cualquier punto de partida existente sería estelar para que empiece a investigarlo!
Quizás duplicar las funciones del botón “Citar” y reestilizar el resultado… hmm…
@JammyDodger - Uso Discourse para una variedad de casos de uso diferentes.
Para mí, Discourse es un conjunto de herramientas para construir “contenedores” de información.
Alojo mis propias 10 instancias privadas (por ahora, y en crecimiento) para mis diversos proyectos creativos y colaboraciones. Cada una es un espacio de trabajo único para algo que me apasiona, ¡y personalizar cada espacio de trabajo es la mitad (o más) de la diversión mientras construyo mi imperio creativo!
Resaltar es solo otra forma increíble en la que puedo señalar y marcar cierta información a la que quiero que se dirija la vista, para simplificar (y hacer más divertido, interesante y convincente) mi propia (re)lectura y comprensión y edición tanto para mí como para mis colaboradores.
Vaya. Poder seleccionar un bloque de texto y ponerle un color de fondo, directamente en la página; o añadir instantáneamente una nota al pie/anotación/tooltip (lo próximo en mi lista si consigo averiguar cómo añadir más botones a la edición rápida - ¡¡¡)
¡Creo que nunca volvería a dormir nunca más, sería tan productivo!
Ah, ¿así que buscas resaltar el texto seleccionado dentro de las publicaciones (en lugar de citarlo con el resaltado prellenado en el compositor)? ¿Algo así como un concepto de estilo de color de personal dirigido?
Sí. El cuadro del Mini Editor que aparece acepta BBCODE, así que estoy pensando que el botón Resaltar podría, justo dentro del mini-cuadro, simplemente envolver el texto seleccionado dentro de un bbcode como este
[bgcolor=#ff8]este texto tendría entonces un fondo amarillo[/bgcolor]
El pequeño y ordenado TC de @merefield podría ser capaz de usarse; lo estoy mirando…
Si quisiéramos ir a lo elegante, el botón podría mostrar una pequeña barra de herramientas de bbcode como esta…
Mi idea para colorear sería usar [wrap=highlight] alrededor de lo que quieres resaltar y luego aplicar el estilo a <div> con la clase d-wrap y el atributo data-wrap="highlight".
El siguiente paso sería agregar un botón en el editor para aplicar el resaltado al texto seleccionado en el editor, y luego podrías hacerlo sin abrir el editor.
Pero quizás con un botón de “resaltado” allí (que podría no ser tan difícil). Y lo que sonaba como que realmente querías era un solo clic que editara, aplicara el resaltado y guardara.