Saltar al contenido principal

Contenido

El plugin de Contenido expone las herramientas de gestión editorial de Joomla: artículos, categorías, etiquetas y valores de campos. Es la base del trabajo editorial gestionado por IA.


Cada herramienta de gestión requiere, en el componente Joomla correspondiente, el permiso indicado en la columna «Permisos necesarios». Las herramientas de lectura no requieren ningún permiso específico. La cuenta conectada debe disponer de dicho permiso; de lo contrario, la herramienta será rechazada.

Artículos

Crear, modificar, buscar, publicar y eliminar artículos, con acceso al historial de versiones. Componente: Artículos (com_content).

HerramientaFunciónPermisos necesarios (ACL)
create_articleCrear un artículoCrear — core.create
update_articleModificar un artículoModificar — core.edit
get_articleLeer un artículoNinguno (lectura)
search_articlesBuscar artículosNinguno (lectura)
set_article_statePublicar / despublicar / archivar / enviar a la papeleraModificar el estado — core.edit.state
delete_articleEliminar (papelera; definitivo = permanent + confirm)Eliminar — core.delete
reorder_articleReordenarModificar el estado — core.edit.state
list_article_versionsEnumerar el historial de versionesModificar — core.edit
get_article_versionLeer una versiónModificar — core.edit
diff_article_versionsComparar dos versionesModificar — core.edit
restore_article_versionRestaurar una versiónModificar — core.edit

create_article y update_article abarcan todas las pestañas del editor de Joomla: contenido, imágenes y enlaces, fechas de creación y publicación, destacado, autor, nota, opciones del artículo y metadatos. Las fechas se expresan en formato ISO 8601; si no incluyen zona horaria, se interpretan según la zona horaria del sitio.

Categorías

Organizar la estructura jerárquica del contenido. Componente: Artículos (com_content).

HerramientaFunciónPermisos necesarios (ACL)
list_categoriesEnumerar las categoríasNinguno (lectura)
get_categoryLeer una categoría (con los valores de sus campos)Ninguno (lectura)
create_categoryCrear una categoríaCrear — core.create
update_categoryModificar una categoríaModificar — core.edit
delete_categoryEliminar una categoríaEliminar — core.delete

Etiquetas

Gestionar las etiquetas y asociarlas a los artículos. Componente: Etiquetas (com_tags).

HerramientaFunciónPermisos necesarios (ACL)
list_tagsEnumerar las etiquetasNinguno (lectura)
get_tagLeer una etiquetaNinguno (lectura)
create_tagCrear una etiquetaCrear — core.create
update_tagModificar una etiquetaModificar — core.edit
delete_tagEliminar una etiquetaEliminar — core.delete

Campos personalizados

Introducir los valores de los campos personalizados de un artículo o una categoría. Las definiciones de los campos (creación, tipos, grupos) corresponden al plugin Campos personalizados. Componente: Artículos (com_content).

HerramientaFunciónPermisos necesarios (ACL)
list_article_fieldsEnumerar los campos aplicables a los artículos de una categoríaNinguno (lectura)
list_category_fieldsEnumerar los campos aplicables a las categorías (filtrados por asignación si se indica category_id)Ninguno (lectura)
reorder_article_fieldReordenar un campo personalizado entre los de su contexto y grupo — cualquier contexto: artículos, categorías y usuarios (a pesar de su nombre)Modificar el estado — core.edit.state

Los valores se introducen mediante el argumento fields de create_article / update_article y de create_category / update_category (permiso Crear o Modificar), y se leen en la clave fields de get_article / get_category. Solo se aplican los campos asignados a la categoría; los demás se indican como ignorados. Los valores estructurados (subformularios, listas múltiples) se escriben en el formato devuelto por la lectura, por ejemplo {"row0": {"field12": "…"}} para un subformulario.

Ejemplos de prompts

«Crea un artículo «Nuestros horarios de verano» en la categoría Noticias y publícalo.»

«Archiva los artículos de la categoría Promociones 2024.»

«Restaura la versión de ayer del artículo de inicio.»

«Añade una pregunta a las FAQ de la categoría Tarifas.»

Seguridad y ACL

Las acciones respetan la ACL de Joomla: el asistente solo puede crear, modificar o eliminar aquello que su cuenta autorice, dentro de las categorías permitidas. La eliminación definitiva de un artículo requiere una confirmación explícita (confirm=true).