SayAdmin 1.1.11 – Aktionskatalog

Diese Übersicht enthält alle 372 registrierten Aktionen. Die Spracheingaben sind Beispiele – SayAdmin ist nicht auf diese exakten Formulierungen beschränkt. Natürliche Varianten und kombinierte Anweisungen können auf dieselben Aktionen abgebildet werden.

372 Aktionen163 Green167 Yellow42 Red

Green: lesend/nicht destruktiv. Yellow: Änderung mit Bestätigung. Red: kritische/destruktive Aktion mit besonders strenger Bestätigung.

# Bereich Aktion / Tool-ID Risiko Was wird ausgelöst? Beispiele für Spracheingabe
1 Joomla Core core.components.listTool: core_components_list Green Listet bzw. durchsucht reale Joomla-Core-Komponenten und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only runtime inventory of Joomla core components visible to the current administrator. Reports installed/enabled state, SayAdmin coverage, planned release and only the registered actions that can be operational for that component. Use search for a human component name. Never infer installation or permissions without this tool.
„Zeige mir alle Joomla-Core-Komponenten.“
„Liste die Joomla-Core-Komponenten auf.“
2 Joomla Core core.components.getTool: core_components_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Joomla Core“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read-only detail for one exact real Joomla core component previously resolved through core_components_list. Returns runtime availability, curated coverage, release plan and safe action names. The component must be its technical com_name identifier; never invent it.
„Zeige mir die Details zu „com_content“.“
„Lies den Eintrag „com_content“ vollständig aus.“
3 Joomla Core core.coverage.getTool: core_coverage_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Joomla Core“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read-only SayAdmin coverage matrix for ACL-visible Joomla core components. Use for questions about coverage, supported components, missing controls, roadmap gaps or what SayAdmin can already manage. Optionally restrict it to one exact component identifier resolved by core_components_list.
„Zeige mir die Details zu „com_content“.“
„Lies den Eintrag „com_content“ vollständig aus.“
4 Joomla Core core.capabilities.refreshTool: core_capabilities_refresh Green Führt die entsprechende Datenschutz-Unteraktion „capabilities.refresh“ über Joomla com_privacy aus.
Technischer Action-Vertrag
Force a fresh read-only scan of installed Joomla core components, enabled state, permissions and SayAdmin action coverage. It never enables, disables, installs or configures anything. Use only when the user explicitly asks to refresh, rescan or re-detect capabilities.
„Zeige bzw. bearbeite den passenden Datenschutzvorgang.“
„Führe die gewünschte Joomla-Datenschutzaktion aus.“
5 SayAdmin / QA sayadmin.readiness.checkTool: sayadmin_readiness_check Green Führt den read-only SayAdmin-Release-Readiness-Selbsttest aus.
Technischer Action-Vertrag
Run the read-only SayAdmin 1.0.0 release-readiness self-check. Verifies the action/tool registry, destructive-action safety invariants, the central Safe-Form self-test, the generic mutation/readback lifecycle self-test, the idempotent confirmation/execution self-test, required SayAdmin database tables, component/webservices-plugin availability, Joomla temp/log writability and active core coverage. Never changes Joomla data.
„Führe die SayAdmin-Readiness-Prüfung aus.“
„Ist SayAdmin releasebereit?“
6 SayAdmin / QA sayadmin.regression.runTool: sayadmin_regression_run Green Startet die nicht-invasive SayAdmin-Regressionssuite.
Technischer Action-Vertrag
Run the non-invasive SayAdmin 0.59 RC regression framework. Executes isolated framework, contract, resolver, security, preview/mutation and installed build/package tests with per-test cleanup, structured results, timing and error isolation. Real Joomla integration and Scheduler lifecycle fixtures are intentionally excluded and use the separate yellow sayadmin.integration.run / sayadmin.scheduler.regression.run actions.
„Starte die SayAdmin-Regressionsprüfungen.“
„Führe die nicht-invasiven SayAdmin-Tests aus.“
7 SayAdmin / QA sayadmin.integration.runTool: sayadmin_integration_run Yellow Führt bzw. verwaltet den zugehörigen kontrollierten SayAdmin-Regressions-/Fixture-Lifecycle.
Technischer Action-Vertrag
Run the confirmed SayAdmin 1.0.0 Joomla integration regression suite. It boots real Joomla administrator models/forms and, for the lifecycle test, creates one unique unpublished temporary com_content article, validates/saves/reads/updates/trashes/restores/deletes it through Joomla models, then verifies cleanup. It never edits an existing Joomla object. Confirmation is required because a temporary database fixture is created and removed.
„Führe den passenden SayAdmin-Regressions-/Fixture-Test aus.“
„Prüfe bzw. bereinige die zugehörigen SayAdmin-Testfixtures.“
8 SayAdmin / QA sayadmin.integration.orphansTool: sayadmin_integration_orphans Green Führt bzw. verwaltet den zugehörigen kontrollierten SayAdmin-Regressions-/Fixture-Lifecycle.
Technischer Action-Vertrag
Read-only scan for orphaned SayAdmin Joomla integration fixtures. It reports only rows carrying the SayAdmin integration title marker and distinguishes strictly eligible fixtures from suspicious lookalikes. Returns a server state cleanup_token required by the destructive cleanup action. Never changes Joomla data.
„Führe den passenden SayAdmin-Regressions-/Fixture-Test aus.“
„Prüfe bzw. bereinige die zugehörigen SayAdmin-Testfixtures.“
9 SayAdmin / QA sayadmin.integration.cleanupTool: sayadmin_integration_cleanup Red Führt bzw. verwaltet den zugehörigen kontrollierten SayAdmin-Regressions-/Fixture-Lifecycle.
Technischer Action-Vertrag
Permanently delete only orphaned SayAdmin integration fixture articles that match the exact title-prefix, alias-prefix, meta-marker, unpublished/trash and fixture-state contract from a fresh sayadmin_integration_orphans scan. Requires the exact cleanup_token, revalidates state immediately before deletion, verifies Article asset cleanup and is not undoable. Requires typed confirmation FIXTURES LÖSCHEN.
„Führe den passenden SayAdmin-Regressions-/Fixture-Test aus.“
„Prüfe bzw. bereinige die zugehörigen SayAdmin-Testfixtures.“
10 SayAdmin / QA sayadmin.scheduler.regression.runTool: sayadmin_scheduler_regression_run Yellow Führt bzw. verwaltet den zugehörigen kontrollierten SayAdmin-Regressions-/Fixture-Lifecycle.
Technischer Action-Vertrag
Run the confirmed SayAdmin 1.0.0 Joomla Scheduler regression suite. It creates exactly one unique disabled never-run rotation.logs fixture inside a database transaction, validates never-run/history semantics, Europe/Berlin/DST, next_execution recalculation and preservation, active-lock protection, expired soft-lock recovery and the safe trash/restore/delete lifecycle. It never enables or executes the task and never edits an existing Scheduler task.
„Führe den passenden SayAdmin-Regressions-/Fixture-Test aus.“
„Prüfe bzw. bereinige die zugehörigen SayAdmin-Testfixtures.“
11 SayAdmin / QA sayadmin.scheduler.orphansTool: sayadmin_scheduler_orphans Green Führt bzw. verwaltet den zugehörigen kontrollierten SayAdmin-Regressions-/Fixture-Lifecycle.
Technischer Action-Vertrag
Read-only scan for orphaned SayAdmin Scheduler regression fixtures. It only considers tasks carrying the exact SayAdmin Scheduler Regression title/note/type contract and reports suspicious lookalikes separately. Returns a server state cleanup_token required by the destructive cleanup action. Never changes or runs Scheduler tasks.
„Führe den passenden SayAdmin-Regressions-/Fixture-Test aus.“
„Prüfe bzw. bereinige die zugehörigen SayAdmin-Testfixtures.“
12 SayAdmin / QA sayadmin.scheduler.cleanupTool: sayadmin_scheduler_cleanup Red Führt bzw. verwaltet den zugehörigen kontrollierten SayAdmin-Regressions-/Fixture-Lifecycle.
Technischer Action-Vertrag
Permanently delete only orphaned SayAdmin Scheduler regression fixture tasks that match the exact title-prefix, rotation.logs type, note marker, disabled/trash, never-run and non-active-lock contract from a fresh sayadmin_scheduler_orphans scan. Requires the exact cleanup_token, revalidates state immediately before deletion and is not undoable. Requires typed confirmation SCHEDULER-FIXTURES LÖSCHEN.
„Führe den passenden SayAdmin-Regressions-/Fixture-Test aus.“
„Prüfe bzw. bereinige die zugehörigen SayAdmin-Testfixtures.“
13 SayAdmin / QA sayadmin.registry.auditTool: sayadmin_registry_audit Green Prüft den vollständigen SayAdmin-Aktionskatalog auf Vertragskonsistenz.
Technischer Action-Vertrag
Read-only integrity audit of the complete SayAdmin action registry. Checks unique tool names, valid risk classes, parameter schemas and descriptions. Use for regression/QA questions about registry consistency.
„Prüfe den kompletten SayAdmin-Aktionskatalog.“
„Sind alle Action-Verträge konsistent?“
14 SayAdmin / QA sayadmin.security.auditTool: sayadmin_security_audit Green Prüft die Sicherheitsverträge kritischer SayAdmin-Aktionen read-only.
Technischer Action-Vertrag
Read-only audit of SayAdmin destructive-action safety. Verifies that every red action has a server-side typed confirmation phrase and reports the current invariant that red actions are isolated from shared multi-change workflow plans.
„Prüfe die SayAdmin-Sicherheitsverträge.“
„Sind alle Red-Aktionen korrekt abgesichert?“
15 SayAdmin / QA sayadmin.acceptance.planTool: sayadmin_acceptance_plan Green Erzeugt einen realen Joomla-Abnahmeplan, führt aber noch keine schreibenden Tests aus.
Technischer Action-Vertrag
Generate a read-only real-Joomla acceptance plan for SayAdmin. Smoke mode covers representative read, yellow mutation, red destructive and recovery paths; full mode adds complete active core/action-family regression requirements. It only creates a test plan and never executes mutations.
„Erstelle einen Abnahmeplan für SayAdmin.“
„Zeige mir den vollständigen Stable-Abnahmeplan.“
16 Sprachen languages.installed.listTool: languages_installed_list Green Listet bzw. durchsucht reale Sprachen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
List actually installed Joomla language packs for site and/or administrator, including the current default per client. Use this before selecting a default language or creating a content language. Never invent language tags.
„Zeige mir alle Sprachen.“
„Liste die Sprachen auf.“
17 Sprachen languages.content.listTool: languages_content_list Green Listet bzw. durchsucht reale Sprachen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Search/list real Joomla content languages from com_languages with ID, language tag, native title, URL language code, publication state and access. Use this to resolve a named content language before changing it.
„Zeige mir alle Sprachen.“
„Liste die Sprachen auf.“
18 Sprachen languages.content.getTool: languages_content_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Sprachen“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla content language by numeric lang_id after resolving it through languages_content_list.
„Zeige mir die Details zu „Deutsch (de-DE)“.“
„Lies den Eintrag „Deutsch (de-DE)“ vollständig aus.“
19 Sprachen languages.content.createTool: languages_content_create Yellow Führt die registrierte SayAdmin-Aktion „languages.content.create“ im Bereich „Sprachen“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-Vertrag
Prepare creation of one Joomla content language through the native com_languages model. The language pack must already be installed for the site. Requires confirmation.
„Führe die Funktion „languages.content.create“ für „Deutsch (de-DE)“ aus.“
„Nutze die SayAdmin-Aktion „languages.content.create“.“
20 Sprachen languages.content.updateTool: languages_content_update Yellow Führt die registrierte SayAdmin-Aktion „languages.content.update“ im Bereich „Sprachen“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-Vertrag
Prepare safe changes to one exact Joomla content language through the native com_languages model. Omitted fields are preserved. Requires confirmation.
„Führe die Funktion „languages.content.update“ für „Deutsch (de-DE)“ aus.“
„Nutze die SayAdmin-Aktion „languages.content.update“.“
21 Sprachen languages.content.stateTool: languages_content_state Yellow Führt die registrierte SayAdmin-Aktion „languages.content.state“ im Bereich „Sprachen“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-Vertrag
Prepare publishing or disabling one exact Joomla content language. This never trashes or deletes the language. Requires confirmation.
„Führe die Funktion „languages.content.state“ für „Deutsch (de-DE)“ aus.“
„Nutze die SayAdmin-Aktion „languages.content.state“.“
22 Sprachen languages.default.getTool: languages_default_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Sprachen“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read the current Joomla default language for the website and administrator clients.
„Zeige mir die Details zu „Deutsch (de-DE)“.“
„Lies den Eintrag „Deutsch (de-DE)“ vollständig aus.“
23 Sprachen languages.default.setTool: languages_default_set Yellow Führt die registrierte SayAdmin-Aktion „languages.default.set“ im Bereich „Sprachen“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-Vertrag
Prepare changing Joomla default language for site or administrator through com_languages InstalledModel. The exact language must already be installed for that client. Requires confirmation.
„Führe die Funktion „languages.default.set“ für „Deutsch (de-DE)“ aus.“
„Nutze die SayAdmin-Aktion „languages.default.set“.“
24 Sprachstrings language_strings.searchTool: language_strings_search Green Sucht nach Joomla-Sprachstrings anhand von Schlüssel oder Text.
Technischer Action-Vertrag
Search the effective Joomla language text that a user can actually see and resolve it to the real language constant and source file. Use this when the user names visible wording instead of a technical language key. Exact unique matches can be used directly for a later language_overrides_set action; if multiple different constants match exactly, ask which visible context/source they mean rather than asking them to know a Joomla key.
„Suche den Sprachstring für „Save“.“
„Finde den Joomla-Sprachschlüssel, der „Speichern“ ausgibt.“
25 Sprach-Overrides language_overrides.listTool: language_overrides_list Green Listet bzw. durchsucht reale Sprach-Overrides und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
List/search Joomla language overrides for one installed language and one client (site or administrator). Reads Joomla override INI files only; never searches arbitrary files.
„Zeige mir alle Sprach-Overrides.“
„Liste die Sprach-Overrides auf.“
26 Sprach-Overrides language_overrides.getTool: language_overrides_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Sprach-Overrides“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla language override constant for one installed language and one client.
„Zeige mir die Details zu „JGLOBAL_SAVE“.“
„Lies den Eintrag „JGLOBAL_SAVE“ vollständig aus.“
27 Sprach-Overrides language_overrides.setTool: language_overrides_set Yellow Setzt einen ausgewählten Wert oder eine Zuordnung im Bereich „Sprach-Overrides“.
Technischer Action-Vertrag
Prepare creating or replacing one Joomla language override using Joomla LanguageHelper INI writing. Set both=true only when the user explicitly wants the same override in site and administrator. Requires confirmation.
„Setze den gewünschten Wert bei Sprach-Overrides.“
„Ändere die Zuordnung von „JGLOBAL_SAVE“.“
28 Sprach-Overrides language_overrides.deleteTool: language_overrides_delete Red Löscht einen dafür geeigneten Eintrag aus „Sprach-Overrides“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-Vertrag
Prepare permanent removal of one exact Joomla language override constant from one override INI file. This does not delete a language pack or content language and is not automatically undoable. Requires typed confirmation OVERRIDE LÖSCHEN.
„Lösche „JGLOBAL_SAVE“ endgültig.“
„Entferne den ausgewählten Eintrag aus „Sprach-Overrides“ dauerhaft.“
29 Mehrsprachige Verknüpfungen associations.auditTool: associations_audit Green Prüft den Bereich „Mehrsprachige Verknüpfungen“ read-only auf Inkonsistenzen, Risiken oder auffällige Zustände.
Technischer Action-Vertrag
Audit Joomla multilingual association metadata. Detects missing targets, one-item association groups and duplicate languages in verified core contexts. Unknown extension contexts are reported but never guessed or modified.
„Prüfe Mehrsprachige Verknüpfungen auf Probleme.“
„Führe einen Audit für Mehrsprachige Verknüpfungen aus.“
30 Mehrsprachige Verknüpfungen associations.getTool: associations_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Mehrsprachige Verknüpfungen“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read the multilingual association group for one exact supported core item. Supported contexts in 0.50.2 are com_content.item, com_contact.item, com_menus.item and com_categories.item.
„Zeige mir die Details zu „Beitrag „Willkommen““.“
„Lies den Eintrag „Beitrag „Willkommen““ vollständig aus.“
31 Mehrsprachige Verknüpfungen associations.repair_staleTool: associations_repair_stale Yellow Repariert bestätigte veraltete/ungültige Mehrsprachigkeits-Verknüpfungen.
Technischer Action-Vertrag
Prepare safe cleanup of stale Joomla multilingual association metadata in verified core contexts. Removes only association rows whose targets no longer exist and/or one-item groups. Never deletes or edits the content items themselves. Requires confirmation.
„Repariere die veralteten Sprachverknüpfungen.“
„Behebe die bestätigten fehlerhaften Associations.“
32 Smart Search finder.statusTool: finder_status Green Prüft bzw. liest den aktuellen Zustand im Bereich „Smart Search“, ohne Änderungen vorzunehmen.
Technischer Action-Vertrag
Read-only runtime status of Joomla Smart Search (com_finder): indexed links, terms, taxonomy nodes, filters, enabled Finder plugins, last index date and any active SayAdmin Finder job. Use this before planning an index run.
„Prüfe den Status von Smart Search.“
„Ist bei Smart Search alles in Ordnung?“
33 Smart Search finder.types.listTool: finder_types_list Green Listet bzw. durchsucht reale Smart-Search-Einträge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
List real Joomla Smart Search content types from the current Finder index. Never invent content types that are not returned.
„Zeige mir alle Smart-Search-Einträge.“
„Liste die Smart-Search-Einträge auf.“
34 Smart Search finder.errors.listTool: finder_errors_list Green Listet bzw. durchsucht reale Smart-Search-Einträge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only Finder diagnostics: disabled Finder plugins and failed SayAdmin Finder index jobs. This is the authoritative error source for SayAdmin-managed Finder runs.
„Zeige mir alle Smart-Search-Einträge.“
„Liste die Smart-Search-Einträge auf.“
35 Smart Search finder.filters.listTool: finder_filters_list Green Listet bzw. durchsucht reale Smart-Search-Einträge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Search and list actual Joomla Smart Search filters with ID, title, alias, state and taxonomy-node count. Use this to resolve a filter before reading or changing it.
„Zeige mir alle Smart-Search-Einträge.“
„Liste die Smart-Search-Einträge auf.“
36 Smart Search finder.filters.getTool: finder_filters_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Smart Search“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla Smart Search filter after its numeric ID has been resolved through finder_filters_list.
„Zeige mir die Details zu „Suchindex“.“
„Lies den Eintrag „Suchindex“ vollständig aus.“
37 Smart Search finder.filters.createTool: finder_filters_create Yellow Führt die registrierte SayAdmin-Aktion „finder.filters.create“ im Bereich „Smart Search“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-Vertrag
Prepare a new Joomla Smart Search filter. node_ids must be real IDs from Joomla Finder taxonomy; an empty list means no taxonomy restriction. Execution always requires the normal SayAdmin confirmation.
„Führe die Funktion „finder.filters.create“ für „Suchindex“ aus.“
„Nutze die SayAdmin-Aktion „finder.filters.create“.“
38 Smart Search finder.filters.updateTool: finder_filters_update Yellow Führt die registrierte SayAdmin-Aktion „finder.filters.update“ im Bereich „Smart Search“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-Vertrag
Prepare changes to one exact Joomla Smart Search filter. Supplying node_ids fully replaces its taxonomy selection; omitting node_ids preserves it. Confirm before execution.
„Führe die Funktion „finder.filters.update“ für „Suchindex“ aus.“
„Nutze die SayAdmin-Aktion „finder.filters.update“.“
39 Smart Search finder.filters.stateTool: finder_filters_state Yellow Führt die registrierte SayAdmin-Aktion „finder.filters.state“ im Bereich „Smart Search“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-Vertrag
Prepare enabling or disabling one exact Joomla Smart Search filter. The filter definition is preserved. Confirm before execution.
„Führe die Funktion „finder.filters.state“ für „Suchindex“ aus.“
„Nutze die SayAdmin-Aktion „finder.filters.state“.“
40 Smart Search finder.index.startTool: finder_index_start Yellow Führt die registrierte SayAdmin-Aktion „finder.index.start“ im Bereich „Smart Search“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-Vertrag
Prepare an incremental/targeted Joomla Finder index run through enabled Finder plugins without clearing the existing index. Never use for a requested full rebuild or clear. Confirmation is required.
„Führe die Funktion „finder.index.start“ für „Suchindex“ aus.“
„Nutze die SayAdmin-Aktion „finder.index.start“.“
41 Smart Search finder.index.progressTool: finder_index_progress Green Führt die registrierte SayAdmin-Aktion „finder.index.progress“ im Bereich „Smart Search“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-Vertrag
Read the latest or one exact SayAdmin Finder job status. Use instead of starting a second index run when a run is already active or a previous request timed out.
„Führe die Funktion „finder.index.progress“ für „Suchindex“ aus.“
„Nutze die SayAdmin-Aktion „finder.index.progress“.“
42 Smart Search finder.index.rebuildTool: finder_index_rebuild Yellow Führt die registrierte SayAdmin-Aktion „finder.index.rebuild“ im Bereich „Smart Search“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-Vertrag
Prepare a complete Joomla Smart Search index rebuild: purge through Joomla IndexModel and immediately run all enabled Finder plugins. This is distinct from clear-only and requires a complete confirmation preview.
„Führe die Funktion „finder.index.rebuild“ für „Suchindex“ aus.“
„Nutze die SayAdmin-Aktion „finder.index.rebuild“.“
43 Smart Search finder.index.clearTool: finder_index_clear Red Führt die registrierte SayAdmin-Aktion „finder.index.clear“ im Bereich „Smart Search“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-Vertrag
Prepare clearing the complete Joomla Smart Search index through Joomla IndexModel without rebuilding it. This can leave site search without results. It is a red action and requires the exact safety phrase shown by SayAdmin.
„Führe die Funktion „finder.index.clear“ für „Suchindex“ aus.“
„Nutze die SayAdmin-Aktion „finder.index.clear“.“
44 Banner banners.listTool: banners_list Green Listet bzw. durchsucht reale Banner und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Search/list real Joomla banners with client, category, state, ordering, schedule and aggregate counters. Use this before reading or changing a named banner.
„Zeige mir alle Banner.“
„Liste die Banner auf.“
45 Banner banners.getTool: banners_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Banner“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla banner by a real ID returned by banners_list, including local-time schedule and current counters.
„Zeige mir die Details zu „Sommeraktion“.“
„Lies den Eintrag „Sommeraktion“ vollständig aus.“
46 Banner banners.statisticsTool: banners_statistics Green Liest Bannerstatistiken und Zählerwerte read-only.
Technischer Action-Vertrag
Read aggregated Joomla banner impressions, clicks and CTR for a local date range. Returns only grouped counts and never individual visitor or IP data.
„Zeige die Bannerstatistik.“
„Wie oft wurde dieser Banner angezeigt bzw. geklickt?“
47 Banner banners.createTool: banners_create Yellow Legt einen neuen Eintrag im Bereich „Banner“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare a Joomla banner with a resolved com_banners category and client. Image and custom-code types are supported; scheduling uses the current Joomla administrator timezone.
„Erstelle einen neuen Eintrag im Bereich „Banner“ mit dem Namen „Sommeraktion“.“
„Lege „Sommeraktion“ unter „Banner“ neu an.“
48 Banner banners.updateTool: banners_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Banner“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare a partial update of one exact Joomla banner. Client, category, language and schedule are validated against the live installation.
„Ändere „Sommeraktion“ im Bereich „Banner“.“
„Benenne „Sommeraktion“ im Bereich „Banner“ um.“
49 Banner banners.stateTool: banners_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Banner“.
Technischer Action-Vertrag
Prepare publishing, unpublishing or archiving one exact Joomla banner. Trashing and permanent deletion use separate actions.
„Veröffentliche bzw. aktiviere „Sommeraktion“.“
„Deaktiviere bzw. verstecke „Sommeraktion“.“
50 Banner banners.orderingTool: banners_ordering Yellow Ändert die Reihenfolge von Einträgen im Bereich „Banner“.
Technischer Action-Vertrag
Prepare changing the numeric Joomla ordering of one exact banner. Resolve the real banner and category first.
„Verschiebe „Sommeraktion“ direkt nach den gewünschten Eintrag.“
„Ändere die Reihenfolge bei Banner.“
51 Banner banners.trashTool: banners_trash Yellow Verschiebt einen ausgewählten Eintrag aus „Banner“ in den Joomla-Papierkorb.
Technischer Action-Vertrag
Prepare moving one exact Joomla banner to trash. It remains recoverable and is not physically deleted.
„Verschiebe „Sommeraktion“ in den Papierkorb.“
„Lege „Sommeraktion“ in den Papierkorb.“
52 Banner banners.deleteTool: banners_delete Red Löscht einen dafür geeigneten Eintrag aus „Banner“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-Vertrag
Permanently delete one exact Joomla banner only after it is already trashed. This is irreversible and requires the exact red confirmation phrase.
„Lösche „Sommeraktion“ endgültig.“
„Entferne den ausgewählten Eintrag aus „Banner“ dauerhaft.“
53 Banner-Kunden banner_clients.listTool: banner_clients_list Green Listet bzw. durchsucht reale Banner-Kunden und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Search/list real Joomla banner clients with state, tracking defaults and assigned-banner count. Use before reading or mutating a named client.
„Zeige mir alle Banner-Kunden.“
„Liste die Banner-Kunden auf.“
54 Banner-Kunden banner_clients.getTool: banner_clients_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Banner-Kunden“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla banner client by a real ID returned by banner_clients_list.
„Zeige mir die Details zu „Musterkunde“.“
„Lies den Eintrag „Musterkunde“ vollständig aus.“
55 Banner-Kunden banner_clients.createTool: banner_clients_create Yellow Legt einen neuen Eintrag im Bereich „Banner-Kunden“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare a new Joomla banner client. Joomla requires name, contact person and email. Contact data is stored through Joomla and excluded from SayAdmin mutation snapshots.
„Erstelle einen neuen Eintrag im Bereich „Banner-Kunden“ mit dem Namen „Musterkunde“.“
„Lege „Musterkunde“ unter „Banner-Kunden“ neu an.“
56 Banner-Kunden banner_clients.updateTool: banner_clients_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Banner-Kunden“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare a partial update of one exact Joomla banner client.
„Ändere „Musterkunde“ im Bereich „Banner-Kunden“.“
„Benenne „Musterkunde“ im Bereich „Banner-Kunden“ um.“
57 Banner-Kunden banner_clients.stateTool: banner_clients_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Banner-Kunden“.
Technischer Action-Vertrag
Prepare enabling, disabling or trashing one exact Joomla banner client. A trashed client is still recoverable.
„Veröffentliche bzw. aktiviere „Musterkunde“.“
„Deaktiviere bzw. verstecke „Musterkunde“.“
58 Banner-Kunden banner_clients.deleteTool: banner_clients_delete Red Löscht einen dafür geeigneten Eintrag aus „Banner-Kunden“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-Vertrag
Permanently delete one trashed Joomla banner client only when no banner still references it. Irreversible red action.
„Lösche „Musterkunde“ endgültig.“
„Entferne den ausgewählten Eintrag aus „Banner-Kunden“ dauerhaft.“
59 Kategorien (klassisch) classic_categories.listTool: classic_categories_list Green Listet bzw. durchsucht reale Kategorien und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Search/list the real Joomla category tree for either com_banners or com_newsfeeds, including item counts. Always keep the two partitions separate.
„Zeige mir alle Kategorien.“
„Liste die Kategorien auf.“
60 Kategorien (klassisch) classic_categories.createTool: classic_categories_create Yellow Legt einen neuen Eintrag im Bereich „Kategorien (klassisch)“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare a category in the resolved com_banners or com_newsfeeds partition through Joomla com_categories.
„Erstelle einen neuen Eintrag im Bereich „Kategorien (klassisch)“ mit dem Namen „Neuigkeiten“.“
„Lege „Neuigkeiten“ unter „Kategorien (klassisch)“ neu an.“
61 Kategorien (klassisch) classic_categories.updateTool: classic_categories_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Kategorien (klassisch)“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare title, alias, description, parent, language or access changes to one exact Banner/Newsfeed category. Reordering uses classic_categories_ordering.
„Ändere „Neuigkeiten“ im Bereich „Kategorien (klassisch)“.“
„Benenne „Neuigkeiten“ im Bereich „Kategorien (klassisch)“ um.“
62 Kategorien (klassisch) classic_categories.stateTool: classic_categories_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Kategorien (klassisch)“.
Technischer Action-Vertrag
Prepare publishing, unpublishing or archiving one exact Banner/Newsfeed category.
„Veröffentliche bzw. aktiviere „Neuigkeiten“.“
„Deaktiviere bzw. verstecke „Neuigkeiten“.“
63 Kategorien (klassisch) classic_categories.orderingTool: classic_categories_ordering Yellow Ändert die Reihenfolge von Einträgen im Bereich „Kategorien (klassisch)“.
Technischer Action-Vertrag
Prepare moving/reordering one exact Banner/Newsfeed category through Joomla nested-category APIs. Use one of before_id, after_id, or position first/last.
„Verschiebe „Neuigkeiten“ direkt nach den gewünschten Eintrag.“
„Ändere die Reihenfolge bei Kategorien (klassisch).“
64 Kategorien (klassisch) classic_categories.trashTool: classic_categories_trash Yellow Verschiebt einen ausgewählten Eintrag aus „Kategorien (klassisch)“ in den Joomla-Papierkorb.
Technischer Action-Vertrag
Prepare moving one exact Banner/Newsfeed category to trash. It remains recoverable.
„Verschiebe „Neuigkeiten“ in den Papierkorb.“
„Lege „Neuigkeiten“ in den Papierkorb.“
65 Kategorien (klassisch) classic_categories.deleteTool: classic_categories_delete Red Löscht einen dafür geeigneten Eintrag aus „Kategorien (klassisch)“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-Vertrag
Permanently delete one already trashed, empty Banner/Newsfeed category with no children. Irreversible red action.
„Lösche „Neuigkeiten“ endgültig.“
„Entferne den ausgewählten Eintrag aus „Kategorien (klassisch)“ dauerhaft.“
66 Newsfeeds newsfeeds.listTool: newsfeeds_list Green Listet bzw. durchsucht reale Newsfeeds und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Search/list real Joomla news feeds with category, publication state, ordering, language, article limit and cache time. Resolve a named feed here first.
„Zeige mir alle Newsfeeds.“
„Liste die Newsfeeds auf.“
67 Newsfeeds newsfeeds.getTool: newsfeeds_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Newsfeeds“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla news feed by a real ID returned by newsfeeds_list.
„Zeige mir die Details zu „Joomla News“.“
„Lies den Eintrag „Joomla News“ vollständig aus.“
68 Newsfeeds newsfeeds.createTool: newsfeeds_create Yellow Legt einen neuen Eintrag im Bereich „Newsfeeds“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare a Joomla news feed in a resolved com_newsfeeds category. The URL must be http/https and the language must exist.
„Erstelle einen neuen Eintrag im Bereich „Newsfeeds“ mit dem Namen „Joomla News“.“
„Lege „Joomla News“ unter „Newsfeeds“ neu an.“
69 Newsfeeds newsfeeds.updateTool: newsfeeds_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Newsfeeds“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare a partial update of one exact Joomla news feed. Publication state uses newsfeeds_state.
„Ändere „Joomla News“ im Bereich „Newsfeeds“.“
„Benenne „Joomla News“ im Bereich „Newsfeeds“ um.“
70 Newsfeeds newsfeeds.stateTool: newsfeeds_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Newsfeeds“.
Technischer Action-Vertrag
Prepare publishing, unpublishing or archiving one exact Joomla news feed.
„Veröffentliche bzw. aktiviere „Joomla News“.“
„Deaktiviere bzw. verstecke „Joomla News“.“
71 Newsfeeds newsfeeds.orderingTool: newsfeeds_ordering Yellow Ändert die Reihenfolge von Einträgen im Bereich „Newsfeeds“.
Technischer Action-Vertrag
Prepare changing the numeric Joomla ordering of one exact news feed.
„Verschiebe „Joomla News“ direkt nach den gewünschten Eintrag.“
„Ändere die Reihenfolge bei Newsfeeds.“
72 Newsfeeds newsfeeds.trashTool: newsfeeds_trash Yellow Verschiebt einen ausgewählten Eintrag aus „Newsfeeds“ in den Joomla-Papierkorb.
Technischer Action-Vertrag
Prepare moving one exact Joomla news feed to trash. It remains recoverable.
„Verschiebe „Joomla News“ in den Papierkorb.“
„Lege „Joomla News“ in den Papierkorb.“
73 Newsfeeds newsfeeds.deleteTool: newsfeeds_delete Red Löscht einen dafür geeigneten Eintrag aus „Newsfeeds“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-Vertrag
Permanently delete one exact Joomla news feed only after it is already trashed. Irreversible red action.
„Lösche „Joomla News“ endgültig.“
„Entferne den ausgewählten Eintrag aus „Newsfeeds“ dauerhaft.“
74 Objektauflösung resolver.suggestTool: resolver_suggest Green Sucht passende reale Joomla-Objekte zu einer unklaren natürlichen Bezeichnung und liefert Auflösungsvorschläge.
Technischer Action-Vertrag
Read-only unified deterministic resolver for Joomla object names. Exact visible names/explicit aliases outrank fuzzy matches. A permissive substring result is never treated as exact merely because it is the only row. High-confidence typo-like matches may resolve automatically; material substring/prefix expansions and matches based only on secondary context require explicit user selection. Returns only real ACL-visible Joomla candidates. Internal IDs/tokens stay hidden unless otherwise identical visible candidates require them or the user explicitly asks. Before any mutation, validate the resolved real object again with its normal domain read.
„Welches Joomla-Objekt könnte mit „Kontakt“ gemeint sein?“
„Finde passende Einträge für „Main Menu“.“
75 Beiträge articles.listTool: articles_list Green Listet bzw. durchsucht reale Beiträge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Search/list Joomla articles the current user is allowed to edit. Returns id, title, alias, category id and publication state. Use search when the user names an article by title or alias.
„Zeige mir alle Beiträge.“
„Liste die Beiträge auf.“
76 Beiträge articles.getTool: articles_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Beiträge“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one complete Joomla article when its numeric article ID is known. Returns title, introtext, fulltext, metadata, images and state; use this before translating or rewriting an existing article.
„Zeige mir die Details zu „Aktionen“.“
„Lies den Eintrag „Aktionen“ vollständig aus.“
77 Beiträge articles.qualityTool: articles_quality Green Analysiert einen Beitrag read-only auf inhaltliche/strukturelle Qualitätsmerkmale.
Technischer Action-Vertrag
Read-only quality analysis for one exact Joomla article. Reports content length, metadata, assigned-image diagnostics, category/author consistency and stale-content heuristics. Heuristic findings are advisory and do not modify the article.
„Prüfe die Qualität des Beitrags „Aktionen“.“
„Analysiere den Beitrag auf Qualitätsprobleme.“
78 Beiträge articles.auditTool: articles_audit Green Prüft den Bereich „Beiträge“ read-only auf Inkonsistenzen, Risiken oder auffällige Zustände.
Technischer Action-Vertrag
Read-only content-quality audit across Joomla articles the current administrator may edit. Detects empty/very short content, missing meta descriptions, image-alt or missing-image problems, stale published content, missing authors and category inconsistencies. Heuristic findings are advisory.
„Prüfe Beiträge auf Probleme.“
„Führe einen Audit für Beiträge aus.“
79 Beiträge articles.duplicatesTool: articles_duplicates Green Sucht read-only nach möglichen doppelten oder sehr ähnlichen Beiträgen.
Technischer Action-Vertrag
Read-only duplicate analysis for Joomla articles. Reports groups with the same normalized title and groups with exactly the same substantial plain-text content. Does not merge or modify content.
„Finde mögliche doppelte Beiträge.“
„Gibt es ähnliche oder doppelte Artikel?“
80 Beiträge articles.discoveryTool: articles_discovery Green Sucht und bewertet Beiträge anhand von Such-/Entdeckungsmerkmalen, ohne Inhalte zu ändern.
Technischer Action-Vertrag
Read-only discovery/reachability signals for one exact Joomla article. Checks direct published article menu items, published category menu items, featured status and direct incoming com_content article-ID links from published articles. This is a heuristic and must not be described as a proof that a page is reachable or orphaned.
„Zeige mir Beiträge, die bei der Content-Entdeckung auffallen.“
„Analysiere die Beiträge für Discovery-Potenzial.“
81 Beiträge articles.createTool: articles_create Yellow Legt einen neuen Eintrag im Bereich „Beiträge“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare creation of a Joomla article. This never executes without SayAdmin confirmation.
„Erstelle einen neuen Beitrag mit dem Titel „Testbeitrag“.“
„Lege einen Beitrag „Sommeraktion“ in der Kategorie „Aktuelles“ an.“
82 Beiträge articles.create_with_menuTool: articles_create_with_menu Yellow Erstellt einen Joomla-Beitrag und legt im selben bestätigten Workflow einen passenden Menüpunkt an.
Technischer Action-Vertrag
Prepare creating a new Joomla article and, in the same confirmed operation, a frontend menu item pointing to that new article. The article may include scheduling, featured state and one staged local image. The new article ID is resolved internally; never invent a future ID.
„Erstelle den Beitrag „Service“ und lege dafür einen Menüpunkt im Main Menu an.“
„Lege einen Beitrag „Über uns“ an und verlinke ihn direkt im Hauptmenü.“
83 Beiträge articles.create_with_categoryTool: articles_create_with_category Yellow Erstellt eine neue Beitragskategorie und darin einen neuen Beitrag.
Technischer Action-Vertrag
Prepare creating a new Joomla article category and immediately creating a new article inside it in one confirmed operation. The article may include scheduling, featured state and one staged local image. Optionally a frontend menu item may also be created. Future category/article IDs are resolved internally and must never be guessed.
„Erstelle die Kategorie „Ratgeber“ und darin den Beitrag „Erster Ratgeber“.“
„Lege eine neue Kategorie „News“ mit einem ersten Beitrag „Neuigkeiten“ an.“
84 Beiträge articles.updateTool: articles_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Beiträge“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare changes to an existing Joomla article. Requires a known numeric ID and confirmation. Use this also to move an article to another known category ID.
„Benenne den Beitrag „Aktionen“ in „Alle Aktionen“ um.“
„Ersetze im Beitrag „Aktionen“ den Einleitungstext.“
85 Beiträge articles.translateTool: articles_translate Yellow Bereitet eine Übersetzung eines bestehenden Beitrags in eine andere installierte Sprache vor.
Technischer Action-Vertrag
Prepare translation of an existing Joomla article after the full article has been read. Requires confirmation and does not change category, publication state, or Joomla language assignment.
„Übersetze den Beitrag „Aktionen“ ins Englische.“
„Erstelle eine Übersetzung dieses Beitrags in die gewählte Sprache.“
86 Beiträge articles.stateTool: articles_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Beiträge“.
Technischer Action-Vertrag
Prepare publication state change for an existing Joomla article. Requires confirmation.
„Veröffentliche bzw. aktiviere „Aktionen“.“
„Deaktiviere bzw. verstecke „Aktionen“.“
87 Beiträge articles.batch_stateTool: articles_batch_state Yellow Ändert den Status mehrerer ausgewählter Beiträge in einem kontrollierten Stapelvorgang.
Technischer Action-Vertrag
Prepare one atomic publication-state change for multiple existing Joomla articles. IDs must be exact results previously resolved by SayAdmin. Every article is permission-checked before any mutation. Maximum 50 IDs per batch. Requires one confirmation.
„Veröffentliche die ausgewählten Beiträge.“
„Deaktiviere mehrere ausgewählte Beiträge.“
88 Beiträge articles.batch_categoryTool: articles_batch_category Yellow Führt die registrierte SayAdmin-Aktion „articles.batch_category“ im Bereich „Beiträge“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-Vertrag
Prepare moving multiple existing Joomla articles into one resolved article category as one atomic batch. Every article and the target category are checked before any mutation. Maximum 50 IDs. Requires one confirmation.
„Führe die Funktion „articles.batch_category“ für „Aktionen“ aus.“
„Nutze die SayAdmin-Aktion „articles.batch_category“.“
89 Beiträge articles.batch_featuredTool: articles_batch_featured Yellow Führt die registrierte SayAdmin-Aktion „articles.batch_featured“ im Bereich „Beiträge“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-Vertrag
Prepare changing the featured/main-article flag for multiple existing Joomla articles in one atomic batch. Maximum 50 exact article IDs. Requires one confirmation.
„Führe die Funktion „articles.batch_featured“ für „Aktionen“ aus.“
„Nutze die SayAdmin-Aktion „articles.batch_featured“.“
90 Beiträge articles.batch_updateTool: articles_batch_update Yellow Führt die registrierte SayAdmin-Aktion „articles.batch_update“ im Bereich „Beiträge“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-Vertrag
Prepare one atomic multi-field update for the same set of existing Joomla articles. Use this instead of separate batch actions when the request combines target category, publication state and/or featured flag for the same articles. The IDs are the SOURCE SELECTION; catid is always the TARGET category. Maximum 50 exact IDs. Requires one confirmation.
„Führe die Funktion „articles.batch_update“ für „Aktionen“ aus.“
„Nutze die SayAdmin-Aktion „articles.batch_update“.“
91 Beiträge articles.schedule_listTool: articles_schedule_list Green Listet geplante Veröffentlichungs- und Ablaufzeiten von Beiträgen.
Technischer Action-Vertrag
List Joomla articles with scheduled publication start and/or end in a local date window.
„Welche Beiträge sind zeitgesteuert?“
„Zeige geplante Veröffentlichungen und Ablaufdaten.“
92 Beiträge articles.scheduleTool: articles_schedule Yellow Setzt geplante Veröffentlichungs- bzw. Ablaufzeiten für einen Beitrag.
Technischer Action-Vertrag
Schedule an existing Joomla article to become visible and/or stop being visible at future local date/times. publish_at sets state=published so Joomla publish_up can take effect.
„Veröffentliche den Beitrag „Aktionen“ morgen um 9 Uhr.“
„Plane die Veröffentlichung dieses Beitrags für Montag.“
93 Beiträge articles.unscheduleTool: articles_unschedule Yellow Entfernt eine zuvor gesetzte Zeitplanung eines Beitrags.
Technischer Action-Vertrag
Cancel scheduled publication timing on an existing Joomla article.
„Entferne die Zeitplanung des Beitrags „Aktionen“.“
„Hebe die geplante Veröffentlichung auf.“
94 Beiträge articles.imageTool: articles_image Yellow Ändert die Bildzuordnung eines Beitrags über die vorgesehenen Joomla-Felder.
Technischer Action-Vertrag
Prepare assignment of an existing Joomla media image to an article as intro image or full article image. The media path must come from media_list; never invent a path.
„Setze beim Beitrag „Aktionen“ ein neues Bild.“
„Lade ein Bild hoch und verwende es als Beitragsbild.“
95 Beiträge articles.upload_imageTool: articles_upload_image Yellow Lädt ein Bild hoch und ordnet es dem gewünschten Beitragsbild-Feld zu.
Technischer Action-Vertrag
Prepare import of a staged local computer image into Joomla Media and assign it to an article as intro image, main/fulltext image, or both. The upload_token must come exactly from SayAdmin staged attachment metadata. Requires confirmation.
„Setze beim Beitrag „Aktionen“ ein neues Bild.“
„Lade ein Bild hoch und verwende es als Beitragsbild.“
96 Beitragskategorien categories.listTool: categories_list Green Listet bzw. durchsucht reale Kategorien und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Search/list Joomla com_content categories. Returns category id, title, path, parent id, level and publication state. Use this before moving content to a category named by the user.
„Zeige mir alle Kategorien.“
„Liste die Kategorien auf.“
97 Beitragskategorien categories.getTool: categories_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Beitragskategorien“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla com_content category including its current description and structural metadata. Use this before rewriting an existing category description so the current text is known instead of guessed.
„Zeige mir die Details zu „Neuigkeiten“.“
„Lies den Eintrag „Neuigkeiten“ vollständig aus.“
98 Beitragskategorien categories.structureTool: categories_structure Green Zeigt die reale hierarchische Struktur im Bereich „Beitragskategorien“.
Technischer Action-Vertrag
Read-only hierarchical structure analysis for Joomla com_content categories. Returns real category tree positions plus direct/subtree article counts, direct child counts and known published category-menu signals. Counts are structural diagnostics, not a proof of frontend reachability.
„Zeige mir die Struktur von Beitragskategorien.“
„Wie ist Beitragskategorien hierarchisch aufgebaut?“
99 Beitragskategorien categories.auditTool: categories_audit Green Prüft den Bereich „Beitragskategorien“ read-only auf Inkonsistenzen, Risiken oder auffällige Zustände.
Technischer Action-Vertrag
Read-only structural audit of Joomla article categories. Detects empty leaves/subtrees, deep or very broad category branches, published content inside non-published categories, published categories below non-published parents, duplicate sibling aliases and invalid nested-set bounds. Empty/deep/broad findings are advisory heuristics.
„Prüfe Beitragskategorien auf Probleme.“
„Führe einen Audit für Beitragskategorien aus.“
100 Beitragskategorien categories.moveTool: categories_move Yellow Verschiebt einen Kategorie an einen anderen gültigen Ort innerhalb von Joomla.
Technischer Action-Vertrag
Prepare moving/reordering one exact Joomla article category using Joomla nested-category APIs. Supports moving below another category/root and positioning first/last or before/after an exact sibling. Descendants move with the category. Requires confirmation and is audited/individually undoable when the previous sibling still exists.
„Verschiebe „Neuigkeiten“ an die gewünschte Zielposition.“
„Verschiebe die ausgewählten Kategorien in den neuen Bereich.“
101 Beitragskategorien categories.batch_moveTool: categories_batch_move Yellow Verschiebt mehrere Kategorien an einen anderen gültigen Ort innerhalb von Joomla.
Technischer Action-Vertrag
Prepare moving multiple exact top-level selection roots to one Joomla article-category parent, appended in the supplied order. Selected categories may not contain one another. Maximum 50. Requires one confirmation; execution is attempted as one database transaction, while nested-table locking may have database-specific transactional limits.
„Verschiebe „Neuigkeiten“ an die gewünschte Zielposition.“
„Verschiebe die ausgewählten Kategorien in den neuen Bereich.“
102 Beitragskategorien categories.createTool: categories_create Yellow Legt einen neuen Eintrag im Bereich „Beitragskategorien“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare creation of a Joomla article category. Requires confirmation.
„Erstelle einen neuen Eintrag im Bereich „Beitragskategorien“ mit dem Namen „Neuigkeiten“.“
„Lege „Neuigkeiten“ unter „Beitragskategorien“ neu an.“
103 Beitragskategorien categories.updateTool: categories_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Beitragskategorien“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare changes to an existing Joomla article category, including title, alias behavior, description, parent or publication state. Existing alias remains unchanged by default when only the title is renamed. Requires confirmation.
„Ändere „Neuigkeiten“ im Bereich „Beitragskategorien“.“
„Benenne „Neuigkeiten“ im Bereich „Beitragskategorien“ um.“
104 Beitragskategorien categories.batch_stateTool: categories_batch_state Yellow Ändert den Status mehrerer ausgewählter Kategorien in einem kontrollierten Stapelvorgang.
Technischer Action-Vertrag
Prepare one atomic publication-state change for multiple existing Joomla article categories. Root categories are never accepted. Maximum 50 exact category IDs. Requires one confirmation.
„Veröffentliche die ausgewählten Kategorien.“
„Deaktiviere mehrere ausgewählte Kategorien.“
105 Medien media.listTool: media_list Green Listet bzw. durchsucht reale Mediendateien und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Search/list existing local Joomla media files below images/. Default kind=image keeps backward compatibility for article-image workflows; kind may also be document, audio, video or all. Returns exact safe media paths.
„Zeige mir alle Mediendateien.“
„Liste die Mediendateien auf.“
106 Medien media.uploadTool: media_upload Yellow Lädt eine neue Datei im Bereich „Medien“ unter den zulässigen Joomla-Regeln hoch.
Technischer Action-Vertrag
Prepare import of one staged image attachment from the user computer into Joomla Media. The upload_token must come exactly from SayAdmin staged attachment metadata. Requires confirmation.
„Lade das Bild „header.jpg“ in den Medienordner „images“ hoch.“
„Füge diese Datei dem Joomla-Medienmanager hinzu.“
107 Medien media.getTool: media_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Medien“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read safe metadata for one exact existing local Joomla media file below images/. The media_path must come from media_list or be an exact path explicitly supplied by the user. Returns no server filesystem path.
„Zeige mir die Details zu „images/header.jpg“.“
„Lies den Eintrag „images/header.jpg“ vollständig aus.“
108 Medien media.usageTool: media_usage Green Ermittelt read-only, wo ein ausgewählter Eintrag aus „Medien“ verwendet wird.
Technischer Action-Vertrag
Check known Joomla database references to one exact existing media file. Scans core article image/text fields plus categories, contacts, modules, menus and template-style params where available. It cannot prove absence of references in custom code/CSS or arbitrary third-party storage.
„Wo wird „images/header.jpg“ verwendet?“
„Zeige mir alle Verwendungen von „images/header.jpg“.“
109 Medien media.folder_resolveTool: media_folder_resolve Green Löst einen genannten Joomla-Medienordner auf einen realen, zulässigen Pfad auf.
Technischer Action-Vertrag
Resolve one requested media target folder below images/ before moving a file. Reports whether the exact folder exists and, when it does not, returns only real similar existing folders. Never creates or changes folders. Use this before media_move for every non-root target folder unless the user explicitly requested creation of a new folder.
„Führe die Funktion „media.folder_resolve“ für „images/header.jpg“ aus.“
„Nutze die SayAdmin-Aktion „media.folder_resolve“.“
110 Medien media.moveTool: media_move Yellow Verschiebt einen Mediendatei an einen anderen gültigen Ort innerhalb von Joomla.
Technischer Action-Vertrag
Prepare moving one exact unused Joomla media file to another folder below images/ through Joomla com_media ApiModel. Known usages block the move. Existing destination files are never overwritten. A missing target folder is NEVER created implicitly: create_missing_folder may be true only after the user explicitly asked for or confirmed creation of that exact missing folder. Requires confirmation.
„Verschiebe „images/header.jpg“ an die gewünschte Zielposition.“
„Verschiebe die ausgewählten Mediendateien in den neuen Bereich.“
111 Medien media.renameTool: media_rename Yellow Benennt einen Eintrag im Bereich „Medien“ kontrolliert um.
Technischer Action-Vertrag
Prepare renaming one exact unused Joomla media file in its current folder through Joomla com_media ApiModel. Known usages block the rename. File type/extension cannot be changed and existing files are never overwritten. Requires confirmation.
„Benenne „images/header.jpg“ um.“
„Ändere den Namen von „images/header.jpg“.“
112 Medien media.delete_checkTool: media_delete_check Green Prüft vor dem Löschen einer Mediendatei Verwendungen und Sicherheitsbedingungen.
Technischer Action-Vertrag
Preflight permanent deletion of one exact Joomla media file. Re-checks known usages and current file state. Only when no known usage exists returns deletable=true and a server-bound delete_token for media_delete. Does not delete anything.
„Führe die Funktion „media.delete_check“ für „images/header.jpg“ aus.“
„Nutze die SayAdmin-Aktion „media.delete_check“.“
113 Medien media.deleteTool: media_delete Red Löscht einen dafür geeigneten Eintrag aus „Medien“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-Vertrag
Prepare permanent deletion of one exact unused Joomla media file through Joomla com_media ApiModel. Requires the exact delete_token from a fresh media_delete_check, re-checks state and usage immediately before deletion, is not undoable, and requires the additional typed confirmation LÖSCHEN.
„Lösche „images/header.jpg“ endgültig.“
„Entferne den ausgewählten Eintrag aus „Medien“ dauerhaft.“
114 Medien media.alt_auditTool: media_alt_audit Green Prüft Mediendateien read-only auf fehlende oder auffällige Alternativtexte.
Technischer Action-Vertrag
Audit Joomla article intro/fulltext image assignments for missing alternative text. Optionally restrict to one exact media_path. Read-only; does not invent or write alt text.
„Welche Bilder haben keinen Alt-Text?“
„Prüfe die Medien auf fehlende Alternativtexte.“
115 Frontend-Seiten site.pagesTool: site_pages Green Ermittelt reale Frontend-Seiten/URLs, die SayAdmin zur Seitenprüfung verwenden kann.
Technischer Action-Vertrag
Resolve human website page names to Joomla frontend menu items and their semantic target. Terms such as Kontaktseite/contact page are semantic type requests, not literal menu titles. Matches menu title/path, semantic target type and linked article/contact/category titles; when no contact page exists it can return permitted Joomla contact candidates instead of requiring an exact page title. Can also reverse-resolve an already known target entity to its frontend page.
„Zeige mir die erreichbaren Frontend-Seiten.“
„Welche Seiten kann SayAdmin im Frontend prüfen?“
116 Frontend-Seiten site.pageTool: site_page Green Liest und analysiert eine konkrete Frontend-Seite ohne sie zu verändern.
Technischer Action-Vertrag
Read one semantic website page after its Joomla menu_id was resolved with site_pages. Returns page/menu identity, linked Joomla target such as article/contact/category, and modules assigned to the page when the current user may manage modules.
„Prüfe die Frontend-Seite „Startseite“.“
„Lies diese Joomla-Seite aus.“
117 Menüs & Menüpunkte menus.listTool: menus_list Green Listet bzw. durchsucht reale Menüpunkte und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Search/list site menu items. Returns id, title, menu type, parent id, type, link, publication state and home/default flag. Use this before changing or resolving a menu item named by the user.
„Zeige mir alle Menüpunkte.“
„Liste die Menüpunkte auf.“
118 Menüs & Menüpunkte menus.structureTool: menus_structure Green Zeigt die reale hierarchische Struktur im Bereich „Menüs & Menüpunkte“.
Technischer Action-Vertrag
Read the ordered hierarchy of one frontend Joomla menu. Returns every item with depth, parent, sibling position and child count. Use this before restructuring or reordering a menu.
„Zeige mir die Struktur von Menüs & Menüpunkte.“
„Wie ist Menüs & Menüpunkte hierarchisch aufgebaut?“
119 Menüs & Menüpunkte menus.auditTool: menus_audit Green Prüft den Bereich „Menüs & Menüpunkte“ read-only auf Inkonsistenzen, Risiken oder auffällige Zustände.
Technischer Action-Vertrag
Audit frontend Joomla menu structure and common target problems. Detects broken parent/menu relations, duplicate sibling aliases, missing or unpublished linked articles/categories/contacts, broken aliases, missing component extensions and inconsistent home items. Read-only.
„Prüfe Menüs & Menüpunkte auf Probleme.“
„Führe einen Audit für Menüs & Menüpunkte aus.“
120 Menüs & Menüpunkte menus.updateTool: menus_update Yellow Ändert einen bestehenden Menüpunkt oder den sichtbaren Namen eines Menü-Containers; technische Identitäten bleiben bei reinen Namensänderungen erhalten.
Technischer Action-Vertrag
Prepare a safe change to either an existing frontend menu item or the frontend menu container itself. target=item (default) supports title and visible/hidden publication state. target=container renames the human menu title returned by menus_types while preserving the technical menutype and all menu items. Requires confirmation.
„Benenne das Main-Menü in „Hauptmenü“ um.“
„Ändere den Titel des Menüpunkts „Typography“ in „Typografie“.“
121 Menüs & Menüpunkte menus.batch_stateTool: menus_batch_state Yellow Ändert den Status mehrerer ausgewählter Menüpunkte in einem kontrollierten Stapelvorgang.
Technischer Action-Vertrag
Prepare publishing or hiding multiple existing frontend menu items as one atomic batch. Home/default items are protected from being hidden. Maximum 50 exact menu item IDs. Requires one confirmation.
„Veröffentliche die ausgewählten Menüpunkte.“
„Deaktiviere mehrere ausgewählte Menüpunkte.“
122 Menüs & Menüpunkte menus.moveTool: menus_move Yellow Verschiebt einen Menüpunkt an einen anderen gültigen Ort innerhalb von Joomla.
Technischer Action-Vertrag
Prepare moving/reordering one existing frontend menu item, including cross-menu moves. Use parent_id for hierarchy, after_id/before_id for exact sibling placement or position=first/last. target_menutype is required for a root move into another menu. Descendants move with the item. Resolve all referenced IDs/menu types first. Requires confirmation.
„Verschiebe „Typography“ an die gewünschte Zielposition.“
„Verschiebe die ausgewählten Menüpunkte in den neuen Bereich.“
123 Menüs & Menüpunkte menus.batch_moveTool: menus_batch_move Yellow Verschiebt mehrere Menüpunkte an einen anderen gültigen Ort innerhalb von Joomla.
Technischer Action-Vertrag
Prepare moving multiple exact frontend menu items together to one resolved parent/menu. Selected ancestor/descendant overlaps are rejected. Input order is preserved at the beginning or end of the target parent. Maximum 50 IDs. Requires one confirmation.
„Verschiebe „Typography“ an die gewünschte Zielposition.“
„Verschiebe die ausgewählten Menüpunkte in den neuen Bereich.“
124 Menüs & Menüpunkte menus.homeTool: menus_home Yellow Setzt einen ausgewählten Menüpunkt als Startseite für die passende Sprache.
Technischer Action-Vertrag
Prepare making one existing frontend component menu item the Joomla home/default page for its language. Joomla automatically replaces the previous home item for that language. Requires confirmation.
„Setze „Typography“ als Startseite.“
„Mache diesen Menüpunkt zur Standard-Startseite.“
125 Menüs & Menüpunkte menus.typesTool: menus_types Green Listet die verfügbaren Typen im Bereich „Menüs & Menüpunkte“.
Technischer Action-Vertrag
Resolve/list frontend Joomla menu containers with their exact technical menutype and human title. The search understands normalized title/menutype spellings, clear typos and common main-menu terms such as Hauptmenü, Main Menu, mainmenu and mainmenü. A unique result may be used directly; ambiguous results require clarification.
„Welche Typen gibt es bei Menüs & Menüpunkte?“
„Liste die verfügbaren Typen für Menüs & Menüpunkte.“
126 Menüs & Menüpunkte menus.item_typesTool: menus_item_types Green Listet die verfügbaren Typen im Bereich „Menüs & Menüpunkte“.
Technischer Action-Vertrag
Discover frontend menu item types actually installed on this Joomla site. Includes system types and component layout menu types from Joomla core and third-party components. Use this before creating any menu item type other than the dedicated article/contact/URL helpers, and whenever the user names a menu type such as Category Blog.
„Welche Typen gibt es bei Menüs & Menüpunkte?“
„Liste die verfügbaren Typen für Menüs & Menüpunkte.“
127 Menüs & Menüpunkte menus.create_componentTool: menus_create_component Yellow Erstellt einen neuen Menüpunkt vom Typ „component“ im Bereich „Menüs & Menüpunkte“.
Technischer Action-Vertrag
Prepare creation of any installed frontend component menu item type. Resolve it with menus_item_types first and pass the exact type_token returned by Joomla. Resolve all required request values before creating the menu item. option/view/layout remain accepted only for backward compatibility.
„Erstelle einen passenden neuen Menüpunkt für „Typography“.“
„Lege im Menü einen neuen Eintrag vom gewünschten Typ an.“
128 Menüs & Menüpunkte menus.create_aliasTool: menus_create_alias Yellow Erstellt einen neuen Menüpunkt vom Typ „alias“ im Bereich „Menüs & Menüpunkte“.
Technischer Action-Vertrag
Prepare creation of a Joomla Menu Item Alias pointing to an existing frontend menu item. Resolve both target menu and alias target first.
„Erstelle einen passenden neuen Menüpunkt für „Typography“.“
„Lege im Menü einen neuen Eintrag vom gewünschten Typ an.“
129 Menüs & Menüpunkte menus.create_headingTool: menus_create_heading Yellow Erstellt einen neuen Menüpunkt vom Typ „heading“ im Bereich „Menüs & Menüpunkte“.
Technischer Action-Vertrag
Prepare creation of a non-clickable Joomla Menu Heading in a frontend menu.
„Erstelle einen passenden neuen Menüpunkt für „Typography“.“
„Lege im Menü einen neuen Eintrag vom gewünschten Typ an.“
130 Menüs & Menüpunkte menus.create_separatorTool: menus_create_separator Yellow Erstellt einen neuen Menüpunkt vom Typ „separator“ im Bereich „Menüs & Menüpunkte“.
Technischer Action-Vertrag
Prepare creation of a non-clickable Joomla Menu Separator in a frontend menu.
„Erstelle einen passenden neuen Menüpunkt für „Typography“.“
„Lege im Menü einen neuen Eintrag vom gewünschten Typ an.“
131 Menüs & Menüpunkte menus.create_articleTool: menus_create_article Yellow Erstellt einen neuen Menüpunkt vom Typ „article“ im Bereich „Menüs & Menüpunkte“.
Technischer Action-Vertrag
Prepare creation of a frontend menu item linking to one existing Joomla article. Resolve article ID and menutype first. Requires confirmation.
„Lege im Main Menu einen Menüpunkt „Aktionen“ für den Beitrag „Aktionen“ an.“
„Erstelle einen Menüpunkt für den Beitrag „Kontakt“ direkt nach „Typography“.“
132 Menüs & Menüpunkte menus.create_contactTool: menus_create_contact Yellow Erstellt einen neuen Menüpunkt vom Typ „contact“ im Bereich „Menüs & Menüpunkte“.
Technischer Action-Vertrag
Prepare creation of a frontend menu item linking directly to one existing Joomla com_contact contact. Resolve contact ID and menutype first. Requires confirmation.
„Erstelle einen passenden neuen Menüpunkt für „Typography“.“
„Lege im Menü einen neuen Eintrag vom gewünschten Typ an.“
133 Menüs & Menüpunkte menus.create_urlTool: menus_create_url Yellow Erstellt einen neuen Menüpunkt vom Typ „url“ im Bereich „Menüs & Menüpunkte“.
Technischer Action-Vertrag
Prepare creation of a frontend menu item pointing to an explicitly supplied URL. Requires a known target menutype and confirmation.
„Erstelle einen passenden neuen Menüpunkt für „Typography“.“
„Lege im Menü einen neuen Eintrag vom gewünschten Typ an.“
134 Menüs & Menüpunkte menus.trashTool: menus_trash Red Verschiebt einen ausgewählten Eintrag aus „Menüs & Menüpunkte“ in den Joomla-Papierkorb.
Technischer Action-Vertrag
Prepare moving one existing frontend menu item to Joomla trash. This is a red action with an additional typed confirmation. Never physically delete.
„Verschiebe „Typography“ in den Papierkorb.“
„Lege „Typography“ in den Papierkorb.“
135 Module modules.listTool: modules_list Green Listet bzw. durchsucht reale Module und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Search/list Joomla site modules. Returns id, title, module type, position, title visibility and publication state. Use this before changing a module named by the user.
„Zeige mir alle Module.“
„Liste die Module auf.“
136 Module modules.getTool: modules_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Module“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla site module after resolving its numeric ID. Returns normal module metadata and page assignment. For mod_custom only, also returns the actual Custom HTML content so it can be safely reviewed before editing. Raw params and secrets are never returned.
„Zeige mir die Details zu „Öffnungszeiten“.“
„Lies den Eintrag „Öffnungszeiten“ vollständig aus.“
137 Module modules.config_fieldsTool: modules_config_fields Green Zeigt die sicheren, tatsächlich bearbeitbaren Einstellungen eines konkreten Moduls.
Technischer Action-Vertrag
Read-only safe configuration fields for one exact Joomla site module. Uses the native com_modules form and returns only non-sensitive scalar fields. Passwords, secrets, tokens, API keys, paths, code fields and unsupported custom fields are excluded; raw params are never exposed.
„Welche Einstellungen kann ich beim Modul „Main Menu“ ändern?“
„Zeige mir die sicheren Konfigurationsfelder des Moduls „Öffnungszeiten“.“
138 Module modules.config_updateTool: modules_config_update Yellow Ändert genau freigegebene modulspezifische Einstellungen über das native Joomla-Modulformular.
Technischer Action-Vertrag
Prepare changing exactly one safe module setting previously returned editable by modules_config_fields. Uses Joomla com_modules form validation and preserves all unrelated module settings and page assignments. Never accepts arbitrary raw params. Requires confirmation.
„Setze beim Menümodul „Main Menu“ die Start-Ebene auf 1.“
„Ändere beim Modul „Öffnungszeiten“ die freigegebene Einstellung „…“.“
139 Module modules.for_menuTool: modules_for_menu Green Listet die Module und deren Zuordnung für ein bestimmtes Menü bzw. eine bestimmte Menüseite.
Technischer Action-Vertrag
List Joomla site modules whose page assignment includes one known frontend menu item. Returns effective assignment information and publication state. Use after resolving the page/menu-item ID.
„Welche Module sind diesem Menü zugeordnet?“
„Zeige die Module für das Main Menu.“
140 Module modules.positionsTool: modules_positions Green Listet die tatsächlich verfügbaren Positionen im Bereich „Module“.
Technischer Action-Vertrag
Read-only analysis of real frontend module positions declared by enabled Joomla site template styles, enriched with current module usage counts. Also reports positions currently used by modules but not declared by an enabled template style. Use this before changing a module to a named position.
„Welche Modulpositionen gibt es im aktuellen Template?“
„Zeige die verfügbaren Positionen.“
141 Module modules.auditTool: modules_audit Green Prüft den Bereich „Module“ read-only auf Inkonsistenzen, Risiken oder auffällige Zustände.
Technischer Action-Vertrag
Read-only health audit of Joomla site modules. Detects unavailable module extensions, published modules without a position or page assignment, stale menu assignments, and positions not declared by enabled frontend template styles. Does not modify modules.
„Prüfe Module auf Probleme.“
„Führe einen Audit für Module aus.“
142 Module modules.duplicateTool: modules_duplicate Yellow Dupliziert einen ausgewählten Eintrag im Bereich „Module“ nach den Joomla-Regeln.
Technischer Action-Vertrag
Prepare copying one existing Joomla site module through Joomla com_modules save-as-copy semantics. Module parameters and page assignments are copied internally without exposing raw params to the model. The copy defaults to unpublished. Requires confirmation.
„Dupliziere „Öffnungszeiten“.“
„Erstelle eine Kopie von „Öffnungszeiten“.“
143 Module modules.orderTool: modules_order Yellow Ändert die Reihenfolge von Einträgen im Bereich „Module“.
Technischer Action-Vertrag
Prepare reordering one existing Joomla site module within its current module position. Place it before/after another module in the same position or first/last. Uses Joomla saveorder and requires confirmation; the complete position order is audited for safe single-action undo.
„Verschiebe „Öffnungszeiten“ direkt nach den gewünschten Eintrag.“
„Ändere die Reihenfolge bei Module.“
144 Module modules.assignTool: modules_assign Yellow Ändert die Zuweisung eines Eintrags im Bereich „Module“, z. B. zu Seiten, Menüs oder anderen Joomla-Objekten.
Technischer Action-Vertrag
Prepare changing page assignment of one existing site module without altering its title, content, position or publication state. Modes: all, none, only selected menu items, or all except selected menu items. Resolve menu IDs first. Requires confirmation.
„Zeige das Modul „Öffnungszeiten“ auf allen Seiten an.“
„Weise das Modul „Kontakt“ nur der Startseite zu.“
145 Module modules.updateTool: modules_update Yellow Ändert sichere Kernfelder eines bestehenden Moduls, z. B. Titel, Position, Veröffentlichung und Titelanzeige; bei Custom HTML auch den Inhalt.
Technischer Action-Vertrag
Prepare a safe change to an existing site module. Supports title, publication state, title visibility and module position. For mod_custom only, also supports editing the Custom HTML content through Joomla native form validation and text filtering. Module-specific params must use modules_config_fields/modules_config_update. Requires confirmation.
„Benenne das Modul „Main Menu“ in „Hauptmenü“ um.“
„Veröffentliche das Modul „Öffnungszeiten“ auf Position „sidebar-right“.“
146 Module modules.batch_stateTool: modules_batch_state Yellow Ändert den Status mehrerer ausgewählter Module in einem kontrollierten Stapelvorgang.
Technischer Action-Vertrag
Prepare publishing or hiding multiple existing site modules as one atomic batch. Maximum 50 exact module IDs. Requires one confirmation.
„Veröffentliche die ausgewählten Module.“
„Deaktiviere mehrere ausgewählte Module.“
147 Module modules.create_customTool: modules_create_custom Yellow Erstellt einen neuen Menüpunkt vom Typ „custom“ im Bereich „Module“.
Technischer Action-Vertrag
Prepare creation of a Joomla Custom HTML site module. Supports title, HTML content, position, title visibility, publication state and page assignment to all, none, only selected menu items, or all except selected menu items. Resolve menu IDs first for selective assignment. Requires confirmation.
„Erstelle einen passenden neuen Menüpunkt für „Öffnungszeiten“.“
„Lege im Menü einen neuen Eintrag vom gewünschten Typ an.“
148 Module modules.createTool: modules_create Yellow Legt einen neuen Eintrag im Bereich „Module“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare creation of a supported installed Joomla site module through com_modules. SayAdmin currently provides a fully validated adapter for mod_banners. Resolve the real com_banners category first. Published modules require a real position and a visible page assignment. Requires confirmation.
„Erstelle einen neuen Eintrag im Bereich „Module“ mit dem Namen „Öffnungszeiten“.“
„Lege „Öffnungszeiten“ unter „Module“ neu an.“
149 Module modules.trashTool: modules_trash Red Verschiebt einen ausgewählten Eintrag aus „Module“ in den Joomla-Papierkorb.
Technischer Action-Vertrag
Prepare moving one existing frontend module to Joomla trash. This is a red action with an additional typed confirmation. Never physically delete.
„Verschiebe „Öffnungszeiten“ in den Papierkorb.“
„Lege „Öffnungszeiten“ in den Papierkorb.“
150 Beiträge articles.trashTool: articles_trash Red Verschiebt einen ausgewählten Eintrag aus „Beiträge“ in den Joomla-Papierkorb.
Technischer Action-Vertrag
Prepare moving one existing Joomla article to trash. This is a red action with an additional typed confirmation. Never physically delete.
„Verschiebe „Aktionen“ in den Papierkorb.“
„Lege „Aktionen“ in den Papierkorb.“
151 Beitragskategorien categories.trashTool: categories_trash Red Verschiebt einen ausgewählten Eintrag aus „Beitragskategorien“ in den Joomla-Papierkorb.
Technischer Action-Vertrag
Prepare moving one existing Joomla article category to trash. This is a red action with an additional typed confirmation. Never physically delete.
„Verschiebe „Neuigkeiten“ in den Papierkorb.“
„Lege „Neuigkeiten“ in den Papierkorb.“
152 Kontakte contacts.categoriesTool: contacts_categories Green Listet die realen Kontaktkategorien zur sicheren Auswahl.
Technischer Action-Vertrag
Search/list Joomla com_contact categories. Returns id, title, path, parent id and publication state. Use this before creating or moving a contact when the user names a contact category.
„Zeige mir die Kontaktkategorien.“
„Welche Kategorien gibt es für Kontakte?“
153 Kontaktkategorien contact_categories.createTool: contact_categories_create Yellow Legt einen neuen Eintrag im Bereich „Kontaktkategorien“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare creation of a Joomla com_contact category. Use this when the user asks to create a contact category such as Mitarbeiter. Requires confirmation.
„Erstelle einen neuen Eintrag im Bereich „Kontaktkategorien“ mit dem Namen „Ansprechpartner“.“
„Lege „Ansprechpartner“ unter „Kontaktkategorien“ neu an.“
154 Kontaktkategorien contact_categories.updateTool: contact_categories_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Kontaktkategorien“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare renaming, moving or editing an existing Joomla contact category. Existing alias remains unchanged by default when only the title changes. Publication state is handled separately. Requires confirmation.
„Ändere „Ansprechpartner“ im Bereich „Kontaktkategorien“.“
„Benenne „Ansprechpartner“ im Bereich „Kontaktkategorien“ um.“
155 Kontaktkategorien contact_categories.stateTool: contact_categories_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Kontaktkategorien“.
Technischer Action-Vertrag
Prepare publication state change for an existing Joomla contact category. Requires confirmation.
„Veröffentliche bzw. aktiviere „Ansprechpartner“.“
„Deaktiviere bzw. verstecke „Ansprechpartner“.“
156 Kontaktkategorien contact_categories.trashTool: contact_categories_trash Red Verschiebt einen ausgewählten Eintrag aus „Kontaktkategorien“ in den Joomla-Papierkorb.
Technischer Action-Vertrag
Prepare moving one existing Joomla contact category to trash. Never physically delete. Requires the additional red typed confirmation.
„Verschiebe „Ansprechpartner“ in den Papierkorb.“
„Lege „Ansprechpartner“ in den Papierkorb.“
157 Kontakte contacts.create_with_categoryTool: contacts_create_with_category Yellow Erstellt eine Kontaktkategorie und darin einen Kontakt.
Technischer Action-Vertrag
Prepare creating a new Joomla contact category and immediately creating a new contact inside it in one confirmed operation. Optionally also create a frontend menu item pointing to the new contact when menu_title and menutype are supplied. Never guess the new category/contact IDs.
„Erstelle einen passenden neuen Menüpunkt für „Max Mustermann“.“
„Lege im Menü einen neuen Eintrag vom gewünschten Typ an.“
158 Kontakte contacts.listTool: contacts_list Green Listet bzw. durchsucht reale Kontakte und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Search/list Joomla contacts and responsible persons. Returns id, name, position, email, telephone, mobile, category and publication state. Use this first whenever the user names or asks for a contact/person.
„Zeige mir alle Kontakte.“
„Liste die Kontakte auf.“
159 Kontakte contacts.getTool: contacts_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Kontakte“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one complete Joomla contact when its numeric contact ID is known. Returns contact details needed for precise edits.
„Zeige mir die Details zu „Max Mustermann“.“
„Lies den Eintrag „Max Mustermann“ vollständig aus.“
160 Kontakte contacts.createTool: contacts_create Yellow Legt einen neuen Eintrag im Bereich „Kontakte“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare creation of a Joomla contact/responsible person. If catid is omitted, SayAdmin uses its configured default contact category. New contacts default to unpublished unless the user explicitly asks to publish. Requires confirmation.
„Erstelle einen neuen Eintrag im Bereich „Kontakte“ mit dem Namen „Max Mustermann“.“
„Lege „Max Mustermann“ unter „Kontakte“ neu an.“
161 Kontakte contacts.create_with_menuTool: contacts_create_with_menu Yellow Erstellt einen Kontakt und legt dazu einen Menüpunkt an.
Technischer Action-Vertrag
Prepare creating a new Joomla contact/responsible person and, in the same confirmed operation, a frontend menu item pointing directly to that new contact. Use this when the contact does not yet exist and the user asks for both contact and navigation entry. The contact ID is resolved internally after creation; never invent one.
„Erstelle einen passenden neuen Menüpunkt für „Max Mustermann“.“
„Lege im Menü einen neuen Eintrag vom gewünschten Typ an.“
162 Kontakte contacts.updateTool: contacts_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Kontakte“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare changes to an existing Joomla contact. Supports name, role, email, phone/mobile, postal address, website, additional information and category. Publication state is handled separately by contacts_state. Requires confirmation.
„Ändere „Max Mustermann“ im Bereich „Kontakte“.“
„Benenne „Max Mustermann“ im Bereich „Kontakte“ um.“
163 Kontakte contacts.stateTool: contacts_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Kontakte“.
Technischer Action-Vertrag
Prepare publication state change for an existing Joomla contact. Requires confirmation.
„Veröffentliche bzw. aktiviere „Max Mustermann“.“
„Deaktiviere bzw. verstecke „Max Mustermann“.“
164 Kontakte contacts.batch_stateTool: contacts_batch_state Yellow Ändert den Status mehrerer ausgewählter Kontakte in einem kontrollierten Stapelvorgang.
Technischer Action-Vertrag
Prepare one atomic publication-state change for multiple existing Joomla contacts. Maximum 50 exact contact IDs. Requires one confirmation.
„Veröffentliche die ausgewählten Kontakte.“
„Deaktiviere mehrere ausgewählte Kontakte.“
165 Kontakte contacts.trashTool: contacts_trash Red Verschiebt einen ausgewählten Eintrag aus „Kontakte“ in den Joomla-Papierkorb.
Technischer Action-Vertrag
Prepare moving one existing Joomla contact to trash. This is a red action with an additional typed confirmation. Never physically delete.
„Verschiebe „Max Mustermann“ in den Papierkorb.“
„Lege „Max Mustermann“ in den Papierkorb.“
166 Benutzer users.listTool: users_list Green Listet bzw. durchsucht reale Benutzer und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only search/list of Joomla user accounts for authorised administrators. Returns real user IDs, display names, usernames, emails, block/reset state and assigned group names. Use this before any user mutation; never invent a user ID.
„Zeige mir alle Benutzer.“
„Liste die Benutzer auf.“
167 Benutzer users.getTool: users_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Benutzer“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one Joomla user account by its real numeric ID. Returns safe account metadata and assigned groups, never passwords, authentication secrets, MFA secrets or session data.
„Zeige mir die Details zu „max“.“
„Lies den Eintrag „max“ vollständig aus.“
168 Benutzergruppen user_groups.listTool: user_groups_list Green Listet bzw. durchsucht reale Benutzergruppen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
List/search Joomla user groups with real IDs, hierarchy, current user counts and whether the group grants Super User/core.admin rights. Always resolve named groups with this tool before changing memberships.
„Zeige mir alle Benutzergruppen.“
„Liste die Benutzergruppen auf.“
169 Benutzer users.updateTool: users_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Benutzer“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare changing safe profile/account fields of one existing Joomla user: display name, username, email, system-mail flag or password-reset-required flag. Passwords, authentication/MFA secrets and group membership are deliberately excluded. Requires confirmation.
„Ändere „max“ im Bereich „Benutzer“.“
„Benenne „max“ im Bereich „Benutzer“ um.“
170 Benutzer users.blockTool: users_block Yellow Sperrt oder entsperrt einen eindeutig ausgewählten Joomla-Benutzer.
Technischer Action-Vertrag
Prepare blocking or unblocking exactly one Joomla user through Joomla com_users. SayAdmin refuses to block the currently logged-in operator and prevents non-Super-Users from changing a Super User. Requires confirmation.
„Sperre den Benutzer „max“.“
„Entsperre den Benutzer „max“.“
171 Benutzer users.groupsTool: users_groups Yellow Listet die Benutzergruppen eines konkreten Joomla-Benutzers.
Technischer Action-Vertrag
Prepare adding, removing or replacing Joomla user-group memberships for one existing account. Group IDs must come from user_groups_list. SayAdmin never changes the current operator's own memberships, never leaves an account without a group and enforces the Super User privilege boundary. Requires confirmation.
„In welchen Benutzergruppen ist „max“?“
„Zeige die Gruppen dieses Benutzers.“
172 Benutzer users.batch_blockTool: users_batch_block Yellow Sperrt oder entsperrt mehrere ausgewählte Joomla-Benutzer.
Technischer Action-Vertrag
Prepare one atomic block/unblock operation for up to 50 exact Joomla user IDs. The current operator can never be blocked and Super User privilege boundaries are checked for every selected account. Requires one confirmation.
„Sperre die ausgewählten Benutzer.“
„Entsperre diese Benutzer gemeinsam.“
173 Benutzer users.batch_groupsTool: users_batch_groups Yellow Ändert die Benutzergruppen-Zuordnung mehrerer ausgewählter Benutzer.
Technischer Action-Vertrag
Prepare one atomic add/remove/replace group-membership operation for up to 50 exact Joomla user IDs. Resolve every named group first. SayAdmin rejects the current operator, empty resulting group sets and privilege escalation beyond the operator. Requires one confirmation.
„Füge die ausgewählten Benutzer der Gruppe „Redakteure“ hinzu.“
„Entferne diese Benutzer aus der gewählten Gruppe.“
174 Berechtigungen / ACL acl.assetsTool: acl_assets Green Analysiert Joomla-ACL-Daten im Bereich „Berechtigungen / ACL“ read-only.
Technischer Action-Vertrag
Read-only search/list of real Joomla ACL assets from #__assets. Returns asset IDs, names, titles, hierarchy and derived asset type, but never raw permission-rule JSON. Use this before ACL permission checks; never invent an asset ID.
„Prüfe die ACL für „Redakteure“.“
„Welche Rechte gelten im Bereich „Berechtigungen / ACL“?“
175 Berechtigungen / ACL acl.actionsTool: acl_actions Green Analysiert Joomla-ACL-Daten im Bereich „Berechtigungen / ACL“ read-only.
Technischer Action-Vertrag
Read-only list of ACL action names valid or actually present for one exact Joomla asset. Actions are discovered from the installed component access.xml plus effective Joomla rules. Use this before acl_user_check or acl_group_check; never invent an action name.
„Prüfe die ACL für „Redakteure“.“
„Welche Rechte gelten im Bereich „Berechtigungen / ACL“?“
176 Berechtigungen / ACL acl.user_checkTool: acl_user_check Green Analysiert Joomla-ACL-Daten im Bereich „Berechtigungen / ACL“ read-only.
Technischer Action-Vertrag
Read-only effective Joomla ACL simulation for one exact user, one exact asset and one or more real action names. Uses Joomla User::authorise and returns the effective result plus the matching allow/deny inheritance trace. Does not change permissions.
„Prüfe die ACL für „Redakteure“.“
„Welche Rechte gelten im Bereich „Berechtigungen / ACL“?“
177 Berechtigungen / ACL acl.group_checkTool: acl_group_check Green Analysiert Joomla-ACL-Daten im Bereich „Berechtigungen / ACL“ read-only.
Technischer Action-Vertrag
Read-only effective Joomla ACL simulation for one exact user group, one exact asset and one or more real action names. Uses Joomla Access::checkGroup and explains inherited group/asset allow and deny contributors. Does not change permissions.
„Prüfe die ACL für „Redakteure“.“
„Welche Rechte gelten im Bereich „Berechtigungen / ACL“?“
178 Berechtigungen / ACL acl.auditTool: acl_audit Green Prüft den Bereich „Berechtigungen / ACL“ read-only auf Inkonsistenzen, Risiken oder auffällige Zustände.
Technischer Action-Vertrag
Read-only ACL audit for Joomla user/group integrity and potentially confusing effective permission conflicts. Optionally scopes conflict checks to one exact installed component. Reports Super User groups/accounts, blocked privileged accounts, users without groups, orphan mappings and users whose effective identities contain both allow and deny for the same action. Does not change ACL rules.
„Prüfe Berechtigungen / ACL auf Probleme.“
„Führe einen Audit für Berechtigungen / ACL aus.“
179 Mail-Templates mail_templates.listTool: mail_templates_list Green Listet bzw. durchsucht reale Mail-Templates und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only search/list of Joomla mail templates from com_mails. Returns human-usable subject/extension plus available localized override languages and placeholders. Resolve a user-named template with this action first; never invent template_id.
„Zeige mir alle Mail-Templates.“
„Liste die Mail-Templates auf.“
180 Mail-Templates mail_templates.getTool: mail_templates_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Mail-Templates“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla mail template by a real template_id returned by mail_templates_list. Optional language shows the localized/effective content. Never exposes SMTP credentials or alternative mail server secrets.
„Zeige mir die Details zu „Benutzerregistrierung“.“
„Lies den Eintrag „Benutzerregistrierung“ vollständig aus.“
181 Mail-Templates mail_templates.placeholdersTool: mail_templates_placeholders Green Listet die erlaubten Platzhalter eines Joomla-Mail-Templates.
Technischer Action-Vertrag
Read the {PLACEHOLDER} tokens used by one exact Joomla mail template, optionally for one language. Use before broad content rewrites and preserve existing tokens unless the user explicitly requests their removal.
„Welche Platzhalter unterstützt das Mail-Template „Benutzerregistrierung“?“
„Zeige die verfügbaren Mail-Platzhalter.“
182 Mail-Templates mail_templates.updateTool: mail_templates_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Mail-Templates“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare a localized Joomla mail-template content update for one existing template and content language. Only subject/body/htmlbody are AI-visible and editable; SMTP/config secrets stay untouched. Existing placeholders may not be removed unless explicitly acknowledged. Requires confirmation.
„Ändere „Benutzerregistrierung“ im Bereich „Mail-Templates“.“
„Benenne „Benutzerregistrierung“ im Bereich „Mail-Templates“ um.“
183 Mail-Templates mail_templates.resetTool: mail_templates_reset Yellow Setzt ein angepasstes Joomla-Mail-Template auf den vorgesehenen Ausgangszustand zurück.
Technischer Action-Vertrag
Prepare removing one existing language-specific Joomla mail-template customization so that the master/default template applies again. Does not delete the master template. Requires confirmation.
„Setze das Mail-Template „Benutzerregistrierung“ zurück.“
„Stelle den Standardzustand dieses Mail-Templates wieder her.“
184 Benutzer users.createTool: users_create Yellow Legt einen neuen Eintrag im Bereich „Benutzer“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare creating one Joomla user through the native com_users model. SayAdmin generates a strong temporary password itself and does not place that password in the audit log. If no groups are supplied Joomla's configured default new-user group is used. Requires confirmation.
„Lege den Benutzer „Max Mustermann“ mit der E-Mail-Adresse Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein. an.“
„Erstelle einen neuen Joomla-Benutzer für die Redaktion.“
185 Benutzer users.deleteTool: users_delete Red Löscht einen dafür geeigneten Eintrag aus „Benutzer“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-Vertrag
Prepare permanently deleting one exact Joomla user through com_users. The current operator cannot be deleted and Super User boundaries are enforced. Joomla content authored by the account is not deleted. Requires typed confirmation BENUTZER LÖSCHEN.
„Lösche „max“ endgültig.“
„Entferne den ausgewählten Eintrag aus „Benutzer“ dauerhaft.“
186 Benutzergruppen user_groups.getTool: user_groups_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Benutzergruppen“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla user group with hierarchy, direct-user count, child count, Super User status and delete blockers. Resolve named groups with user_groups_list first.
„Zeige mir die Details zu „Redakteure“.“
„Lies den Eintrag „Redakteure“ vollständig aus.“
187 Benutzergruppen user_groups.createTool: user_groups_create Yellow Legt einen neuen Eintrag im Bereich „Benutzergruppen“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare creating a Joomla user group through the native com_users Group model. parent_id must be a real group ID; when omitted SayAdmin uses the Joomla root Public group. Native Super User inheritance protections apply. Requires confirmation.
„Erstelle einen neuen Eintrag im Bereich „Benutzergruppen“ mit dem Namen „Redakteure“.“
„Lege „Redakteure“ unter „Benutzergruppen“ neu an.“
188 Benutzergruppen user_groups.updateTool: user_groups_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Benutzergruppen“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare renaming and/or moving one existing Joomla user group. The root group is protected; cycles and Super User privilege escalation are blocked. Requires confirmation.
„Ändere „Redakteure“ im Bereich „Benutzergruppen“.“
„Benenne „Redakteure“ im Bereich „Benutzergruppen“ um.“
189 Benutzergruppen user_groups.deleteTool: user_groups_delete Red Löscht einen dafür geeigneten Eintrag aus „Benutzergruppen“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-Vertrag
Prepare permanently deleting one Joomla user group. SayAdmin only allows empty groups without children that are not defaults, not used in view levels and not part of the current operator identity. Requires typed confirmation GRUPPE LÖSCHEN.
„Lösche „Redakteure“ endgültig.“
„Entferne den ausgewählten Eintrag aus „Benutzergruppen“ dauerhaft.“
190 Zugriffsebenen access_levels.listTool: access_levels_list Green Listet bzw. durchsucht reale Zugriffsebenen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only list/search of Joomla viewing access levels (viewlevels), including the real groups that can see each level. These are visibility levels, not ACL action permissions.
„Zeige mir alle Zugriffsebenen.“
„Liste die Zugriffsebenen auf.“
191 Zugriffsebenen access_levels.getTool: access_levels_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Zugriffsebenen“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla viewing access level with its included user groups and current database usage summary. Resolve named levels with access_levels_list first.
„Zeige mir die Details zu „Mitglieder“.“
„Lies den Eintrag „Mitglieder“ vollständig aus.“
192 Zugriffsebenen access_levels.createTool: access_levels_create Yellow Legt einen neuen Eintrag im Bereich „Zugriffsebenen“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare creating a Joomla viewing access level through the native com_users Level model. Group IDs must be resolved first; Super User visibility boundaries are enforced. Requires confirmation.
„Erstelle einen neuen Eintrag im Bereich „Zugriffsebenen“ mit dem Namen „Mitglieder“.“
„Lege „Mitglieder“ unter „Zugriffsebenen“ neu an.“
193 Zugriffsebenen access_levels.updateTool: access_levels_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Zugriffsebenen“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare renaming, reordering and/or changing group visibility of one existing Joomla viewing access level through the native Level model. Requires confirmation.
„Ändere „Mitglieder“ im Bereich „Zugriffsebenen“.“
„Benenne „Mitglieder“ im Bereich „Zugriffsebenen“ um.“
194 Zugriffsebenen access_levels.deleteTool: access_levels_delete Red Löscht einen dafür geeigneten Eintrag aus „Zugriffsebenen“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-Vertrag
Prepare permanently deleting one unused Joomla viewing access level through the native Level model. SayAdmin refuses deletion while any Joomla table still references the level. Requires typed confirmation ZUGRIFFSEBENE LÖSCHEN.
„Lösche „Mitglieder“ endgültig.“
„Entferne den ausgewählten Eintrag aus „Zugriffsebenen“ dauerhaft.“
195 Installer installer.warnings.listTool: installer_warnings_list Green Listet bzw. durchsucht reale Installer-Einträge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only Joomla installer/environment warnings through com_installer WarningsModel. Returns localized warnings with server paths redacted.
„Zeige mir alle Installer-Einträge.“
„Liste die Installer-Einträge auf.“
196 Installer installer.update_sites.listTool: installer_update_sites_list Green Listet bzw. durchsucht reale Installer-Einträge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only list/search of Joomla extension update sites. Query strings, credentials and extra_query values are never returned. Joomla core update sites are explicitly marked protected.
„Zeige mir alle Installer-Einträge.“
„Liste die Installer-Einträge auf.“
197 Installer installer.update_sites.stateTool: installer_update_sites_state Yellow Liest oder ändert die Joomla-Update-Sites entsprechend der gewählten Unteraktion.
Technischer Action-Vertrag
Prepare enabling/disabling one exact non-core Joomla update site through com_installer. Joomla core update sites are protected server-side.
„Zeige bzw. verwalte die Joomla-Update-Sites.“
„Prüfe die Update-Sites der Erweiterungen.“
198 Installer installer.update_sites.rebuildTool: installer_update_sites_rebuild Red Liest oder ändert die Joomla-Update-Sites entsprechend der gewählten Unteraktion.
Technischer Action-Vertrag
Prepare rebuilding Joomla extension update-site mappings from installed extension manifests via com_installer. Core sites are preserved and Joomla preserves known extra_query values. Requires typed confirmation UPDATEQUELLEN NEU AUFBAUEN.
„Zeige bzw. verwalte die Joomla-Update-Sites.“
„Prüfe die Update-Sites der Erweiterungen.“
199 Installer installer.discover.scanTool: installer_discover_scan Green Sucht nicht registrierte Erweiterungen bzw. installiert einen zuvor eindeutig entdeckten Fund.
Technischer Action-Vertrag
Run Joomla Discover scan for extension files present on the server but not registered as installed. Refreshes only discover metadata (state=-1), does not install/execute a discovered extension.
„Suche nach nicht registrierten Joomla-Erweiterungen.“
„Installiere die eindeutig gefundene Erweiterung aus „Entdecken“.“
200 Installer installer.discover.installTool: installer_discover_install Red Sucht nicht registrierte Erweiterungen bzw. installiert einen zuvor eindeutig entdeckten Fund.
Technischer Action-Vertrag
Prepare registering one exact discovered Joomla extension (state=-1) through Joomla Installer::discover_install. Executes extension installation logic and is not undoable. Requires typed confirmation ERWEITERUNG REGISTRIEREN.
„Suche nach nicht registrierten Joomla-Erweiterungen.“
„Installiere die eindeutig gefundene Erweiterung aus „Entdecken“.“
201 Plugins plugins.healthTool: plugins_health Green Prüft den Zustand installierter Plugins und meldet auffällige Konfigurationen.
Technischer Action-Vertrag
Read-only maintenance diagnostics for one resolved Joomla plugin: enabled/protected state, manifest/directory presence, language loadability and associated update-site count. Never returns plugin params or secrets.
„Prüfe den Zustand der Plugins.“
„Gibt es problematische Plugin-Konfigurationen?“
202 Plugins plugins.config_fieldsTool: plugins_config_fields Green Listet sichere, tatsächlich bearbeitbare Konfigurationsfelder im Bereich „Plugins“.
Technischer Action-Vertrag
Read-only safe configuration fields for one resolved Joomla plugin. Uses the native plugin form but returns only non-sensitive scalar fields; password/secret/token/API-key and unsupported custom fields are excluded.
„Welche Einstellungen kann ich bei „System - Cache“ ändern?“
„Zeige die sicheren Konfigurationsfelder für „System - Cache“.“
203 Plugins plugins.config_updateTool: plugins_config_update Yellow Ändert ausgewählte sichere Konfigurationsfelder im Bereich „Plugins“ über Joomla-Formulare.
Technischer Action-Vertrag
Prepare changing exactly one field previously returned editable by plugins_config_fields. Uses Joomla com_plugins validation/save lifecycle and never accepts arbitrary raw params.
„Ändere bei „System - Cache“ die Einstellung „…“.“
„Setze die freigegebene Konfiguration von „System - Cache“ auf den gewünschten Wert.“
204 Weiterleitungen redirects.batch_stateTool: redirects_batch_state Yellow Ändert den Status mehrerer ausgewählter Weiterleitungen in einem kontrollierten Stapelvorgang.
Technischer Action-Vertrag
Prepare enabling/disabling up to 50 exact Joomla redirects at once. Enabling is refused for records without a destination. Uses native com_redirect state handling.
„Veröffentliche die ausgewählten Weiterleitungen.“
„Deaktiviere mehrere ausgewählte Weiterleitungen.“
205 Weiterleitungen redirects.trashTool: redirects_trash Red Verschiebt einen ausgewählten Eintrag aus „Weiterleitungen“ in den Joomla-Papierkorb.
Technischer Action-Vertrag
Prepare moving up to 50 exact Joomla redirect/404 records to trash. This is reversible until permanent deletion and requires the standard typed trash confirmation PAPIERKORB.
„Verschiebe „/alte-seite“ in den Papierkorb.“
„Lege „/alte-seite“ in den Papierkorb.“
206 Weiterleitungen redirects.deleteTool: redirects_delete Red Löscht einen dafür geeigneten Eintrag aus „Weiterleitungen“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-Vertrag
Prepare permanently deleting up to 50 exact Joomla redirect records. Every record must already be in trash. Requires typed confirmation WEITERLEITUNG LÖSCHEN.
„Lösche „/alte-seite“ endgültig.“
„Entferne den ausgewählten Eintrag aus „Weiterleitungen“ dauerhaft.“
207 Weiterleitungen redirects.cleanup_checkTool: redirects_cleanup_check Green Prüft, welche Bereinigung im Bereich „Weiterleitungen“ sicher möglich wäre.
Technischer Action-Vertrag
Read-only safety check for old unresolved collected 404 records. Candidates must be disabled/unresolved, have no destination URL, and be older than the requested threshold. Returns a state_hash required for cleanup.
„Prüfe, was bei Weiterleitungen sicher bereinigt werden kann.“
„Zeige mir die geplante Bereinigung, ohne sie auszuführen.“
208 Weiterleitungen redirects.cleanupTool: redirects_cleanup Red Führt eine zuvor geprüfte Bereinigung im Bereich „Weiterleitungen“ aus.
Technischer Action-Vertrag
Prepare permanent removal of old unresolved destination-less 404 records exactly matching a fresh redirects_cleanup_check. Active redirects are never deleted. Requires typed confirmation 404 BEREINIGEN.
„Führe die geprüfte Bereinigung bei Weiterleitungen aus.“
„Bereinige die bestätigten Einträge.“
209 Scheduler-Aufgaben tasks.typesTool: tasks_types Green Listet die verfügbaren Typen im Bereich „Scheduler-Aufgaben“.
Technischer Action-Vertrag
Read-only list of task routines currently offered by enabled Joomla task plugins. Returns real type IDs and translated titles. Use before creating a task.
„Welche Typen gibt es bei Scheduler-Aufgaben?“
„Liste die verfügbaren Typen für Scheduler-Aufgaben.“
210 Scheduler-Aufgaben tasks.type_fieldsTool: tasks_type_fields Green Zeigt die Konfigurationsfelder eines konkreten Scheduler-Aufgabentyps.
Technischer Action-Vertrag
Read-only safe task-plugin schema and TYPE DEFAULTS for one exact task type. These values are never the current stored values of an existing task. For an existing task, tasks_get is the authoritative current-value reader. Only non-sensitive scalar fields are returned; secrets/tokens/passwords and unsupported custom fields are excluded.
„Welche Einstellungen hat dieser Scheduler-Aufgabentyp?“
„Zeige die Felder des Task-Typs.“
211 Scheduler-Aufgaben tasks.createTool: tasks_create Yellow Legt einen neuen Eintrag im Bereich „Scheduler-Aufgaben“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare creation of one Joomla Scheduled Task using a real task type and Joomla TaskModel validation. Supports manual/minute/hour/day/month schedules and only safe task parameters obtained from tasks_type_fields.
„Erstelle einen neuen Eintrag im Bereich „Scheduler-Aufgaben“ mit dem Namen „Logrotation“.“
„Lege „Logrotation“ unter „Scheduler-Aufgaben“ neu an.“
212 Scheduler-Aufgaben tasks.update_scheduleTool: tasks_update_schedule Yellow Ändert ausschließlich die Zeitplanung einer vorhandenen Scheduler-Aufgabe.
Technischer Action-Vertrag
Prepare updating one existing Joomla task title/note/state/priority and/or schedule while preserving its routine type and plugin params. Uses Joomla TaskModel so next_execution is recalculated by core.
„Ändere den Zeitplan dieser Scheduler-Aufgabe.“
„Lass die Aufgabe künftig täglich um 3 Uhr laufen.“
213 Scheduler-Aufgaben tasks.config_updateTool: tasks_config_update Yellow Ändert ausgewählte sichere Konfigurationsfelder im Bereich „Scheduler-Aufgaben“ über Joomla-Formulare.
Technischer Action-Vertrag
Prepare changing exactly one safe editable plugin parameter on one existing Joomla Scheduled Task. Resolve the task first, read its authoritative CURRENT value with tasks_get, then use tasks_type_fields only for schema/field-name/options/default metadata and never as the current value. Never invent parameter names. Do not short-circuit as no-op from a tasks_type_fields default. The routine type, title, note, state, priority, schedule and all other task parameters are preserved and fresh-read back after save.
„Ändere bei „Logrotation“ die Einstellung „…“.“
„Setze die freigegebene Konfiguration von „Logrotation“ auf den gewünschten Wert.“
214 Scheduler-Aufgaben tasks.test_soft_lockTool: tasks_test_soft_lock Yellow Prüft kontrolliert den Soft-Lock-Schutz einer Scheduler-Aufgabe.
Technischer Action-Vertrag
Diagnostic-only: prepare one expired/soft Joomla Scheduler lock for a disabled SayAdmin Scheduler Create Test, Smoke Test or Regression Fixture task. Uses Joomla TaskModel to acquire the lock, then ages only that test task lock timestamp so tasks_unlock can be acceptance-tested. Never use on production/core tasks or enabled tasks.
„Teste den Soft-Lock dieser Scheduler-Aufgabe.“
„Prüfe, ob die Aufgabe korrekt gesperrt wird.“
215 Scheduler-Aufgaben tasks.unlockTool: tasks_unlock Yellow Löst eine dafür geeignete abgelaufene Scheduler-Sperre kontrolliert.
Technischer Action-Vertrag
Prepare releasing one expired/soft Joomla Scheduler lock. SayAdmin refuses to unlock a task whose lock is still within the configured scheduler timeout.
„Löse die abgelaufene Sperre dieser Scheduler-Aufgabe.“
„Entsperre die Aufgabe kontrolliert.“
216 Scheduler-Aufgaben tasks.trashTool: tasks_trash Red Verschiebt einen ausgewählten Eintrag aus „Scheduler-Aufgaben“ in den Joomla-Papierkorb.
Technischer Action-Vertrag
Prepare moving one non-running Joomla Scheduled Task to trash through TaskModel. The red preview exposes the resolved task title, type, state, schedule, local execution time and administrator timezone before the standard typed confirmation PAPIERKORB.
„Verschiebe „Logrotation“ in den Papierkorb.“
„Lege „Logrotation“ in den Papierkorb.“
217 Scheduler-Aufgaben tasks.restoreTool: tasks_restore Yellow Stellt einen geeigneten Eintrag aus dem Papierkorb im Bereich „Scheduler-Aufgaben“ wieder her.
Technischer Action-Vertrag
Prepare restoring one exact Joomla Scheduled Task from trash through TaskModel. Only trashed tasks are accepted. The task is always restored disabled and must be enabled separately if desired.
„Stelle „Logrotation“ aus dem Papierkorb wieder her.“
„Wiederherstellen von „Logrotation“.“
218 Scheduler-Aufgaben tasks.deleteTool: tasks_delete Red Löscht einen dafür geeigneten Eintrag aus „Scheduler-Aufgaben“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-Vertrag
Prepare permanently deleting one Joomla Scheduled Task that is already trashed. The red preview shows the resolved task title, type, trash state, schedule, local execution time, administrator timezone and an explicit irreversible/no-restore warning before typed confirmation AUFGABE LÖSCHEN.
„Lösche „Logrotation“ endgültig.“
„Entferne den ausgewählten Eintrag aus „Scheduler-Aufgaben“ dauerhaft.“
219 Templates & Stile templates.duplicateTool: templates_duplicate Yellow Dupliziert einen ausgewählten Eintrag im Bereich „Templates & Stile“ nach den Joomla-Regeln.
Technischer Action-Vertrag
Prepare duplicating one exact Joomla template style through StyleModel::duplicate. The copy is never made default automatically.
„Dupliziere „Cassiopeia“.“
„Erstelle eine Kopie von „Cassiopeia“.“
220 Templates & Stile templates.updateTool: templates_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Templates & Stile“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare renaming one exact Joomla template style through the native StyleModel while preserving its parameters and menu assignments.
„Ändere „Cassiopeia“ im Bereich „Templates & Stile“.“
„Benenne „Cassiopeia“ im Bereich „Templates & Stile“ um.“
221 Templates & Stile templates.config_fieldsTool: templates_config_fields Green Listet sichere, tatsächlich bearbeitbare Konfigurationsfelder im Bereich „Templates & Stile“.
Technischer Action-Vertrag
Read-only safe scalar configuration fields of one exact Joomla template style. Password/secret/token/API-key and unsupported custom fields are excluded; raw template files are never exposed.
„Welche Einstellungen kann ich bei „Cassiopeia“ ändern?“
„Zeige die sicheren Konfigurationsfelder für „Cassiopeia“.“
222 Templates & Stile templates.config_updateTool: templates_config_update Yellow Ändert ausgewählte sichere Konfigurationsfelder im Bereich „Templates & Stile“ über Joomla-Formulare.
Technischer Action-Vertrag
Prepare changing exactly one safe template style field previously returned by templates_config_fields. Uses Joomla StyleModel and preserves existing menu assignments.
„Ändere bei „Cassiopeia“ die Einstellung „…“.“
„Setze die freigegebene Konfiguration von „Cassiopeia“ auf den gewünschten Wert.“
223 Templates & Stile templates.deleteTool: templates_delete Red Löscht einen dafür geeigneten Eintrag aus „Templates & Stile“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-Vertrag
Prepare permanently deleting one non-default, unassigned Joomla template style through StyleModel. Does not delete template files. Requires typed confirmation TEMPLATE-STIL LÖSCHEN.
„Lösche „Cassiopeia“ endgültig.“
„Entferne den ausgewählten Eintrag aus „Templates & Stile“ dauerhaft.“
224 Geführte Touren guided_tours.listTool: guided_tours_list Green Listet bzw. durchsucht reale Touren und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only list/search of Joomla Guided Tours from com_guidedtours. Returns visible translated tour titles, status, language, autostart, component scope and step counts. Internal IDs remain available to SayAdmin but should not be shown unless explicitly requested. Use this before mutating a named tour.
„Zeige mir alle Touren.“
„Liste die Touren auf.“
225 Geführte Touren guided_tours.getTool: guided_tours_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Geführte Touren“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla Guided Tour by real ID, visible tour title or UID. Returns safe tour metadata plus its ordered steps. Prefer tour_title for natural-language requests; never invent IDs.
„Zeige mir die Details zu „Redaktions-Einstieg“.“
„Lies den Eintrag „Redaktions-Einstieg“ vollständig aus.“
226 Geführte Touren guided_tours.createTool: guided_tours_create Yellow Legt einen neuen Eintrag im Bereich „Geführte Touren“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare creation of one Joomla Guided Tour through the native TourModel. New tours default to unpublished and autostart off. Joomla generates a unique UID when none is supplied. Requires confirmation.
„Erstelle einen neuen Eintrag im Bereich „Geführte Touren“ mit dem Namen „Redaktions-Einstieg“.“
„Lege „Redaktions-Einstieg“ unter „Geführte Touren“ neu an.“
227 Geführte Touren guided_tours.updateTool: guided_tours_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Geführte Touren“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare changing one exact Joomla Guided Tour through TourModel. Resolve the existing tour by id, tour_title or tour_uid; title is the optional NEW title. Omitted fields are preserved. Changing tour language also updates its steps through Joomla core.
„Ändere „Redaktions-Einstieg“ im Bereich „Geführte Touren“.“
„Benenne „Redaktions-Einstieg“ im Bereich „Geführte Touren“ um.“
228 Geführte Touren guided_tours.stateTool: guided_tours_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Geführte Touren“.
Technischer Action-Vertrag
Prepare publishing, unpublishing or archiving one exact Joomla Guided Tour. Use guided_tours_trash for trash. Resolve by real ID/title/UID; never invent an ID.
„Veröffentliche bzw. aktiviere „Redaktions-Einstieg“.“
„Deaktiviere bzw. verstecke „Redaktions-Einstieg“.“
229 Geführte Touren guided_tours.reorderTool: guided_tours_reorder Yellow Ändert die Reihenfolge von Einträgen im Bereich „Geführte Touren“.
Technischer Action-Vertrag
Prepare saving the exact display order of all currently non-trashed Joomla Guided Tours. Call guided_tours_list first and supply every real tour ID exactly once in the intended order. This strict full-list requirement prevents accidental duplicate/partial ordering.
„Verschiebe „Redaktions-Einstieg“ direkt nach den gewünschten Eintrag.“
„Ändere die Reihenfolge bei Geführte Touren.“
230 Geführte Touren guided_tours.duplicateTool: guided_tours_duplicate Yellow Dupliziert einen ausgewählten Eintrag im Bereich „Geführte Touren“ nach den Joomla-Regeln.
Technischer Action-Vertrag
Prepare duplicating one exact Joomla Guided Tour using the native TourModel. Joomla copies all steps and keeps the new tour unpublished. Resolve the source by visible title/UID or real ID.
„Dupliziere „Redaktions-Einstieg“.“
„Erstelle eine Kopie von „Redaktions-Einstieg“.“
231 Geführte Touren guided_tours.trashTool: guided_tours_trash Red Verschiebt einen ausgewählten Eintrag aus „Geführte Touren“ in den Joomla-Papierkorb.
Technischer Action-Vertrag
Prepare moving one exact Joomla Guided Tour to trash. The tour and its steps remain stored. Requires typed confirmation PAPIERKORB.
„Verschiebe „Redaktions-Einstieg“ in den Papierkorb.“
„Lege „Redaktions-Einstieg“ in den Papierkorb.“
232 Geführte Touren guided_tours.deleteTool: guided_tours_delete Red Löscht einen dafür geeigneten Eintrag aus „Geführte Touren“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-Vertrag
Prepare permanently deleting one exact trashed Joomla Guided Tour. Joomla also deletes all steps belonging to it. Joomla core tours are protected from permanent deletion by SayAdmin. Requires typed confirmation TOUR LÖSCHEN.
„Lösche „Redaktions-Einstieg“ endgültig.“
„Entferne den ausgewählten Eintrag aus „Geführte Touren“ dauerhaft.“
233 Tour-Schritte guided_tour_steps.listTool: guided_tour_steps_list Green Listet bzw. durchsucht reale Tour-Schritte und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only ordered list of steps belonging to one exact Joomla Guided Tour. Resolve the tour by visible title/UID or real ID. Returns visible translated step titles, type, position, target and state while keeping internal IDs available for follow-up actions.
„Zeige mir alle Tour-Schritte.“
„Liste die Tour-Schritte auf.“
234 Tour-Schritte guided_tour_steps.getTool: guided_tour_steps_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Tour-Schritte“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla Guided Tour step. Use the real step ID, or step_title together with an exact tour reference. Never resolve a possibly duplicated step title without its tour.
„Zeige mir die Details zu „Schritt 1“.“
„Lies den Eintrag „Schritt 1“ vollständig aus.“
235 Tour-Schritte guided_tour_steps.createTool: guided_tour_steps_create Yellow Legt einen neuen Eintrag im Bereich „Tour-Schritte“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare creating one step in an exact Joomla Guided Tour through StepModel. New steps default to unpublished and inherit the tour language. Supports normal, redirect and interactive steps.
„Erstelle einen neuen Eintrag im Bereich „Tour-Schritte“ mit dem Namen „Schritt 1“.“
„Lege „Schritt 1“ unter „Tour-Schritte“ neu an.“
236 Tour-Schritte guided_tour_steps.updateTool: guided_tour_steps_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Tour-Schritte“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare changing one exact Joomla Guided Tour step through StepModel. Resolve by real step ID or by step_title within an exact tour. Tour assignment and language cannot be moved independently from the parent tour.
„Ändere „Schritt 1“ im Bereich „Tour-Schritte“.“
„Benenne „Schritt 1“ im Bereich „Tour-Schritte“ um.“
237 Tour-Schritte guided_tour_steps.stateTool: guided_tour_steps_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Tour-Schritte“.
Technischer Action-Vertrag
Prepare publishing, unpublishing or archiving one exact Joomla Guided Tour step. Use guided_tour_steps_trash for trash.
„Veröffentliche bzw. aktiviere „Schritt 1“.“
„Deaktiviere bzw. verstecke „Schritt 1“.“
238 Tour-Schritte guided_tour_steps.reorderTool: guided_tour_steps_reorder Yellow Ändert die Reihenfolge von Einträgen im Bereich „Tour-Schritte“.
Technischer Action-Vertrag
Prepare saving the exact order of all currently non-trashed steps in one Joomla Guided Tour. Call guided_tour_steps_list first and supply every real step ID exactly once.
„Verschiebe „Schritt 1“ direkt nach den gewünschten Eintrag.“
„Ändere die Reihenfolge bei Tour-Schritte.“
239 Tour-Schritte guided_tour_steps.trashTool: guided_tour_steps_trash Red Verschiebt einen ausgewählten Eintrag aus „Tour-Schritte“ in den Joomla-Papierkorb.
Technischer Action-Vertrag
Prepare moving one exact Joomla Guided Tour step to trash. Requires typed confirmation PAPIERKORB.
„Verschiebe „Schritt 1“ in den Papierkorb.“
„Lege „Schritt 1“ in den Papierkorb.“
240 Tour-Schritte guided_tour_steps.deleteTool: guided_tour_steps_delete Red Löscht einen dafür geeigneten Eintrag aus „Tour-Schritte“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-Vertrag
Prepare permanently deleting one exact Joomla Guided Tour step that is already in trash. Requires typed confirmation TOUR-SCHRITT LÖSCHEN.
„Lösche „Schritt 1“ endgültig.“
„Entferne den ausgewählten Eintrag aus „Tour-Schritte“ dauerhaft.“
241 Erweiterungen extensions.listTool: extensions_list Green Listet bzw. durchsucht reale Erweiterungen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only inventory of installed Joomla extensions. Returns safe metadata such as real extension ID, display name, type, element, folder/client, enabled/protected state and manifest version. Never returns extension params, API keys, passwords or other configuration secrets.
„Zeige mir alle Erweiterungen.“
„Liste die Erweiterungen auf.“
242 Erweiterungen extensions.inspect_uploadTool: extensions_inspect_upload Green Prüft ein hochgeladenes Erweiterungspaket vor einer Installation, ohne es zu installieren.
Technischer Action-Vertrag
Safely inspect one server-staged Joomla extension ZIP before installation. Returns the real manifest type, name, version, element/package name, SHA-256 and whether the package is blocked as Joomla core or SayAdmin itself. Use this before extensions_install_upload.
„Prüfe dieses Erweiterungspaket vor der Installation.“
„Installiere das zuvor geprüfte Erweiterungspaket.“
243 Erweiterungen extensions.install_uploadTool: extensions_install_upload Red Installiert ein zuvor geprüftes hochgeladenes Joomla-Erweiterungspaket.
Technischer Action-Vertrag
Prepare installation or upgrade of one exact server-staged Joomla extension ZIP that has already been inspected with extensions_inspect_upload. Executes extension code through Joomla Installer, may change files/database and is not undoable. Joomla core packages and SayAdmin self-install/update are blocked.
„Prüfe dieses Erweiterungspaket vor der Installation.“
„Installiere das zuvor geprüfte Erweiterungspaket.“
244 Erweiterungen extensions.packagesTool: extensions_packages Green Listet installierte Joomla-Paketerweiterungen und deren Bestandteile.
Technischer Action-Vertrag
Read-only list of installed Joomla package extensions and their real member extensions via #__extensions.package_id. Returns package ID, package name/version and safe member metadata without configuration secrets.
„Zeige die installierten Joomla-Pakete.“
„Welche Paketerweiterungen sind installiert?“
245 Erweiterungen extensions.uninstall_checkTool: extensions_uninstall_check Green Prüft eine Erweiterung und ihre Abhängigkeiten vor einer Deinstallation.
Technischer Action-Vertrag
Read-only safety assessment for uninstalling one exact installed Joomla extension ID. Returns real extension identity, package membership, core/locked/protected/SayAdmin protection, relevant usage counts, warnings, uninstallability and a state_hash. Always use this before extensions_uninstall.
„Prüfe, ob „com_example.zip“ sicher deinstalliert werden kann.“
„Zeige die Auswirkungen einer Deinstallation.“
246 Erweiterungen extensions.uninstallTool: extensions_uninstall Red Deinstalliert eine eindeutig ausgewählte Joomla-Erweiterung nach strenger Bestätigung.
Technischer Action-Vertrag
Prepare permanent uninstall of one exact installed Joomla extension previously checked with extensions_uninstall_check. Uses Joomla com_installer ManageModel, may remove files and database data, is not undoable, and requires the additional confirmation word DEINSTALLIEREN. Core/locked/protected/SayAdmin extensions and blocked package children are rejected server-side.
„Deinstalliere „com_example.zip“.“
„Entferne diese Joomla-Erweiterung vollständig.“
247 Konfiguration config.global.fieldsTool: config_global_fields Green Listet die über Joomla-Formulare sicher bearbeitbaren Konfigurationsfelder.
Technischer Action-Vertrag
Read-only inventory of real Joomla Global Configuration form fields. Returns labels, field types, selectable values and current values only for non-sensitive scalar fields. Passwords, secrets, tokens/API keys, database credentials and other protected values are never returned.
„Welche Konfigurationsfelder kann SayAdmin hier ändern?“
„Zeige die sicheren Joomla-Konfigurationsfelder.“
248 Konfiguration config.global.updateTool: config_global_update Yellow Ändert ausgewählte Joomla-Konfigurationswerte über die nativen Formularregeln.
Technischer Action-Vertrag
Prepare changing exactly one real, non-sensitive and server-approved Joomla Global Configuration field previously returned as editable by config_global_fields. Uses Joomla com_config validation/save lifecycle. Sensitive credentials, database connection settings and critical server paths are blocked server-side.
„Ändere die gewünschte Joomla-Konfiguration.“
„Setze die ausgewählte Komponentenoption auf den neuen Wert.“
249 Konfiguration config.component.fieldsTool: config_component_fields Green Listet die über Joomla-Formulare sicher bearbeitbaren Konfigurationsfelder.
Technischer Action-Vertrag
Read-only inventory of real configuration fields for one exact installed Joomla component extension ID. Values of password/secret/token/API-key fields are never returned. Use extensions_list first to resolve the component ID.
„Welche Konfigurationsfelder kann SayAdmin hier ändern?“
„Zeige die sicheren Joomla-Konfigurationsfelder.“
250 Konfiguration config.component.updateTool: config_component_update Yellow Ändert ausgewählte Joomla-Konfigurationswerte über die nativen Formularregeln.
Technischer Action-Vertrag
Prepare changing exactly one real, non-sensitive scalar configuration field of an installed Joomla component. The field must first be returned as editable by config_component_fields. Uses Joomla com_config ComponentModel validation/save lifecycle. SayAdmin self-configuration and sensitive fields are blocked server-side.
„Ändere die gewünschte Joomla-Konfiguration.“
„Setze die ausgewählte Komponentenoption auf den neuen Wert.“
251 Updates updates.extensions.checkTool: updates_extensions_check Green Prüft read-only, ob passende Updates verfügbar sind.
Technischer Action-Vertrag
Refresh Joomla extension-update metadata through com_installer and return a safe summary. This may perform network requests and refresh Joomla update-cache tables, but it does not install anything.
„Prüfe bzw. installiere die verfügbaren Erweiterungsupdates.“
„Welche Erweiterungen haben Updates?“
252 Updates updates.extensions.listTool: updates_extensions_list Green Listet bzw. durchsucht reale Updates und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
List currently available non-core Joomla extension updates with real update IDs, extension IDs, names, installed versions and offered versions. Use updates_extensions_check first when the user asks to check for fresh updates.
„Zeige mir alle Updates.“
„Liste die Updates auf.“
253 Updates updates.extensions.installTool: updates_extensions_install Yellow Installiert das ausgewählte Update nach dem vorgesehenen Sicherheits-/Bestätigungsablauf.
Technischer Action-Vertrag
Prepare installation of one or more exact extension update IDs previously returned by updates_extensions_list. Uses Joomla com_installer UpdateModel. Updates are not undoable by SayAdmin and require confirmation. SayAdmin blocks updating itself through this action.
„Prüfe bzw. installiere die verfügbaren Erweiterungsupdates.“
„Welche Erweiterungen haben Updates?“
254 Updates updates.joomla.checkTool: updates_joomla_check Green Prüft read-only, ob passende Updates verfügbar sind.
Technischer Action-Vertrag
Refresh and read Joomla core update information through com_joomlaupdate. Returns installed version, latest offered version and whether a core update is available.
„Prüfe, ob es ein Joomla-Core-Update gibt.“
„Ist für Joomla eine neue Version verfügbar?“
255 Updates updates.joomla.preflightTool: updates_joomla_preflight Green Führt die Sicherheits- und Voraussetzungenprüfung vor einem Joomla-Core-Update aus.
Technischer Action-Vertrag
Run a fresh Joomla core-update preflight through com_joomlaupdate. Checks the offered target version, Joomla PHP/database requirements, core schema state, key filesystem writability and update source. Returns a state_hash which is mandatory for the red install action. Same-major updates only in 0.36.0.
„Prüfe bzw. führe das Joomla-Core-Update aus.“
„Zeige den Status des Joomla-Core-Updates.“
256 Updates updates.joomla.installTool: updates_joomla_install Red Installiert das ausgewählte Update nach dem vorgesehenen Sicherheits-/Bestätigungsablauf.
Technischer Action-Vertrag
Install exactly one fresh same-major Joomla core update through Joomla core updater primitives: checksum-aware com_joomlaupdate download, Joomla InstallerHelper unpack, filesystem copy, UpdateModel::finaliseUpgrade and cleanup. Requires the exact target_version and state_hash from updates_joomla_preflight, is permanent/non-undoable and requires the additional typed confirmation AKTUALISIEREN.
„Installiere das vorbereitete Joomla-Core-Update.“
„Führe das Joomla-Update nach der Vorprüfung aus.“
257 Updates updates.joomla.verifyTool: updates_joomla_verify Green Prüft nach einem Joomla-Core-Update den tatsächlich installierten Zustand.
Technischer Action-Vertrag
Verify Joomla core state after an update. Reads the installed core manifest version, current runtime version, core database schema state and performs a fresh Joomla update check. Does not modify Joomla.
„Prüfe bzw. führe das Joomla-Core-Update aus.“
„Zeige den Status des Joomla-Core-Updates.“
258 Plugins plugins.listTool: plugins_list Green Listet bzw. durchsucht reale Plugins und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only list/search of installed Joomla plugins with real extension IDs, translated display names, plugin group/folder, element, enabled and protected state plus safe manifest version. Use this before every plugin state change; never invent an extension ID.
„Zeige mir alle Plugins.“
„Liste die Plugins auf.“
259 Plugins plugins.getTool: plugins_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Plugins“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one installed Joomla plugin by its real extension ID. Returns safe identity/status metadata only; plugin configuration params and secrets are deliberately excluded.
„Zeige mir die Details zu „System - Cache“.“
„Lies den Eintrag „System - Cache“ vollständig aus.“
260 Plugins plugins.stateTool: plugins_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Plugins“.
Technischer Action-Vertrag
Prepare enabling or disabling one installed Joomla plugin through Joomla com_plugins. Protected plugins and SayAdmin's own webservices plugin can never be disabled by SayAdmin. Requires confirmation and is audited/undoable when safe.
„Veröffentliche bzw. aktiviere „System - Cache“.“
„Deaktiviere bzw. verstecke „System - Cache“.“
261 Plugins plugins.batch_stateTool: plugins_batch_state Yellow Ändert den Status mehrerer ausgewählter Plugins in einem kontrollierten Stapelvorgang.
Technischer Action-Vertrag
Prepare one atomic enable/disable operation for up to 50 exact Joomla plugin extension IDs. Every plugin is preflighted before the first state change; protected/SayAdmin self-protection applies to every target. Requires one confirmation.
„Veröffentliche die ausgewählten Plugins.“
„Deaktiviere mehrere ausgewählte Plugins.“
262 Custom Fields fields.listTool: fields_list Green Listet bzw. durchsucht reale Benutzerdefinierte Felder und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
List Joomla custom fields. With entity_type + entity_id it returns fields available for that article/contact including current values. Without an entity it lists field definitions globally, optionally filtered by context or search text. Never invent field IDs.
„Zeige mir alle Benutzerdefinierte Felder.“
„Liste die Benutzerdefinierte Felder auf.“
263 Feldgruppen field_groups.listTool: field_groups_list Green Listet bzw. durchsucht reale Feldgruppen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Search/list Joomla custom-field groups across supported contexts. Returns real group IDs and their contexts. Use this whenever the user names a field group so SayAdmin can infer article/contact/user context instead of asking unnecessarily.
„Zeige mir alle Feldgruppen.“
„Liste die Feldgruppen auf.“
264 Templates & Stile templates.stylesTool: templates_styles Green Listet installierte Joomla-Template-Stile.
Technischer Action-Vertrag
Read-only list/search of enabled Joomla template styles. Returns real style IDs, style titles, template element, site/administrator client, default marker and frontend menu-assignment count. Never returns raw template params or secret configuration values.
„Zeige die Template-Stile.“
„Welche Joomla-Template-Stile sind vorhanden?“
265 Templates & Stile templates.getTool: templates_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Templates & Stile“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one real Joomla template style by numeric style ID. Returns safe identity/default/assignment metadata only and deliberately excludes raw template params.
„Zeige mir die Details zu „Cassiopeia“.“
„Lies den Eintrag „Cassiopeia“ vollständig aus.“
266 Templates & Stile templates.positionsTool: templates_positions Green Listet die tatsächlich verfügbaren Positionen im Bereich „Templates & Stile“.
Technischer Action-Vertrag
Read the real module positions declared by an installed site template style. If style_id is omitted, uses the current global default frontend style. Use this to validate a requested module position instead of inventing position names.
„Welche Modulpositionen gibt es im aktuellen Template?“
„Zeige die verfügbaren Positionen.“
267 Templates & Stile templates.defaultTool: templates_default Yellow Ändert oder liest – je nach Aktion – die Standardzuordnung im Bereich „Templates & Stile“.
Technischer Action-Vertrag
Prepare setting one enabled Joomla template style as the global default for its client (site or administrator) through Joomla com_templates. Language-specific defaults are preserved. Requires confirmation and is audited/undoable.
„Setze „Cassiopeia“ als Standard.“
„Ändere die Standardzuordnung bei Templates & Stile.“
268 Templates & Stile templates.assignTool: templates_assign Yellow Ändert die Zuweisung eines Eintrags im Bereich „Templates & Stile“, z. B. zu Seiten, Menüs oder anderen Joomla-Objekten.
Technischer Action-Vertrag
Prepare assigning one real frontend template style to one or more exact frontend menu items/pages. style_id=0 removes the explicit style override so those pages use the applicable default style. Maximum 50 menu IDs. Requires confirmation; every changed menu item is audited and undoable.
„Ändere die Zuweisung von „Cassiopeia“.“
„Weise „Cassiopeia“ den gewünschten Joomla-Bereichen zu.“
269 Scheduler-Aufgaben tasks.listTool: tasks_list Green Listet bzw. durchsucht reale Scheduler-Aufgaben und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only list/search of Joomla Scheduled Tasks from com_scheduler. Returns real task IDs, translated routine titles, enabled/disabled state, next/last execution, counters, safe lock status and the localized lock timestamp when present. Supports locked=1 for locked tasks and locked=2 for expired/soft locks. Task params and plugin secrets are deliberately excluded. Use this before every task state change or manual run; never invent a task ID.
„Zeige mir alle Scheduler-Aufgaben.“
„Liste die Scheduler-Aufgaben auf.“
270 Scheduler-Aufgaben tasks.getTool: tasks_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Scheduler-Aufgaben“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla Scheduled Task by ID. This is the authoritative CURRENT-VALUE source for non-sensitive parameters of an existing task. Returns safe scheduling/status metadata plus non-sensitive task parameters resolved through the native Joomla task form. Type defaults from tasks_type_fields must never override these current values. Secrets, paths, filenames, commands and other sensitive plugin parameters remain excluded.
„Zeige mir die Details zu „Logrotation“.“
„Lies den Eintrag „Logrotation“ vollständig aus.“
271 Scheduler-Aufgaben tasks.stateTool: tasks_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Scheduler-Aufgaben“.
Technischer Action-Vertrag
Prepare enabling or disabling one exact Joomla Scheduled Task through com_scheduler. Requires confirmation and is audited/undoable when safe. Trash, restore and permanent delete use their dedicated task actions and must not be emulated through state changes.
„Veröffentliche bzw. aktiviere „Logrotation“.“
„Deaktiviere bzw. verstecke „Logrotation“.“
272 Scheduler-Aufgaben tasks.runTool: tasks_run Red Führt die ausgewählte Aktion/Aufgabe im Bereich „Scheduler-Aufgaben“ kontrolliert aus.
Technischer Action-Vertrag
Prepare a manual one-off execution of one exact enabled Joomla Scheduled Task through Joomla Scheduler::runTask. This bypasses the schedule for the selected ID but never allows disabled or concurrent execution. A task may have external side effects; requires the additional typed confirmation AUSFÜHREN and is not undoable.
„Führe „Logrotation“ jetzt aus.“
„Starte die ausgewählte Aktion im Bereich „Scheduler-Aufgaben“.“
273 Weiterleitungen redirects.statusTool: redirects_status Green Prüft bzw. liest den aktuellen Zustand im Bereich „Weiterleitungen“, ohne Änderungen vorzunehmen.
Technischer Action-Vertrag
Read-only status of Joomla Redirects / 404 collection. Reports whether the system redirect plugin is enabled, whether URL collection is enabled, redirect mode, and safe counts of unresolved/active/other redirect records. Never returns plugin params or referrer data.
„Prüfe den Status von Weiterleitungen.“
„Ist bei Weiterleitungen alles in Ordnung?“
274 Weiterleitungen redirects.listTool: redirects_list Green Listet bzw. durchsucht reale Weiterleitungen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only search/list of Joomla com_redirect records. State 0 represents collected/unresolved URLs, state 1 active redirects. Returns real IDs, redacted source/destination URLs, status code, hits and dates; referrer data is deliberately excluded. Use this before modifying an existing redirect; never invent a redirect ID.
„Zeige mir alle Weiterleitungen.“
„Liste die Weiterleitungen auf.“
275 Weiterleitungen redirects.getTool: redirects_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Weiterleitungen“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla redirect record by ID. Returns safe/redacted source and destination URLs, status, hits and dates; never returns referrer data.
„Zeige mir die Details zu „/alte-seite“.“
„Lies den Eintrag „/alte-seite“ vollständig aus.“
276 Weiterleitungen redirects.createTool: redirects_create Yellow Legt einen neuen Eintrag im Bereich „Weiterleitungen“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare creation of one Joomla redirect through com_redirect. Requires an explicit source and destination URL, supports only redirect status codes 301/302/303/307/308, validates duplicate source URLs and requires confirmation. External destination URLs additionally require allow_external=true and are highlighted in the confirmation.
„Erstelle einen neuen Eintrag im Bereich „Weiterleitungen“ mit dem Namen „/alte-seite“.“
„Lege „/alte-seite“ unter „Weiterleitungen“ neu an.“
277 Weiterleitungen redirects.updateTool: redirects_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Weiterleitungen“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare updating one exact Joomla redirect or converting a collected unresolved 404 entry into an active redirect. Can change destination, comment, redirect status and active state in one confirmation. Source URL and hit counter are never changed. External destinations require allow_external=true. Audited and undoable when safe.
„Ändere „/alte-seite“ im Bereich „Weiterleitungen“.“
„Benenne „/alte-seite“ im Bereich „Weiterleitungen“ um.“
278 Weiterleitungen redirects.stateTool: redirects_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Weiterleitungen“.
Technischer Action-Vertrag
Prepare enabling or disabling one exact Joomla redirect through com_redirect. Enabling is blocked when no destination URL exists. Requires confirmation and is audited/undoable.
„Veröffentliche bzw. aktiviere „/alte-seite“.“
„Deaktiviere bzw. verstecke „/alte-seite“.“
279 System system.alertsTool: system_alerts Green Listet aktuelle relevante Systemwarnungen und Hinweise.
Technischer Action-Vertrag
Read-only administrator alert center. Aggregates safe Joomla health warnings, database schema mismatches, cached core/extension updates, visible post-installation messages, unresolved Redirect/404 records, disabled update sites and recent failed Scheduled Tasks when the current administrator has permission for those areas. Does not refresh remote update sources and never dismisses anything.
„Zeige mir die Systemwarnungen.“
„Gibt es aktuelle Joomla-Warnungen?“
280 Nachinstallationshinweise postinstall.listTool: postinstall_list Green Listet bzw. durchsucht reale Nachinstallationshinweise und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only list/search of Joomla post-installation messages. Active and archived messages are filtered through Joomla com_postinstall display conditions; hidden messages can be listed explicitly for recovery. Returns real message IDs, extension names and localized safe text, but never PHP action files/functions.
„Zeige mir alle Nachinstallationshinweise.“
„Liste die Nachinstallationshinweise auf.“
281 Nachinstallationshinweise postinstall.getTool: postinstall_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Nachinstallationshinweise“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla post-installation message by the real ID returned by postinstall_list. Returns localized safe text and state. PHP action files/functions are deliberately excluded.
„Zeige mir die Details zu „Hinweis“.“
„Lies den Eintrag „Hinweis“ vollständig aus.“
282 Nachinstallationshinweise postinstall.stateTool: postinstall_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Nachinstallationshinweise“.
Technischer Action-Vertrag
Prepare changing one exact Joomla post-installation message state through com_postinstall: 0 hidden/dismissed, 1 active, 2 archived. Requires confirmation, is audited and can be undone while optimistic-locking checks still pass.
„Veröffentliche bzw. aktiviere „Hinweis“.“
„Deaktiviere bzw. verstecke „Hinweis“.“
283 Datenbank database.checkTool: database_check Green Prüft bzw. liest den aktuellen Zustand im Bereich „Datenbank“, ohne Änderungen vorzunehmen.
Technischer Action-Vertrag
Read-only Joomla database schema check through com_installer DatabaseModel. Compares installed schema state with the extension SQL update files and returns only sanitized extension metadata, versions, issue counts and Joomla-generated issue messages. Never executes arbitrary SQL.
„Prüfe den Status von Datenbank.“
„Ist bei Datenbank alles in Ordnung?“
284 Datenbank database.getTool: database_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Datenbank“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read-only detailed Joomla database schema status for one exact extension ID previously returned by database_check or extensions_list. Uses com_installer DatabaseModel and never exposes raw SQL update statements.
„Zeige mir die Details zu „Datenbankschema“.“
„Lies den Eintrag „Datenbankschema“ vollständig aus.“
285 Datenbank database.fix_checkTool: database_fix_check Green Prüft, welche Joomla-Datenbankschema-Korrekturen tatsächlich erforderlich wären.
Technischer Action-Vertrag
Re-check one exact Joomla extension database schema immediately before repair. Returns whether Joomla currently reports fixable issues and a state_hash binding the later repair to this exact checked state. No database change is made.
„Führe die Funktion „database.fix_check“ für „Datenbankschema“ aus.“
„Nutze die SayAdmin-Aktion „database.fix_check“.“
286 Datenbank database.fixTool: database_fix Red Führt bestätigte Joomla-Datenbankschema-Korrekturen aus.
Technischer Action-Vertrag
Prepare repair of one exact Joomla extension database schema through Joomla com_installer DatabaseModel::fix(). Requires the exact fresh state_hash from database_fix_check, is permanent/not undoable, never executes user-supplied SQL and requires the additional typed confirmation REPARIEREN.
„Führe die Funktion „database.fix“ für „Datenbankschema“ aus.“
„Nutze die SayAdmin-Aktion „database.fix“.“
287 Backups backups.statusTool: backups_status Green Prüft bzw. liest den aktuellen Zustand im Bereich „Backups“, ohne Änderungen vorzunehmen.
Technischer Action-Vertrag
Read-only backup integration status. Detects real installed Joomla backup extensions and enabled Joomla Scheduled Tasks that clearly identify themselves as backup routines. Returns only safe provider/task metadata; never paths, configuration parameters, archive names, credentials or secrets.
„Prüfe den Status von Backups.“
„Ist bei Backups alles in Ordnung?“
288 Backups backups.listTool: backups_list Green Listet bzw. durchsucht reale Backups und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only list of recent backup metadata from a supported detected provider. Version 0.36.2 supports safe Akeeba Backup history metadata when its Joomla table exists. Never returns archive/server paths, filenames, comments containing secrets, configuration or download links.
„Zeige mir alle Backups.“
„Liste die Backups auf.“
289 Backups backups.verify_latestTool: backups_verify_latest Green Prüft das zuletzt vorhandene Backup auf Plausibilität und Verfügbarkeit.
Technischer Action-Vertrag
Read-only verification of the newest Akeeba backup record. Confirms success only when Akeeba itself reports status complete. Returns safe metadata such as record ID, description, timestamps, size and part count; never archive names, paths, downloads, configuration or credentials.
„Prüfe das letzte Backup.“
„Ist das neueste Backup plausibel und vorhanden?“
290 Backups backups.profilesTool: backups_profiles Green Listet verfügbare Backup-Profile.
Technischer Action-Vertrag
Read-only Akeeba Backup adapter profile inventory. Returns only numeric profile IDs and sanitized profile descriptions from the detected Akeeba installation. Never returns serialized configuration, storage credentials, archive paths or secrets.
„Welche Backup-Profile gibt es?“
„Zeige die verfügbaren Backup-Profile.“
291 Backups backups.openTool: backups_open Green Öffnet bzw. liest die Metadaten eines vorhandenen Backups, ohne ein neues Backup zu erzeugen.
Technischer Action-Vertrag
Create a safe administrator-relative handoff to Akeeba Backup's real Backup Now page. Works without a Joomla Scheduled Task and does not start a backup itself; Akeeba remains responsible for profile selection, its own confirmation and the complete AJAX backup lifecycle. Never exposes API secrets or archive paths.
„Öffne die Informationen zum letzten Backup.“
„Zeige die Details dieses Backups.“
292 Backups backups.preflightTool: backups_preflight Green Prüft, ob ein Backup sicher gestartet werden kann.
Technischer Action-Vertrag
Validate one exact enabled Joomla Scheduled Task as a backup provider task immediately before execution. Rejects unrelated, disabled, orphaned or locked tasks and returns a state_hash binding the later backup action to the checked task state.
„Führe die Funktion „backups.preflight“ für „letztes Backup“ aus.“
„Nutze die SayAdmin-Aktion „backups.preflight“.“
293 Backups backups.createTool: backups_create Red Startet die unterstützte Backup-Erstellung nach Bestätigung.
Technischer Action-Vertrag
Run exactly one provider-owned backup routine through Joomla Scheduled Tasks after a fresh backups_preflight. Requires the exact task_id and state_hash, re-checks task state/identity/locking, is not undoable and requires the typed confirmation SICHERN. SayAdmin never builds archive paths or invokes arbitrary commands.
„Erstelle einen neuen Eintrag im Bereich „Backups“ mit dem Namen „letztes Backup“.“
„Lege „letztes Backup“ unter „Backups“ neu an.“
294 Systemzustand health.checkTool: health_check Green Prüft bzw. liest den aktuellen Zustand im Bereich „Systemzustand“, ohne Änderungen vorzunehmen.
Technischer Action-Vertrag
Run the consolidated read-only SayAdmin System Health Check 2.0. It assesses PHP/runtime, database schema, recent redacted log severity, cache, Joomla and extension update state, scheduled tasks, redirects, filesystem writability and safe Joomla configuration signals. Returns an overall status, score, prioritized findings and exact follow-up tool hints without changing Joomla.
„Prüfe den Status von Systemzustand.“
„Ist bei Systemzustand alles in Ordnung?“
295 Diagnose diagnostics.statusTool: diagnostics_status Green Liest zentrale Laufzeit- und Diagnoseinformationen der Joomla-Installation, darunter die erkannte Joomla-Version.
Technischer Action-Vertrag
Read-only Joomla/PHP runtime health overview with safe limits, required extension availability, writable-state checks and disk capacity. Never returns filesystem paths, credentials, secrets, phpinfo output or raw environment variables.
„Welche Joomla-Version ist installiert?“
„Zeige mir die aktuellen System- und Laufzeitinformationen.“
296 Protokolle logs.listTool: logs_list Green Listet bzw. durchsucht reale Logdateien und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only list of regular log files in Joomla's configured log directory. Returns only safe basenames, size and modification time; never returns the server path. Requires elevated Joomla administrator permission.
„Zeige mir alle Logdateien.“
„Liste die Logdateien auf.“
297 Protokolle logs.readTool: logs_read Green Liest den Inhalt einer ausgewählten zulässigen Joomla-Logdatei.
Technischer Action-Vertrag
Read only recent lines from one exact Joomla log basename previously returned by logs_list. Server paths are rejected. Common credentials, authorization headers, cookies/session values and API tokens are redacted before output. Never use it to read arbitrary files.
„Lies die Logdatei „error.php“.“
„Zeige die letzten Einträge aus dieser Joomla-Logdatei.“
298 Wartung maintenance.statusTool: maintenance_status Green Liest den aktuellen Wartungs-/Updatezustand der Joomla-Installation.
Technischer Action-Vertrag
Read-only Joomla maintenance overview with safe version/cache/check-in counts. Never returns database credentials, filesystem paths, secrets or extension configuration parameters.
„Ist Joomla aktuell und wie ist der Wartungsstatus?“
„Zeige mir den aktuellen Joomla-Wartungszustand.“
299 Cache cache.listTool: cache_list Green Listet bzw. durchsucht reale Cache-Einträge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only snapshot of Joomla cache groups that currently contain cache data, with item count and byte size. Natural-language cache targets should be resolved from this list. Explicit technical cache-group identifiers supplied by the user may still be passed to cache_clean even when they currently have no listed entries.
„Zeige mir alle Cache-Einträge.“
„Liste die Cache-Einträge auf.“
300 Cache cache.cleanTool: cache_clean Yellow Leert ausgewählte Joomla-Cache-Gruppen.
Technischer Action-Vertrag
Prepare clearing selected Joomla cache groups, or the complete Joomla cache. This is not undoable and requires confirmation. Natural-language names must be resolved from cache_list; explicit technical identifiers supplied by the user (for example com_content, com_modules, mod_menu or _system) are allowed even if no current entries are listed.
„Leere den Joomla-Cache.“
„Bereinige die ausgewählte Cache-Gruppe.“
301 Cache cache.purge_expiredTool: cache_purge_expired Yellow Entfernt abgelaufene Cache-Einträge.
Technischer Action-Vertrag
Prepare Joomlas expired-cache garbage collection. This can be resource intensive, is not undoable and requires confirmation.
„Entferne abgelaufene Cache-Einträge.“
„Bereinige den abgelaufenen Joomla-Cache.“
302 Einchecken checkin.listTool: checkin_list Green Listet bzw. durchsucht reale gesperrte Datensätze und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only list of Joomla database areas that currently contain checked-out/locked records. Returns safe logical table names without exposing the database prefix, plus counts. Use before every check-in action.
„Zeige mir alle gesperrte Datensätze.“
„Liste die gesperrte Datensätze auf.“
303 Einchecken checkin.runTool: checkin_run Yellow Checkt gesperrte Joomla-Datensätze in ausgewählten Bereichen wieder ein.
Technischer Action-Vertrag
Prepare a Joomla global check-in for selected currently locked database areas or all currently locked areas. This releases other users locks, is not undoable and requires confirmation. Table names must come from checkin_list.
„Führe „Beiträge“ jetzt aus.“
„Starte die ausgewählte Aktion im Bereich „Einchecken“.“
304 Custom Fields fields.createTool: fields_create Yellow Legt einen neuen Eintrag im Bereich „Custom Fields“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare creation of a Joomla custom field for articles or contacts using Joomla com_fields. If a field group was named, group_id must come from field_groups_list and its context must match. Supports safe standard types text, textarea, email, integer, url, list, radio and checkboxes. For list/radio/checkboxes provide explicit options.
„Erstelle einen neuen Eintrag im Bereich „Custom Fields“ mit dem Namen „Telefonnummer“.“
„Lege „Telefonnummer“ unter „Custom Fields“ neu an.“
305 Custom Fields fields.setTool: fields_set Yellow Setzt einen ausgewählten Wert oder eine Zuordnung im Bereich „Custom Fields“.
Technischer Action-Vertrag
Prepare changing one Joomla custom-field value on an existing article or contact. The field_id must come from fields_list. Supports simple scalar fields and multi-value list/checkbox fields; complex subform fields are deliberately not supported in 0.36.0.
„Setze den gewünschten Wert bei Custom Fields.“
„Ändere die Zuordnung von „Telefonnummer“.“
306 Tags tags.listTool: tags_list Green Listet bzw. durchsucht reale Tags und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Search/list Joomla tags. Returns real tag IDs, title, alias, parent, published state and path. Use this before assigning named existing tags.
„Zeige mir alle Tags.“
„Liste die Tags auf.“
307 Tags tags.createTool: tags_create Yellow Legt einen neuen Eintrag im Bereich „Tags“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare creation of one Joomla tag. Use only when the user explicitly wants a new tag or a requested tag is confirmed missing.
„Erstelle einen neuen Eintrag im Bereich „Tags“ mit dem Namen „Ratgeber“.“
„Lege „Ratgeber“ unter „Tags“ neu an.“
308 Tags tags.usageTool: tags_usage Green Ermittelt read-only, wo ein ausgewählter Eintrag aus „Tags“ verwendet wird.
Technischer Action-Vertrag
Read where one real Joomla tag is currently assigned before a destructive tag-management action. Returns type aliases and content item IDs, with titles for known articles and contacts.
„Wo wird „Ratgeber“ verwendet?“
„Zeige mir alle Verwendungen von „Ratgeber“.“
309 Tags tags.trashTool: tags_trash Red Verschiebt einen ausgewählten Eintrag aus „Tags“ in den Joomla-Papierkorb.
Technischer Action-Vertrag
Prepare moving one Joomla tag to trash, never physical deletion. Use tags_usage first so the user can see where the tag is still assigned. Requires the red PAPIERKORB confirmation and is undoable while the tag still exists.
„Verschiebe „Ratgeber“ in den Papierkorb.“
„Lege „Ratgeber“ in den Papierkorb.“
310 Tags tags.assignTool: tags_assign Yellow Ändert die Zuweisung eines Eintrags im Bereich „Tags“, z. B. zu Seiten, Menüs oder anderen Joomla-Objekten.
Technischer Action-Vertrag
Prepare adding, removing or replacing tags on an existing article or contact. Existing tag_ids must come from tags_list. Missing user-requested tags can be created atomically by listing their exact titles in new_titles.
„Ändere die Zuweisung von „Ratgeber“.“
„Weise „Ratgeber“ den gewünschten Joomla-Bereichen zu.“
311 Tags tags.assign_batchTool: tags_assign_batch Yellow Weist mehrere ausgewählte Einträge im Bereich „Tags“ gesammelt zu.
Technischer Action-Vertrag
Prepare adding, removing or replacing tags on multiple articles or multiple contacts as one atomic batch. Existing tag_ids must be resolved first; explicitly requested missing tags can be supplied once in new_titles and are created inside the same transaction. Maximum 50 target IDs. Requires one confirmation.
„Weise die ausgewählten Tags gesammelt zu.“
„Ändere die Zuweisung mehrerer Tags.“
312 Aktionsprotokoll action_logs.listTool: action_logs_list Green Listet bzw. durchsucht reale Protokolleinträge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only search/list of Joomla User Action Logs through com_actionlogs. Returns human-readable translated log messages, extension and timestamp. Technical fields such as log id, item_id and user_id are internal routing metadata: do not present them to the user unless technical IDs were explicitly requested. IP addresses are omitted unless include_ip=true is explicitly requested. Never deletes or purges logs.
„Zeige mir alle Protokolleinträge.“
„Liste die Protokolleinträge auf.“
313 Aktionsprotokoll action_logs.getTool: action_logs_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Aktionsprotokoll“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla User Action Log entry by real internal ID. The ID is for routing only and should not be shown in the user-facing answer unless explicitly requested. Uses Joomla human-readable action-log formatting. IP address is omitted unless explicitly requested.
„Zeige mir die Details zu „Benutzeraktion“.“
„Lies den Eintrag „Benutzeraktion“ vollständig aus.“
314 Aktionsprotokoll action_logs.exportTool: action_logs_export Green Exportiert gefilterte Aktionsprotokolle in das unterstützte Ausgabeformat.
Technischer Action-Vertrag
Read-only CSV export payload for a filtered Joomla User Action Log selection. Uses human-readable translated action messages and spreadsheet-formula escaping. Maximum 500 rows; never purges logs.
„Exportiere das Aktionsprotokoll.“
„Erstelle einen Export der gefilterten Benutzeraktionen.“
315 Private Administrator-Nachrichten messages.listTool: messages_list Green Listet bzw. durchsucht reale Nachrichten und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only list/search of Joomla private administrator messages addressed to the currently logged-in administrator. Does not mark messages read. Never exposes another administrator's inbox.
„Zeige mir alle Nachrichten.“
„Liste die Nachrichten auf.“
316 Private Administrator-Nachrichten messages.getTool: messages_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Private Administrator-Nachrichten“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla private administrator message addressed to the current administrator without implicitly changing read state.
„Zeige mir die Details zu „Administrator“.“
„Lies den Eintrag „Administrator“ vollständig aus.“
317 Private Administrator-Nachrichten messages.recipients.listTool: messages_recipients_list Green Listet bzw. durchsucht reale Nachrichten und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
List/search enabled Joomla users who can log into the administrator and are authorised to use com_messages. Use this only when a human recipient name is ambiguous.
„Zeige mir alle Nachrichten.“
„Liste die Nachrichten auf.“
318 Private Administrator-Nachrichten messages.sendTool: messages_send Yellow Sendet eine neue private Administrator-Nachricht.
Technischer Action-Vertrag
Prepare sending one Joomla private administrator message as the currently logged-in administrator. Recipient may be a natural name/username/email or exact user ID; SayAdmin resolves it and refuses ambiguity. Joomla recipient permission and message configuration are rechecked before sending.
„Sende dem Administrator eine private Nachricht.“
„Schreibe Max eine Administrator-Nachricht.“
319 Private Administrator-Nachrichten messages.replyTool: messages_reply Yellow Antwortet auf eine vorhandene private Administrator-Nachricht.
Technischer Action-Vertrag
Prepare replying to one exact private message in the current administrator inbox. The recipient and reply subject are derived from the original message; the user never needs a user ID.
„Antworte auf diese Administrator-Nachricht.“
„Schicke eine Antwort an den Absender.“
320 Private Administrator-Nachrichten messages.stateTool: messages_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Private Administrator-Nachrichten“.
Technischer Action-Vertrag
Prepare changing one exact private message in the current administrator inbox to unread (0), read (1) or trash (-2). Uses Joomla MessageModel permission/recipient checks.
„Veröffentliche bzw. aktiviere „Administrator“.“
„Deaktiviere bzw. verstecke „Administrator“.“
321 Private Administrator-Nachrichten messages.deleteTool: messages_delete Red Löscht einen dafür geeigneten Eintrag aus „Private Administrator-Nachrichten“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-Vertrag
Permanently delete one exact Joomla private administrator message. The message must already be in the current administrator's trash. Not undoable; requires typed confirmation NACHRICHT LÖSCHEN.
„Lösche „Administrator“ endgültig.“
„Entferne den ausgewählten Eintrag aus „Private Administrator-Nachrichten“ dauerhaft.“
322 Datenschutz privacy.summaryTool: privacy_summary Green Führt die registrierte SayAdmin-Aktion „privacy.summary“ im Bereich „Datenschutz“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-Vertrag
Read-only Joomla privacy dashboard summary: request states/types, urgent confirmed requests and active consent count.
„Führe die Funktion „privacy.summary“ für „E-Mail-Adresse“ aus.“
„Nutze die SayAdmin-Aktion „privacy.summary“.“
323 Datenschutz privacy.capabilities.getTool: privacy_capabilities_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Datenschutz“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read-only privacy capabilities reported by Joomla core and installed privacy-related plugins through com_privacy. Use this to explain which extensions report processing of personal data.
„Zeige mir die Details zu „E-Mail-Adresse“.“
„Lies den Eintrag „E-Mail-Adresse“ vollständig aus.“
324 Datenschutz privacy.requests.listTool: privacy_requests_list Green Listet bzw. durchsucht reale Datenschutzvorgänge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only list/search of Joomla privacy information/export and removal requests with real request IDs, email, type, status and request date.
„Zeige mir alle Datenschutzvorgänge.“
„Liste die Datenschutzvorgänge auf.“
325 Datenschutz privacy.requests.getTool: privacy_requests_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Datenschutz“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one exact Joomla privacy request plus recent action-log history for that request.
„Zeige mir die Details zu „E-Mail-Adresse“.“
„Lies den Eintrag „E-Mail-Adresse“ vollständig aus.“
326 Datenschutz privacy.requests.createTool: privacy_requests_create Yellow Führt die entsprechende Datenschutz-Unteraktion „requests.create“ über Joomla com_privacy aus.
Technischer Action-Vertrag
Prepare creating a Joomla privacy export or removal request for one email address using the native RequestModel validation. Joomla sends the confirmation email and refuses duplicate active requests/self-requests according to core rules.
„Zeige bzw. bearbeite den passenden Datenschutzvorgang.“
„Führe die gewünschte Joomla-Datenschutzaktion aus.“
327 Datenschutz privacy.requests.invalidateTool: privacy_requests_invalidate Yellow Führt die entsprechende Datenschutz-Unteraktion „requests.invalidate“ über Joomla com_privacy aus.
Technischer Action-Vertrag
Prepare marking one pending or confirmed Joomla privacy request invalid. Completed/invalid requests cannot transition back.
„Zeige bzw. bearbeite den passenden Datenschutzvorgang.“
„Führe die gewünschte Joomla-Datenschutzaktion aus.“
328 Datenschutz privacy.requests.completeTool: privacy_requests_complete Yellow Führt die entsprechende Datenschutz-Unteraktion „requests.complete“ über Joomla com_privacy aus.
Technischer Action-Vertrag
Prepare marking one confirmed Joomla privacy request completed. This does not itself export or erase data; perform the matching export/removal action first when required.
„Zeige bzw. bearbeite den passenden Datenschutzvorgang.“
„Führe die gewünschte Joomla-Datenschutzaktion aus.“
329 Datenschutz privacy.requests.export_emailTool: privacy_requests_export_email Yellow Führt die entsprechende Datenschutz-Unteraktion „requests.export_email“ über Joomla com_privacy aus.
Technischer Action-Vertrag
Prepare sending the personal-data export for one confirmed Joomla export request. Uses com_privacy ExportModel, collects data only through privacy plugins and emails it to the confirmed request email. Not automatically undoable.
„Zeige bzw. bearbeite den passenden Datenschutzvorgang.“
„Führe die gewünschte Joomla-Datenschutzaktion aus.“
330 Datenschutz privacy.requests.remove_dataTool: privacy_requests_remove_data Red Führt die entsprechende Datenschutz-Unteraktion „requests.remove_data“ über Joomla com_privacy aus.
Technischer Action-Vertrag
Prepare irreversible personal-data removal for one confirmed Joomla removal request. Uses com_privacy RemoveModel: all privacy plugins are asked via onPrivacyCanRemoveData before onPrivacyRemoveData is dispatched. Never directly deletes users/tables. Requires typed confirmation DATEN LÖSCHEN.
„Zeige bzw. bearbeite den passenden Datenschutzvorgang.“
„Führe die gewünschte Joomla-Datenschutzaktion aus.“
331 Datenschutz privacy.consents.listTool: privacy_consents_list Green Listet bzw. durchsucht reale Datenschutzvorgänge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
Read-only list/search of Joomla privacy consent records with subject, user, creation date and active/invalid state.
„Zeige mir alle Datenschutzvorgänge.“
„Liste die Datenschutzvorgänge auf.“
332 Datenschutz privacy.consents.invalidateTool: privacy_consents_invalidate Yellow Führt die entsprechende Datenschutz-Unteraktion „consents.invalidate“ über Joomla com_privacy aus.
Technischer Action-Vertrag
Prepare invalidating explicitly selected active Joomla privacy consent IDs through com_privacy ConsentsModel. Existing consent records are retained for auditability.
„Zeige bzw. bearbeite den passenden Datenschutzvorgang.“
„Führe die gewünschte Joomla-Datenschutzaktion aus.“
333 Datenschutz privacy.consents.invalidate_subjectTool: privacy_consents_invalidate_subject Red Führt die entsprechende Datenschutz-Unteraktion „consents.invalidate_subject“ über Joomla com_privacy aus.
Technischer Action-Vertrag
Invalidate every currently active Joomla privacy consent with one exact subject. Broad non-undoable consent revocation; requires typed confirmation EINWILLIGUNGEN WIDERRUFEN.
„Zeige bzw. bearbeite den passenden Datenschutzvorgang.“
„Führe die gewünschte Joomla-Datenschutzaktion aus.“
334 Inhaltsversionen content_history.listTool: content_history_list Green Listet bzw. durchsucht reale Inhaltsversionen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
List Joomla content versions for one resolved article ID using Joomla 6 content history. Returns real version IDs, timestamps, editor, note and current marker. This is Joomla content history, not SayAdmin audit history.
„Zeige mir alle Inhaltsversionen.“
„Liste die Inhaltsversionen auf.“
335 Inhaltsversionen content_history.compareTool: content_history_compare Green Vergleicht zwei gespeicherte Inhaltsversionen eines Joomla-Objekts.
Technischer Action-Vertrag
Compare one Joomla article history version with another version or with the current article. Returns a safe field-level comparison and short text previews; never restores anything.
„Vergleiche zwei Versionen von „Beitrag „Aktionen““.“
„Zeige die Unterschiede zwischen diesen beiden Versionen.“
336 Inhaltsversionen content_history.restoreTool: content_history_restore Yellow Stellt eine ausgewählte frühere Inhaltsversion wieder her.
Technischer Action-Vertrag
Prepare restoring one exact Joomla article history version through Joomla ArticleModel/VersionableModelTrait. Never guess version IDs. Requires confirmation and is audited.
„Stelle „Beitrag „Aktionen““ aus dem Papierkorb wieder her.“
„Wiederherstellen von „Beitrag „Aktionen““.“
337 Custom Fields fields.getTool: fields_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Custom Fields“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one Joomla custom-field definition by real numeric field ID, including its group/context, safe display configuration and category assignments.
„Zeige mir die Details zu „Telefonnummer“.“
„Lies den Eintrag „Telefonnummer“ vollständig aus.“
338 Custom Fields fields.updateTool: fields_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Custom Fields“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare editing one existing Joomla custom-field definition through com_fields. Supports human-facing label/title, description, required flag, group, default value, access, language, category assignment and field options. Technical field type/name remain unchanged for safety. Requires confirmation.
„Ändere „Telefonnummer“ im Bereich „Custom Fields“.“
„Benenne „Telefonnummer“ im Bereich „Custom Fields“ um.“
339 Custom Fields fields.stateTool: fields_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Custom Fields“.
Technischer Action-Vertrag
Prepare publishing, unpublishing or archiving one existing Joomla custom field. Requires confirmation.
„Veröffentliche bzw. aktiviere „Telefonnummer“.“
„Deaktiviere bzw. verstecke „Telefonnummer“.“
340 Custom Fields fields.trashTool: fields_trash Red Verschiebt einen ausgewählten Eintrag aus „Custom Fields“ in den Joomla-Papierkorb.
Technischer Action-Vertrag
Prepare moving one Joomla custom field to trash, never physical deletion. Requires the additional red PAPIERKORB confirmation.
„Verschiebe „Telefonnummer“ in den Papierkorb.“
„Lege „Telefonnummer“ in den Papierkorb.“
341 Feldgruppen field_groups.getTool: field_groups_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Feldgruppen“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one Joomla custom-field group by real numeric group ID, including context, state, access, language and display-readonly setting.
„Zeige mir die Details zu „Kontaktdaten“.“
„Lies den Eintrag „Kontaktdaten“ vollständig aus.“
342 Feldgruppen field_groups.createTool: field_groups_create Yellow Legt einen neuen Eintrag im Bereich „Feldgruppen“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare creating a Joomla custom-field group for articles, contacts or users through com_fields. Requires confirmation.
„Erstelle einen neuen Eintrag im Bereich „Feldgruppen“ mit dem Namen „Kontaktdaten“.“
„Lege „Kontaktdaten“ unter „Feldgruppen“ neu an.“
343 Feldgruppen field_groups.updateTool: field_groups_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Feldgruppen“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare editing one existing Joomla custom-field group through com_fields. Its component context cannot be changed. Requires confirmation.
„Ändere „Kontaktdaten“ im Bereich „Feldgruppen“.“
„Benenne „Kontaktdaten“ im Bereich „Feldgruppen“ um.“
344 Feldgruppen field_groups.stateTool: field_groups_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Feldgruppen“.
Technischer Action-Vertrag
Prepare publishing, unpublishing or archiving one Joomla custom-field group. Requires confirmation.
„Veröffentliche bzw. aktiviere „Kontaktdaten“.“
„Deaktiviere bzw. verstecke „Kontaktdaten“.“
345 Feldgruppen field_groups.trashTool: field_groups_trash Red Verschiebt einen ausgewählten Eintrag aus „Feldgruppen“ in den Joomla-Papierkorb.
Technischer Action-Vertrag
Prepare moving one Joomla custom-field group to trash, never physical deletion. Existing fields are not physically deleted. Requires the red PAPIERKORB confirmation.
„Verschiebe „Kontaktdaten“ in den Papierkorb.“
„Lege „Kontaktdaten“ in den Papierkorb.“
346 Tags tags.getTool: tags_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Tags“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one Joomla tag by real numeric tag ID, including parent and hierarchy information. Use before editing or moving a named tag.
„Zeige mir die Details zu „Ratgeber“.“
„Lies den Eintrag „Ratgeber“ vollständig aus.“
347 Tags tags.updateTool: tags_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Tags“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare editing title, description, language or access of one existing Joomla tag through com_tags. Requires confirmation.
„Ändere „Ratgeber“ im Bereich „Tags“.“
„Benenne „Ratgeber“ im Bereich „Tags“ um.“
348 Tags tags.moveTool: tags_move Yellow Verschiebt einen Tag an einen anderen gültigen Ort innerhalb von Joomla.
Technischer Action-Vertrag
Prepare moving one Joomla tag below another tag (or root ID 1) while preventing self/descendant cycles. Requires confirmation.
„Verschiebe „Ratgeber“ an die gewünschte Zielposition.“
„Verschiebe die ausgewählten Tags in den neuen Bereich.“
349 Tags tags.stateTool: tags_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Tags“.
Technischer Action-Vertrag
Prepare publishing, unpublishing or archiving one existing Joomla tag. Use tags_trash for trash. Requires confirmation.
„Veröffentliche bzw. aktiviere „Ratgeber“.“
„Deaktiviere bzw. verstecke „Ratgeber“.“
350 Workflows workflows.listTool: workflows_list Green Listet bzw. durchsucht reale Workflows und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
List/search Joomla article workflows (com_content.article), including IDs, title, publication state, default flag and counts. Use before every workflow mutation; never invent workflow IDs.
„Zeige mir alle Workflows.“
„Liste die Workflows auf.“
351 Workflows workflows.getTool: workflows_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Workflows“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read one Joomla article workflow by real ID or user-visible workflow title together with its stages and transitions. Never guess an ID when a title is available.
„Zeige mir die Details zu „Redaktionsworkflow“.“
„Lies den Eintrag „Redaktionsworkflow“ vollständig aus.“
352 Workflows workflows.createTool: workflows_create Yellow Legt einen neuen Eintrag im Bereich „Workflows“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare creating a Joomla article workflow through com_workflow. Joomla creates the initial default stage according to its native model. Requires confirmation.
„Erstelle einen neuen Eintrag im Bereich „Workflows“ mit dem Namen „Redaktionsworkflow“.“
„Lege „Redaktionsworkflow“ unter „Workflows“ neu an.“
353 Workflows workflows.updateTool: workflows_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Workflows“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare editing the title or description of one existing Joomla article workflow. State/default are separate actions. Requires confirmation.
„Ändere „Redaktionsworkflow“ im Bereich „Workflows“.“
„Benenne „Redaktionsworkflow“ im Bereich „Workflows“ um.“
354 Workflows workflows.stateTool: workflows_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Workflows“.
Technischer Action-Vertrag
Prepare enabling or disabling one Joomla article workflow. The current default workflow cannot be disabled. Requires confirmation.
„Veröffentliche bzw. aktiviere „Redaktionsworkflow“.“
„Deaktiviere bzw. verstecke „Redaktionsworkflow“.“
355 Workflows workflows.defaultTool: workflows_default Yellow Ändert oder liest – je nach Aktion – die Standardzuordnung im Bereich „Workflows“.
Technischer Action-Vertrag
Prepare making one published Joomla article workflow the default workflow. Requires confirmation.
„Setze „Redaktionsworkflow“ als Standard.“
„Ändere die Standardzuordnung bei Workflows.“
356 Workflow-Phasen workflow_stages.listTool: workflow_stages_list Green Listet bzw. durchsucht reale Workflow-Phasen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
List all real stages/phases of one Joomla article workflow. Accept workflow_id or the user-visible workflow_title; prefer workflow_title when the user named the workflow and never guess IDs.
„Zeige mir alle Workflow-Phasen.“
„Liste die Workflow-Phasen auf.“
357 Workflow-Phasen workflow_stages.createTool: workflow_stages_create Yellow Legt einen neuen Eintrag im Bereich „Workflow-Phasen“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare creating a stage/phase inside one Joomla article workflow through com_workflow. Requires confirmation.
„Erstelle einen neuen Eintrag im Bereich „Workflow-Phasen“ mit dem Namen „Prüfung“.“
„Lege „Prüfung“ unter „Workflow-Phasen“ neu an.“
358 Workflow-Phasen workflow_stages.updateTool: workflow_stages_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Workflow-Phasen“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare editing title or description of one existing Joomla workflow stage. Requires confirmation.
„Ändere „Prüfung“ im Bereich „Workflow-Phasen“.“
„Benenne „Prüfung“ im Bereich „Workflow-Phasen“ um.“
359 Workflow-Phasen workflow_stages.stateTool: workflow_stages_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Workflow-Phasen“.
Technischer Action-Vertrag
Prepare enabling or disabling one Joomla workflow stage. The workflow default stage cannot be disabled. Requires confirmation.
„Veröffentliche bzw. aktiviere „Prüfung“.“
„Deaktiviere bzw. verstecke „Prüfung“.“
360 Workflow-Phasen workflow_stages.defaultTool: workflow_stages_default Yellow Ändert oder liest – je nach Aktion – die Standardzuordnung im Bereich „Workflow-Phasen“.
Technischer Action-Vertrag
Prepare making one published stage the default stage of its Joomla workflow. Requires confirmation.
„Setze „Prüfung“ als Standard.“
„Ändere die Standardzuordnung bei Workflow-Phasen.“
361 Workflow-Übergänge workflow_transitions.listTool: workflow_transitions_list Green Listet bzw. durchsucht reale Workflow-Übergänge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
List all real transitions of one Joomla article workflow, including source and target stages. Accept workflow_id or the user-visible workflow_title; prefer workflow_title when the user named the workflow and never guess IDs.
„Zeige mir alle Workflow-Übergänge.“
„Liste die Workflow-Übergänge auf.“
362 Workflow-Übergänge workflow_transitions.createTool: workflow_transitions_create Yellow Legt einen neuen Eintrag im Bereich „Workflow-Übergänge“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-Vertrag
Prepare creating a Joomla workflow transition between stages. from_stage_id=-1 means any stage. Requires confirmation.
„Erstelle einen neuen Eintrag im Bereich „Workflow-Übergänge“ mit dem Namen „Freigeben“.“
„Lege „Freigeben“ unter „Workflow-Übergänge“ neu an.“
363 Workflow-Übergänge workflow_transitions.updateTool: workflow_transitions_update Yellow Ändert einen eindeutig aufgelösten Eintrag im Bereich „Workflow-Übergänge“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-Vertrag
Prepare editing an existing Joomla workflow transition, including its source/target stage if explicitly requested. Requires confirmation.
„Ändere „Freigeben“ im Bereich „Workflow-Übergänge“.“
„Benenne „Freigeben“ im Bereich „Workflow-Übergänge“ um.“
364 Workflow-Übergänge workflow_transitions.stateTool: workflow_transitions_state Yellow Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Workflow-Übergänge“.
Technischer Action-Vertrag
Prepare enabling or disabling one existing Joomla workflow transition. Requires confirmation.
„Veröffentliche bzw. aktiviere „Freigeben“.“
„Deaktiviere bzw. verstecke „Freigeben“.“
365 Workflow-Zuweisungen workflow_assignments.listTool: workflow_assignments_list Green Listet bzw. durchsucht reale Workflow-Zuweisungen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
List Joomla article categories and their workflow assignment setting (specific workflow, default workflow, or inheritance). Use before changing an assignment.
„Zeige mir alle Workflow-Zuweisungen.“
„Liste die Workflow-Zuweisungen auf.“
366 Workflow-Zuweisungen workflow_assignments.setTool: workflow_assignments_set Yellow Setzt einen ausgewählten Wert oder eine Zuordnung im Bereich „Workflow-Zuweisungen“.
Technischer Action-Vertrag
Prepare assigning a Joomla article category to a specific published workflow, to the global default workflow, or to inherit from its parent. Changes only the category workflow_id parameter. Requires confirmation.
„Setze den gewünschten Wert bei Workflow-Zuweisungen.“
„Ändere die Zuordnung von „Kategorie „News““.“
367 Workflow-Objekte workflow_items.getTool: workflow_items_get Green Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Workflow-Objekte“, ohne ihn zu verändern.
Technischer Action-Vertrag
Read the current Joomla workflow/stage of one resolved article and list transitions the current user is allowed to execute. Use this before changing an article workflow stage.
„Zeige mir die Details zu „Beitrag „Aktionen““.“
„Lies den Eintrag „Beitrag „Aktionen““ vollständig aus.“
368 Workflow-Objekte workflow_items.transitionTool: workflow_items_transition Yellow Führt einen zulässigen Workflow-Übergang für ein konkretes Joomla-Inhaltselement aus.
Technischer Action-Vertrag
Prepare executing one real Joomla workflow transition on one article via Joomla Workflow::executeTransition, including workflow plugin events and ACL. Requires confirmation.
„Verschiebe „Beitrag „Aktionen““ in den nächsten Workflow-Schritt.“
„Führe den Übergang „Freigeben“ für diesen Beitrag aus.“
369 SayAdmin-Änderungsverlauf history.listTool: history_list Green Listet bzw. durchsucht reale Änderungen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-Vertrag
List recent SayAdmin changes from the audit history. Use this before undo when the user says last/previous change and no action log ID is known. Returns action_log_id, action, target, time, reverted status and whether the change can safely be undone.
„Zeige mir alle Änderungen.“
„Liste die Änderungen auf.“
370 SayAdmin-Änderungsverlauf history.undoTool: history_undo Yellow Macht eine einzelne geeignete SayAdmin-Änderung anhand des protokollierten Vorher-Zustands rückgängig.
Technischer Action-Vertrag
Prepare a safe undo of one specific SayAdmin audit action. Requires an action_log_id obtained from history_list or explicitly supplied by the user. SayAdmin checks ownership, permissions, reversibility and whether the fields touched by the original action have changed since then. Requires confirmation.
„Mach die letzte geeignete SayAdmin-Änderung rückgängig.“
„Nimm die Änderung am Modul „Öffnungszeiten“ zurück.“
371 SayAdmin-Änderungsverlauf history.undo_batchTool: history_undo_batch Yellow Macht mehrere geeignete SayAdmin-Änderungen kontrolliert rückgängig.
Technischer Action-Vertrag
Prepare one confirmed reverse-chronological rollback of several specific SayAdmin audit actions. Use this when the user asks to undo all/multiple changes. IDs must come from history_list and must be marked can_undo_in_batch. SayAdmin validates the whole sequence before confirmation and rechecks every step while executing.
„Führe die Funktion „history.undo_batch“ für „letzte Änderung“ aus.“
„Nutze die SayAdmin-Aktion „history.undo_batch“.“
372 Mehrschritt-Workflow workflow.commitTool: workflow_commit Green Führt einen zuvor vorbereiteten bestätigten Mehrschritt-Änderungsplan aus.
Technischer Action-Vertrag
Planner control signal only. Call this after all user-requested yellow/red mutation steps for the current request have been returned and SayAdmin has replied that each is staged_for_confirmation. This does not execute Joomla and must not be called when no mutation has been staged.
„Führe den vorbereiteten Änderungsplan aus.“
„Bestätige und führe die geplanten Änderungen durch.“