¿Cómo dar la opción de agregar clases/ID CSS al contenido en el creador/editor de contenido WYSIWYG de CMS a un cliente no técnico?

StackOverflow https://stackoverflow.com/questions/2272998

Pregunta

  • Cómo dar la opción de añadir css clases/IDs a contenido en CMS's contenido WYSIWYG constructor/editor a no- cliente técnico que no sabe html, css pero sabe MS Word.

algo de tiempo para crear contenido de acuerdo con el diseño de las etiquetas XHTML no es suficiente.Se necesita el uso de clases CSS.

  • ¿Deberíamos dar solo CSS. Las clases al usuario o #ID también se pueden dar?
  • ¿Y cómo debemos escribir el nombre de las clases para facilitar el cliente?

¿De forma semántica o como border4px, texto claro y fondo bonito?¿Qué método será bueno para que un cliente no técnico elija y recuerde las clases adecuadas?

  • ¿Qué tan popular CMS le dio esta opción al cliente?Cuál es el mejor método según usabilidad?
¿Fue útil?

Solución

La mayoría de los editores en línea de HTML enriquecido incluyen un menú desplegable de "estilos" que permite al usuario elegir estilos.Véase, por ejemplo. aquí para saber cómo se resuelve en FCKEditor.

En cuanto a qué estilos poner allí, eso depende totalmente de su cliente en mi opinión.Si tienen pautas de diseño, querrás incluir estilos que coincidan con la fuente, el color o el diseño corporativo.También puede hacer que el usuario lo pueda personalizar; existen varios editores de CSS en línea; sin embargo, en realidad no son para personas sin conocimientos técnicos.

En cuanto a si utilizar ID o clases:Absolutamente y definitivamente clases.Es difícil evitar que se asignen ID varias veces en un editor WYSIWYG, lo cual es un total no-no.

En realidad, el nombre de las clases depende de ti.Me gustan los formatos legibles por humanos que al mismo tiempo son un nombre de clase:

  • RumboGrande
  • TítuloMedio
  • TítuloPequeño

  • Categoria de producto

  • Declaración de producto

  • Cita

  • Consejo del día

Esos nombres de clase obviamente se muestran al usuario al seleccionar la clase, por lo que no es necesario mantener nombres de clase separados y legibles por humanos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top