Vai al contenuto principale

Contenuto

Il plugin Contenuti espone gli strumenti di gestione editoriale di Joomla: articoli, categorie, tag e valori dei campi. È la base del lavoro redazionale gestito dall'IA.


Ogni strumento di gestione richiede, nel componente Joomla interessato, il permesso indicato nella colonna «Diritti necessari». Gli strumenti di lettura non richiedono alcun permesso specifico. L'account connesso deve disporre del diritto richiesto, altrimenti lo strumento viene rifiutato.

Articoli

Creare, modificare, cercare, pubblicare ed eliminare articoli, con accesso alla cronologia delle versioni. Componente: Articoli (com_content).

StrumentoFunzioneDiritti necessari (ACL)
create_articleCreare un articoloCreare — core.create
update_articleModificare un articoloModificare — core.edit
get_articleLeggere un articoloNessuno (lettura)
search_articlesCercare articoliNessuno (lettura)
set_article_statePubblicare / annullare la pubblicazione / archiviare / spostare nel cestinoModificare lo stato — core.edit.state
delete_articleEliminare (cestino; definitivo = permanent + confirm)Eliminare — core.delete
reorder_articleRiordinareModificare lo stato — core.edit.state
list_article_versionsElencare la cronologia delle versioniModificare — core.edit
get_article_versionLeggere una versioneModificare — core.edit
diff_article_versionsConfrontare due versioniModificare — core.edit
restore_article_versionRipristinare una versioneModificare — core.edit

create_article e update_article coprono tutte le schede dell'editor Joomla: contenuto, immagini e link, date di creazione e pubblicazione, evidenza, autore, nota, opzioni dell'articolo e metadati. Le date devono essere espresse nel formato ISO 8601; in assenza di fuso orario, vengono interpretate secondo il fuso orario del sito.

Categorie

Organizzare la struttura gerarchica dei contenuti. Componente: Articoli (com_content).

StrumentoFunzioneDiritti necessari (ACL)
list_categoriesElencare le categorieNessuno (lettura)
get_categoryLeggere una categoria (con i valori dei relativi campi)Nessuno (lettura)
create_categoryCreare una categoriaCreare — core.create
update_categoryModificare una categoriaModificare — core.edit
delete_categoryEliminare una categoriaEliminare — core.delete

Tag

Gestire i tag e associarli agli articoli. Componente: Tag (com_tags).

StrumentoFunzioneDiritti necessari (ACL)
list_tagsElencare i tagNessuno (lettura)
get_tagLeggere un tagNessuno (lettura)
create_tagCreare un tagCreare — core.create
update_tagModificare un tagModificare — core.edit
delete_tagEliminare un tagEliminare — core.delete

Campi personalizzati

Impostare i valori dei campi personalizzati di un articolo o di una categoria. Le definizioni dei campi (creazione, tipi, gruppi) fanno capo al plugin Campi personalizzati. Componente: Articoli (com_content).

StrumentoFunzioneDiritti necessari (ACL)
list_article_fieldsElencare i campi applicabili agli articoli di una categoriaNessuno (lettura)
list_category_fieldsElencare i campi applicabili alle categorie (filtrati in base all'assegnazione se category_id)Nessuno (lettura)
reorder_article_fieldRiordinare un campo personalizzato tra quelli del relativo contesto e gruppo — qualsiasi contesto: articoli, categorie, utenti (nonostante il nome)Modificare lo stato — core.edit.state

I valori vengono impostati tramite l'argomento fields di create_article / update_article e di create_category / update_category (diritto Creare o Modificare) e vengono letti nella chiave fields di get_article / get_category. Vengono applicati solo i campi assegnati alla categoria; gli altri vengono segnalati come ignorati. I valori strutturati (sottoform, elenchi multipli) devono essere scritti nel formato restituito dalla lettura, ad esempio {"row0": {"field12": "…"}} per un sottoform.

Esempi di prompt

«Crea un articolo «I nostri orari estivi» nella categoria Notizie e pubblicalo.»

«Archivia gli articoli della categoria Promozioni 2024.»

«Ripristina la versione di ieri dell'articolo della home page.»

«Aggiungi una domanda alle FAQ della categoria Tariffe.»

Sicurezza e ACL

Le azioni rispettano l'ACL di Joomla: l'assistente può creare, modificare o eliminare solo ciò che il tuo account è autorizzato a gestire, nelle categorie consentite. L'eliminazione definitiva di un articolo richiede una conferma esplicita (confirm=true).