Usando un marcador de posición para los enlaces de FontAwesome en las descripciones de la configuración

Continuando la discusión de ¿Cómo agrego enlaces a la configuración del sitio en la descripción de configuración de mi componente?:

Me pregunto si algo similar es posible para un enlace a los iconos gratuitos de FontAwesome. Ese se usa en la descripción de configuración de algunos componentes, y si estos solo contuvieran %{FA_free_link}, entonces la actualización de los enlaces en el núcleo los arreglaría en todos los componentes que usan ese enlace. Además, los traductores no tendrían que traducir la descripción nuevamente.

Esto ayudaría cuando cambie la versión, pero también ayudaría cuando el enlace elegido ya no funcione.
Noté que el enlace elegido en otoño ya no te lleva a los iconos gratuitos.
https://fontawesome.com/v6/search?o=r&m=free ya no funciona. Creo que https://fontawesome.com/v6/search?ic=free funcionaría ahora.

Plugins/componentes que usan el enlace:

2 Me gusta

Creo que, idealmente, enlazaríamos a https://meta.discourse.org/styleguide/atoms/icons, y tendría una interfaz de búsqueda agradable para acceder a todos los iconos disponibles. Tuve un trabajo en progreso para eso hace unos meses… tendré que desempolvarlo y ver si puedo hacerlo fusionable :eyes:

3 Me gusta

¿Eso no solo muestra los iconos que ya se han añadido al foro? Creo que es bastante común elegir otros iconos gratuitos en componentes como “Social share”.

2 Me gusta

Por el momento sí, pero podríamos mejorarlo para mostrar todos los iconos disponibles. (con un indicador de los que ya se han añadido)

3 Me gusta

Pensé que tendría sentido reabrir este tema debido a que se fusionó DEV: upgrade to fontawesome 7 by tyb-talks · Pull Request #36286 · discourse/discourse · GitHub.

Muchas descripciones de la configuración de los componentes de tema y los complementos necesitarán una actualización de nuevo. Por lo tanto, aunque para la mayoría de los componentes se trata principalmente de actualizar la descripción de la configuración svg_icons para mencionar la versión 7 en lugar de la 6, podría ser útil pensar en tener una solución más permanente basada en parámetros para que los traductores no tengan que traducir todo de nuevo en cada actualización de versión.

Añadiendo un ejemplo aquí que contiene ambos: el enlace y el número de versión

2 Me gusta

¿Sería mejor simplemente eliminar el número de versión de estas cadenas?

¿Cómo saben los administradores qué iconos de FontAwesome pueden usar? Quiero decir, actualmente, es seguro asumir que se está utilizando la versión más reciente. Pero cuando se publique V8, habrá un momento en el que necesitarán saber que los iconos añadidos en FA8 no funcionarán, y en los casos en que el nombre haya cambiado, también necesitarán usar el nombre del icono de FA7. ¿O eso ya no es un problema?

Hace aproximadamente un año, fue cvx quien sugirió que mantuviéramos un número de versión en los enlaces:

FA6 tuvo muchos cambios de nombre, por eso fue tan doloroso. No creo que FA7 tuviera ninguno, solo iconos nuevos/mejorados.

Creo que en un mundo ideal, la configuración del tema/sitio podría hacer uso de nuestro menú desplegable de iconos.

Pero sí, no tenemos eso disponible en este momento… así que tienes razón en que el número de versión aún puede ser útil.

1 me gusta

Esperaba que agregar marcadores de posición para el número de versión y un enlace al sitio web de FA que se puedan usar en las descripciones de la configuración del componente fuera más fácil que una configuración de sitio (site setting) y un icono de menú desplegable de configuración de tema y objeto

(Y luego todavía están los componentes que no se migran para usar configuraciones de objeto sino que usan algo como

Ingrese la configuración separada por comas para las etiquetas, en el formato “tag-slug,icono,colorIcono”. El color del icono es opcional.

)