← Todas las entradas

Explicación

¿Borrador o publicado? Cómo lo decide cada CMS y por qué importa cuando escribe una IA

Alguien mirando su trabajo en dos pantallas en una oficina a oscuras, antes de decidir nada.

Lo primero que pregunta cualquiera antes de dejar que un asistente escriba en su web es si va a publicar cosas. La respuesta depende de una palabra, y la palabra es distinta en cada plataforma: WordPress dice borrador, pendiente, privado y futuro; Joomla dice despublicado, archivado y en la papelera; Ghost tiene uno llamado enviado del que no se puede volver. Un asistente que diera por supuesto el vocabulario de una plataforma estaría despublicando páginas en otra. La tabla de abajo es la lista propia de cada plataforma, en su propio orden, leída del software que habla con ella.

·

Parece un detalle y es la fuente más común de fallos reales en un programa que trabaja con varias plataformas. El que tenemos en nuestra propia historia es instructivo: nuestra pantalla de contenidos usaba por defecto la palabra de WordPress para "cualquier estado", y seis de las diez plataformas que entonces admitíamos rechazaban esa palabra de plano, así que una carga de página normal fallaba en más de media lista y no tenía nada que ver con los permisos.

11 plataformas, 11 vocabularios

Cada fila es cómo llama esa plataforma a los estados en que puede estar un contenido, en el orden en que ella los pone. La palabra verde es la que significa que un visitante puede verlo. Aquí no se traduce nada a un vocabulario común, y es a propósito: la palabra propia de una plataforma es la que te enseñan sus pantallas, e inventar un idioma común para todas es como se pierde el significado.

Plataforma Sus propias palabras; primero la que ve un visitante
WordPress Publicada Borrador Pendiente de revisión Privada Programada
Joomla Publicada Sin publicar Archivada En la papelera
Drupal Publicada Sin publicar
Craft CMS Publicada Programada Caducada Sin publicar
Concrete CMS Publicada Borrador
Ghost Publicada Borrador Programada Enviada
Webflow Publicada Borrador
Wix Publicada Programada Borrador Pendiente de revisión
Contentful Publicada Programada Borrador Archivada
Strapi Publicada Borrador
Sanity Publicada Borrador

Leído de la lista de estados de cada adaptador, la misma por la que filtra tu pantalla de contenidos. La palabra verde es la que significa que un visitante puede verlo.

Lo único sobre lo que se sostiene esta tabla: la primera palabra de cada fila es el estado que significa publicado. Eso no es una decisión de presentación, es un hecho del que depende el software: la pantalla de contenidos marca una fila como pública comparando su estado con esa primera palabra, y la barrera de permisos usa la misma comparación para decidir si editar algo cuenta como cambiar lo que ven los visitantes. Un solo hecho, leído en tres sitios, para que no puedan contradecirse.

Cuatro sitios donde la diferencia muerde

Ninguno es hipotético. Cada uno es un fallo que hemos tenido, o uno que evitamos de antemano después de leer el código de una plataforma.

Por qué empezamos por borradores en todas partes

En las 11 plataformas, todo lo que un asistente crea llega como algo que nadie puede ver. Eso no es un ajuste de seguridad que se encienda: es cómo está hecha la herramienta de escribir. La herramienta que crea contenido crea un borrador, y mover algo a un estado que un visitante pueda ver es otra herramienta distinta que pide otro permiso distinto.

El permiso para cambiar lo que ven los visitantes empieza sin marcar y —esto es lo que conviene saber— un asistente conectado no puede pedirlo. Pida lo que pida ChatGPT o Claude al conectarse, la petición de publicación se descarta antes de que veas la pantalla de aprobación, así que esa casilla sin marcar es una casilla que solo puede marcar tu propio clic. Lo hicimos así porque la alternativa rompe la promesa: un permiso que el cliente ha pedido aparece en la lista de "podrá hacer", donde no hay ninguna casilla que desmarcar.

Lo que ves en tu propia pantalla

Las palabras propias de cada plataforma, en su propio orden, con la pública marcada: la misma lista con la que se imprime la tabla de esta entrada. El filtro de tu pantalla de contenidos la usa también, y por eso pedir "solo borradores" significa lo correcto en una plataforma que los llama despublicados. Es un trabajo pequeño que quita una clase entera de preguntas del correo de soporte: nadie tiene que aprenderse nuestro vocabulario para su propia web.

Límite honesto: la tabla es la lista de estados de cada adaptador, que es lo que el software envía y por lo que filtra. Cómo se comporta cada plataforma cuando se le pide filtrar por una de esas palabras está ejecutado en unas y escrito desde la documentación en otras: Contentful, Webflow y Wix ignoraban el filtro de estado por completo hasta hace poco, y sus arreglos se escribieron desde la documentación y no desde una prueba. Sus páginas dicen en qué estado está cada capacidad.

Lo que nos preguntan sobre esto

¿Publicará un asistente algo por error?
No puede, salvo que marques tú el permiso de publicación. Crear contenido crea un borrador en todas las plataformas de aquí, y el permiso que cambia lo que ven los visitantes es aparte, empieza sin marcar y el asistente no puede pedirlo.
¿Y si mi plataforma no tiene estado de borrador?
Las 11 tienen algo que significa "todavía no visible", y por eso esto funciona. Lo que cambia es la palabra y el mecanismo: en una es un documento aparte y en otra una versión sin aprobar de la página.
¿Puede programar una entrada para el martes?
En 6 de las 11 plataformas, sí: WordPress, Joomla, Craft CMS, Ghost, Wix y Contentful. En las demás la respuesta honesta es que no, y te lo dirá en vez de publicarla ahora mismo sin avisar.

Por dónde seguir