TinyMCE es un proyecto de software de código abierto, de distribución libre, basado en la web, de navegador cruzado e independiente de la plataforma implementado en PHP / HTML y diseñado desde el desplazamiento para actuar como un poderoso WYSIWYG, JavaScript y editor de HTML para sitios web.
Características de un vistazo
Las funciones clave incluyen la capacidad de convertir campos de texto HTML, así como otros elementos HTML, a instancias de editor, lo que facilita la integración con un sistema existente (solo se necesitan dos líneas de código).
El software también ofrece soporte para plantillas y temas, soporte para complementos, salida HTML / XHTML 1.0 personalizable, soporte de idiomas internacionales y soporte para múltiples navegadores web, incluyendo Mozilla Firefox, Google Chrome, Internet Explorer, Opera, etc.
Otra característica interesante es la arquitectura de complemento integrado que permite a los usuarios extender fácilmente la funcionalidad predeterminada del software. Todos los complementos disponibles se pueden ver de un vistazo en el sitio web del proyecto y son fácilmente instalables.
A través de complementos, podrá crear anclajes, habilitar el cambio automático de tamaño de las imágenes, agregar funciones de autoguardado para el texto, agregar soporte para BBCode, acceder a un mapa de caracteres, agregar un selector de color, habilitar un menú contextual, agregar soporte para emoticones, así como para agregar soporte de pantalla completa.
Además, gracias a los complementos, podrá insertar fecha y hora, agregar listas y enlaces, agregar medios (video y audio), agregar soporte de vista previa, agregar funcionalidad de pegado, agregar funcionalidad de búsqueda y reemplazo , para agregar un corrector ortográfico, agregar un contador de palabras, agregar soporte para tablas y agregar soporte de impresión.
Softoware usa TinyMCE
Estamos muy orgullosos de utilizar el potente editor de TinyMCE aquí en Softoware Labs. Nuestros editores lo usan para crear reseñas de productos de software, distribuciones de Linux o dispositivos móviles, así como para brindarle las últimas noticias de todo el mundo.
Qué hay de nuevo en esta versión:
- Nueva API de interfaz de usuario
- ¡Nueva piel moderna!
- Edición en línea
- Proceso de construcción actualizado
- Código de mayor calidad
- Complementos reelaborados
- Soporte de CDN
- ¡Y MUCHO MÁS!
Qué hay de nuevo en la versión:
- Nueva API de interfaz de usuario
- ¡Nueva piel moderna!
- Edición en línea
- Proceso de construcción actualizado
- Código de mayor calidad
- Complementos reelaborados
- Soporte de CDN
- ¡Y MUCHO MÁS!
Qué hay de nuevo en la versión 4.0.16:
- Se corrigió el error por el que el editor no se procesaba correctamente en IE 10 según el documento.readyState.
Qué hay de nuevo en la versión 4.0.12:
- Se agregó la nueva opción media_scripts al complemento multimedia. Esto hace posible incrustar videos usando elementos de script.
- Se corrigió el error por el cual WebKit / Blink generaba elementos y estilos aleatorios al borrar contenido dentro del editor.
- Se corrigió el error por el cual WebKit / Blink producía elementos de tramo fuera de los elementos de enlace cuando el comando desenlace los eliminaba.
- Error reparado donde los formatos de bloques div en modo en línea se aplicaban a todos los párrafos dentro del editor.
- Se corrigió el error donde los bloques div se marcaban como un formato activo en el modo en línea cuando se realizaban selecciones no contraídas.
- Se corrigió el error por el cual el complemento importcss no añadía estilos si se configuraba la opción style_formats.
- Error reparado donde el complemento importcss importaría estilos en grupos varias veces para diferentes menús de formato.
- Se corrigió el error por el que el complemento de pegado no eliminaba correctamente el elemento de pegar elemento en IE si se intentaba pegar un archivo.
- Error reparado donde la normalización de selección no manejaría adecuadamente los casos donde un punto de rango estaba después de un nodo de elemento.
- Se corrigió el error cuando el formato de hora predeterminado para el botón de división de inserción no era el primer elemento de la lista.
- Se corrigió el error cuando el paquete de idioma no traducía correctamente el texto predeterminado para el control de formatoselecionados.
- Se corrigió el error por el que los enlaces se insertaban incorrectamente cuando se detectaban automáticamente enlaces de URL / correos electrónicos absolutos en modo en línea.
- Se solucionó el error por el que IE 11 insertaba los contenidos en el orden incorrecto debido a problemas de asincronización de foco / desenfoque.
- Se corrigió el error al pegar los contenidos en IE algunas veces colocaba los contenidos al final del editor.
- Corregido para que la función de arrastrar y soltar en los navegadores que no sean IE se filtre por el complemento de pegar. IE no tiene las API necesarias.
- Solucionado para que el complemento de pegado detecte mejor los contenidos de Word 2007 que no están marcados con -mso junk.
- Corregido para que el botón de imagen no esté configurado en un estado activo cuando se seleccionan elementos de marcador de posición de control / medios.
Qué hay de nuevo en la versión 4.0.11:
- Nueva API de interfaz de usuario
- ¡Nueva piel moderna!
- Edición en línea
- Proceso de construcción actualizado
- Código de mayor calidad
- Complementos reelaborados
- Soporte de CDN
- ¡Y MUCHO MÁS!
Qué hay de nuevo en la versión 3.4.7:
- Modificó el comportamiento de formateo del cursor a palabras similares a los procesadores de texto de escritorio comunes como Word o Libre Office.
- Error reparado en Webkit: el posicionamiento del cursor no funciona verticalmente dentro de una celda de tabla con varias líneas de texto.
- Error reparado en IE donde Insertar una tabla en IE8 coloca el cursor en la segunda celda de la primera fila.
- Error reparado en IE donde el editor en un marco no le da enfoque a la barra de herramientas usando ALT-F10.
- Se corrigió para webkit y gecko, por lo que al eliminar una viñeta del inicio de la lista, se anulan los elementos de la lista interna y se mueve el primer elemento a un párrafo.
- Corregir los nuevos elementos de la lista en IE8 que no se muestran en una nueva línea cuando la lista contiene elementos de la lista anidados.
- El formateo claro en la celda de la tabla rompe la celda.
- Lista de tipos de medios localizable.
- Se solucionó el error de falta de memoria cuando se usa un prototipo en el cuadro de diálogo de medios.
- Se corrigió un error donde no se podía agregar un espacio en medio de una tercera celda.
- Se solucionó el error por el que agregar una viñeta entre dos viñetas existentes agrega una más
- Se corrigió el error cuando tratar de insertar una nueva entrada a mitad de una lista con viñetas no funciona bien cuando se agrega la siguiente entrada.
- Se solucionó el error al presionar Intro en un elemento de la lista vacía no se elimina correctamente en FF
- Error reparado donde agregar un encabezado después de un elemento de la lista en una celda de la tabla cambia todos los estilos en esa celda
- Se corrigió el error al presionar enter para salir de una lista de viñetas mueve el cursor a la parte superior de la página en Firefox.
- Se corrigió el error al presionar retroceso no eliminaba los recursos humanos en Firefox e IE cuando estaba al lado de un párrafo vacío.
- Se corrigió el error al eliminar una parte del texto del enlace y hacer que se guarde un enlace sin destino.
- Se corrigió el error donde el ancho del borde del estilo css no se manejaba correctamente en el cuadro de diálogo de la tabla.
- Se corrigió el error cuando el análisis de los contenidos html no válidos en IE o WebKit podía producir un bucle infinito.
- Se corrigió el error por el cual las secuencias de comandos con tipos de scripts personalizados no se pasaban correctamente a través del editor.
- Se corrigió el problema por el cual algunos caracteres japoneses de kanji no se codificaban adecuadamente cuando se habilitaba el modo de entidad numérica.
- Diálogo de emoticones realizados utiliza la navegación del teclado.
- Se agregaron instrucciones de navegación al cuadro de diálogo de símbolos.
- Capacidad añadida para establecer valores predeterminados para el complemento multimedia.
- Se agregó la nueva opción font_size_legacy_values para convertir tamaños de elementos de fuentes antiguos para que abarquen con propiedades de tamaño de fuente.
- Error reparado donde el diálogo de símbolos no era accesible.
- Se agregó una peculiaridad para IE que garantiza que el cuerpo del documento que contiene tinyMCE tiene una función = "aplicación" para la accesibilidad.
- Se corrigió el error por el cual el selector de color avanzado no funcionaba correctamente en FF 7.
- Se corrigió el problema por el cual el selector de color avanzado producía códigos hexadecimales en mayúsculas.
- Error reparado donde IE 8 podía lanzar excepciones si el contenido contenía elementos de contenido redimensionables.
- Error reparado donde el formato de intercalación no se aplicaba correctamente a un hermano anterior en WebKit.
- Se corrigió el error por el cual los cuadros de selección para el tamaño / familia de la fuente perdería su valor en WebKit debido a arreglos iOS recientes.
Qué hay de nuevo en la versión 3.4 Beta 2:
- Nuevo reproductor flash:
- El complemento multimedia ahora tiene un nuevo reproductor Flash llamado MoxiePlayer. Este reproductor es compatible con mp4 y flv y se usa como reproductor de reserva para los videos HTML5. Más adelante, le diremos más sobre este jugador en el blog.
- Comando contextual mceInsertContent:
- Un problema común ha sido que TinyMCE podría insertar elementos de bloque como P en elementos P y allí para producir contenidos no válidos. El nuevo 3.4b1 luego lo limpiaría y dividiría estos bloques para producir contenidos válidos. El nuevo 3.4b2 como siempre hará esta limpieza directamente en el elemento contenedor en el que inserta los contenidos. Esto también soluciona problemas con el complemento de pegado donde a veces produce hijos no válidos ya que también usa el comando mceInsertContent.
- Errores con la barra de desplazamiento en IE8 +:
- IE8 introdujo un error con las barras de desplazamiento ya que una de nuestras soluciones para otro error interferiría. Ya hemos resuelto este problema y ya no hay ningún scollbars desigual en IE8 o IE9.
- Gracias por todos los informes de errores y comentarios sobre la última versión beta. Los comentarios siempre son bienvenidos.
Qué hay de nuevo en la versión 3.3 Beta 2:
- Esta versión se centra en las correcciones de errores de la versión beta anterior, donde hay algunas críticas, pero la mayoría son bastante menores.
- También estamos presentando un nuevo plugin legacyoutput que queríamos incluir en la versión anterior, pero no tuvimos tiempo de agregarlo. Este complemento está diseñado para configurar TinyMCE para producir resultados obsoletos / no válidos que se utilizarán para clientes de correo electrónico o la representación en Flash. Esto NO está destinado a otros fines, como producir contenido para la web. Elementos como font, u, strike, etc. están en desuso y no deben usarse si todavía los usa, lea las especificaciones de XHTML y HTML5. Estas etiquetas se usaron en los años noventa.
- Gracias por informar todos los errores y ayudar con las pruebas. Los informes han sido muy útiles.
Qué hay de nuevo en la versión 3.3 Beta 1:
- Después de unos meses de desarrollo, ya se había terminado la versión 3.3, pero queríamos tener todas las funciones planificadas y hacerlas lo más estables posible.
- Esta versión incluye el nuevo motor de formateo de texto. Esto significa que la aplicación de formatos como negrita, cursiva, tamaño de fuente, etc. producirá los mismos resultados en todos los navegadores. También significa que anular los formatos existentes y agregar los personalizados ahora es fácil.
- El soporte jQuery ahora se ha mejorado aún más. Agregamos un nuevo plugin jQuery que Todd Northrop (Speednet) desarrolló y agregó la integración de API con jQuery.
- También agregamos un nuevo complemento advlist que le permite establecer el estilo que desea en bloques de lista específicos. Como letras romanas o cuadrados en lugar de viñetas.
- También se incluye un nuevo complemento de autoguardado. Éste le permite autoguardar los contenidos como un borrador en el almacenamiento local en navegadores compatibles. Es una versión minimalista del complemento tinyautosave desarrollado por Speednet como un proyecto separado.
- El complemento de pegar ahora tiene la capacidad de retener y convertir el formato de Word. Esta característica no está habilitada de manera predeterminada por razones de compatibilidad.
- El complemento de safari ahora se eliminó ya que movimos todas esas correcciones y más al núcleo de TinyMCE. Se ha mejorado la compatibilidad con los navegadores basados en WebKit.
- El rendimiento especialmente en IE se ha mejorado mucho. Necesitábamos reescribir el motor de marcadores porque era muy lento en documentos más grandes.
- Haremos un blog sobre cada una de estas características para darle más detalles sobre cómo usarlas.
- Esta versión se lanza como beta ya que tiene tantas modificaciones en el núcleo que puede haber errores y problemas. Pero ha sido bien probado y actualmente no se conocen regresiones.
- Queremos agradecer a la comunidad TinyMCE por todos los informes de errores, parches y contribuciones de código. Y como ahora es más fácil contribuir a este proyecto a través de GitHub, recomendamos que use su servicio para parches, etc.
Qué hay de nuevo en la versión 3.2.7:
- Esta versión corrige varios errores y problemas. Estas correcciones incluyen un error de procesamiento de tabla en IE y varios problemas con los atributos de estilo booleano.
- También hemos corregido para que los elementos del guión y del estilo permanezcan intactos cuando TinyMCE lo procese, pero seguirán incluidos en las secciones de CDATA para compatibilidad con XHTML / XML.
Comentarios que no se encuentran