UA-51298262-10
WordPress

Cuál podría ser la API de WordPress ideal para editores de contenido

By junio 2, 2020julio 14th, 2020No Comments

¿Cuál podría ser la API de WordPress ideal para editores de contenido? Imaginemos un futuro en el que iniciamos sesión en el administrador de nuestro sitio web y nos dirigimos al editor. Este editor en particular tiene todas las herramientas y características que deseamos. Esto lo hace más eficiente en la producción de cualquier contenido que publiquemos en la web. Inmediatamente comenzamos a usar las teclas o arrastramos el mouse por la pantalla.

También te puede interesar cómo hacer que Google rastree nuestro sitio más rápido.

Cuál podría ser la API de WordPress ideal para editores de contenido

Hoy en día, ¿ese editor podría ser el editor de bloques predeterminado para WordPress? Algunos pueden estar ejecutando el plugin Classic Editor para una experiencia de escritura familiar. Otros en cambio, crearán diseños atractivos con el generador de páginas Elementor.

Cuál podría ser la API de WordPress ideal para editores de contenido

Otras personas, a raíz de la cuarentena se encuentran trabajando en casa con Iceberg, una interface construida sobre el editor de bloques para personas que prefieren un ambiente minimalista y aman Markdown.

Algunos blogueros publican por correo electrónico. Otros usan aplicaciones desde su teléfono. Y una gran cantidad de personas trabaja en editores fuera de línea de terceros, como Microsoft Word, Atom y el Bloc de notas simple.

¿Cuál podría ser la API de WordPress ideal para editores de contenido?

Si existe algo de lo que nos hemos dado cuenta a lo largo de los años es que los entornos de edición son tan variados como las personas que los usan. No existe una solución única para todos. La experiencia que estamos buscando no es necesariamente la misma experiencia que necesitamos.

Dada la libertad de elegir, la mayoría de las personas reorganizarían su escritorio, usarían un bloc de notas diferente y optarían por un utensilio de escritura diferente al de su vecino. Incluso si comenzamos con las mismas herramientas, eventualmente hacemos ajustes para acomodarlas a nuestros gustos personales.

A lo largo de la mayor parte de su historia, WordPress ha tenido un solo editor compartido por sus usuarios. Ha cambiado con el tiempo, incluso la incorporación de TinyMCE alguna vez trajo controversias. Sin embargo, el editor predeterminado nunca ha sido suficiente para todos los usuarios.

Sobre el editor clásico de WordPress

Muchos usuarios aborrecen la experiencia de edición clásica. Esto ha hecho que muchos de ellos hayan sido llevados a escribir en varios editores de Markdown a lo largo de los años. Esto para obtener eficiencia y una verdadera experiencia sin distracciones. También ha llevado a los desarrolladores a asumir el desafío de crear experiencias alternativas para grandes extensiones de usuarios finales.

Aunque a otros usuarios les encante el clásico editor de WordPress, en algún momento ha resultado un dolor de cabeza para algunos. De lo contrario, todas las herramientas que han surgido a lo largo de los años habrían sido innecesarias.

De la misma manera, el editor de bloques es a menudo una experiencia de amor u odio. Es el entorno de edición ideal para muchos usuarios. Sin embargo para otros, es un obstáculo en el mejor de los casos.

La promesa de WordPress es proporcionar una experiencia de edición que permita a los editores de todos los ámbitos publicar su contenido en la web. La promesa es lograr que esa experiencia sea lo menos dolorosa posible y continuar iterando hacia ese objetivo inalcanzable pero que vale la pena seguir buscando perfeccionar el proceso de publicación.

Es una situación difícil y no existe una forma de hacer el editor ideal para todas las personas.

Un registro de editores y API

En sus comentarios, el editor de Iceberg en Tabern, Phil Johnston, propuso una solución para WordPress en el futuro.

«Con todas las increíbles experiencias de publicación que salen, me pregunto si es hora de que WP incluya el concepto de ‘Editores'», escribió. «Como un registro oficial de editores instalados».

Más tarde, creó una solicitud de función que requería una API que facilitara a los autores de plugins crear nuevas experiencias de edición sobre WordPress. La propuesta es una idea de alto nivel sobre cómo la pantalla de edición podría permitir a los usuarios elegir su editor preferido.

Potencialmente, los usuarios podrían instalar y usar varios editores, dependiendo del tipo de contenido que estén creando. Un usuario puede querer algo similar a un editor Markdown para publicaciones de blog. Sin embargo, cambia a un creador de páginas para las páginas de su sitio. Los plugins de comercio electrónico pueden tener interfaces de edición personalizadas que son ideales para los propietarios de tiendas. En definitiva, las posibilidades son infinitas. Pero, todo comienza a nivel de WordPress.

¿Cuál es la idea?

La idea no es dejar caer el editor de WordPress predeterminado. Se trata de crear un marco flexible para que los desarrolladores de plugins satisfagan las necesidades de más usuarios. Los métodos adicionales de edición de contenido harían de WordPress un CMS más fuerte. De esta manera atraería a usuarios que de otro modo preferirían una experiencia diferente, independientemente del tipo de sitio que estén construyendo.

Es posible hacer esto ahora. Sin embargo, ¿qué podría estar haciendo WordPress para mejorar este proceso para los desarrolladores?

Jeffrey Carandang, co-creador de Iceberg, cree que es posible abrir el espacio de edición a más soluciones de terceros.

«Crear nuestro propio modo editor fue un desafío, pero en general fue una experiencia súper emocionante», dijo. «Gutenberg todavía está lejos de ser extensible en comparación con otras partes de WordPress, pero logramos piratear algunas áreas que necesitaban trabajar».

Carandang identificó algunos obstáculos que su equipo tuvo que superar al construir el editor Iceberg:

  • Hooks y filtros limitados fuera del desarrollo de bloques, como las áreas superior e inferior del editor y empaque.
  • Opciones de poco a nada para eliminar componentes del editor, confiando en hacks CSS para ocultarlos.
  • La dependencia del editor central localStorage.

Además de los problemas principales, su equipo tuvo que desarrollar múltiples versiones del editor de bloques para garantizar una experiencia perfecta para los usuarios. A pesar de los problemas, todavía cree en un futuro en el que el proyecto del editor de bloques pueda abrir innovaciones potenciales en ese campo.

Podríamos preguntarnos si algún día habrá un editor que nos invite a escribir a tiempo completo desde WordPress. Esperaremos ansiosamente a los desarrolladores de plugins que harán el intento de desarrollar la API de WordPress ideal. Nuestra esperanza es que WordPress cultive estas ideas sin interponerse en el camino.

Esperamos que este artículo sobre cuál podría ser la API de WordPress ideal para editores de contenido, les haya resultado útil. Más información sobre este y otros temas en Ayuda Hosting.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies