Zum Hauptinhalt springen

Inhalt

Das Inhalts-Plugin stellt die redaktionellen Verwaltungsfunktionen von Joomla bereit: Beiträge, Kategorien, Tags und Feldwerte. Es bildet die Grundlage für die KI-gestützte redaktionelle Arbeit.


Jedes Verwaltungstool erfordert für die betreffende Joomla-Komponente die in der Spalte „Erforderliche Berechtigungen“ angegebene Berechtigung. Lesewerkzeuge erfordern keine besonderen Berechtigungen. Das verbundene Konto muss über die entsprechende Berechtigung verfügen, andernfalls wird das Tool abgewiesen.

Beiträge

Beiträge erstellen, bearbeiten, suchen, veröffentlichen und löschen, einschließlich Zugriff auf den Versionsverlauf. Komponente: Beiträge (com_content).

ToolFunktionErforderliche Berechtigungen (ACL)
create_articleEinen Beitrag erstellenErstellen — core.create
update_articleEinen Beitrag bearbeitenBearbeiten — core.edit
get_articleEinen Beitrag lesenKeine (Lesen)
search_articlesBeiträge suchenKeine (Lesen)
set_article_stateVeröffentlichen / Veröffentlichung aufheben / archivieren / in den Papierkorb verschiebenStatus bearbeiten — core.edit.state
delete_articleLöschen (Papierkorb; endgültig = permanent + confirm)Löschen — core.delete
reorder_articleNeu sortierenStatus bearbeiten — core.edit.state
list_article_versionsVersionsverlauf auflistenBearbeiten — core.edit
get_article_versionEine Version lesenBearbeiten — core.edit
diff_article_versionsZwei Versionen vergleichenBearbeiten — core.edit
restore_article_versionEine Version wiederherstellenBearbeiten — core.edit

create_article und update_article decken alle Registerkarten des Joomla-Editors ab: Inhalt, Bilder und Links, Erstellungs- und Veröffentlichungsdaten, Hervorhebung, Autor, Notiz, Beitragsoptionen und Metadaten. Datumsangaben werden im ISO-8601-Format angegeben; ohne Zeitzone werden sie in der Zeitzone der Website interpretiert.

Kategorien

Die Inhaltsstruktur organisieren. Komponente: Beiträge (com_content).

ToolFunktionErforderliche Berechtigungen (ACL)
list_categoriesKategorien auflistenKeine (Lesen)
get_categoryEine Kategorie lesen (einschließlich ihrer Feldwerte)Keine (Lesen)
create_categoryEine Kategorie erstellenErstellen — core.create
update_categoryEine Kategorie bearbeitenBearbeiten — core.edit
delete_categoryEine Kategorie löschenLöschen — core.delete

Schlagwörter

Schlagwörter verwalten und Beiträgen zuweisen. Komponente: Schlagwörter (com_tags).

ToolFunktionErforderliche Berechtigungen (ACL)
list_tagsSchlagwörter auflistenKeine (Lesen)
get_tagEin Schlagwort lesenKeine (Lesen)
create_tagEin Schlagwort erstellenErstellen — core.create
update_tagEin Schlagwort bearbeitenBearbeiten — core.edit
delete_tagEin Schlagwort löschenLöschen — core.delete

Benutzerdefinierte Felder

Die Werte der benutzerdefinierten Felder eines Beitrags oder einer Kategorie festlegen. Die Definitionen der Felder (Erstellung, Typen, Gruppen) werden über das Plugin Benutzerdefinierte Felder verwaltet. Komponente: Beiträge (com_content).

ToolFunktionErforderliche Berechtigungen (ACL)
list_article_fieldsDie auf Beiträge einer Kategorie anwendbaren Felder auflistenKeine (Lesen)
list_category_fieldsDie auf Kategorien anwendbaren Felder auflisten (nach Zuordnung gefiltert, wenn category_id angegeben ist)Keine (Lesen)
reorder_article_fieldEin benutzerdefiniertes Feld innerhalb seines Kontexts und seiner Gruppe neu sortieren — jeder Kontext: Beiträge, Kategorien, Benutzer (trotz seines Namens)Status bearbeiten — core.edit.state

Die Werte werden über das Argument fields von create_article / update_article und von create_category / update_category eingetragen (mit der Berechtigung Erstellen oder Bearbeiten) und im Schlüssel fields von get_article / get_category ausgelesen. Nur der Kategorie zugewiesene Felder werden angewendet; die übrigen werden als ignoriert gemeldet. Strukturierte Werte (Unterformulare, Mehrfachlisten) werden in dem von der Lesefunktion zurückgegebenen Format geschrieben, zum Beispiel {"row0": {"field12": "…"}} für ein Unterformular.

Beispiele für Prompts

„Erstelle einen Beitrag „Unsere Sommeröffnungszeiten“ in der Kategorie Neuigkeiten und veröffentliche ihn.“

„Archiviere die Beiträge der Kategorie Aktionen 2024.“

„Stelle die gestrige Version des Startseitenbeitrags wieder her.“

„Füge der FAQ der Kategorie Preise eine Frage hinzu.“

Sicherheit & ACL

Die Aktionen berücksichtigen die Joomla-ACL: Der Assistent kann nur Inhalte erstellen, bearbeiten oder löschen, für die Ihr Konto in den zulässigen Kategorien die entsprechenden Berechtigungen besitzt. Das endgültige Löschen eines Beitrags erfordert eine ausdrückliche Bestätigung (confirm=true).