Was ist SayAdmin?
SayAdmin ist eine Joomla-Administrationskomponente, die administrative Aufgaben über natürliche Sprache mit einem serverseitig registrierten Action-System verbindet.
Konzept, Einsatzgebiet, Arbeitsweise und Sicherheitsprinzipien von SayAdmin.
SayAdmin ist eine Joomla-Administrationskomponente, die administrative Aufgaben über natürliche Sprache mit einem serverseitig registrierten Action-System verbindet.
SayAdmin kann zahlreiche Joomla-Administrationsbereiche lesen, prüfen und – abhängig von Berechtigung und Risikostufe – verändern.
SayAdmin ergänzt die klassische Joomla-Oberfläche um sprach- bzw. textbasierte Bedienung, Resolver, Bestätigungspläne, Sicherheitsstufen und einen Audit-orientierten Ausführungsweg.
Der öffentliche Vertrag von SayAdmin 1.1.19 umfasst 372 Actions über viele Joomla-Domänen.
Du formulierst das gewünschte Ziel in normaler Sprache. SayAdmin versucht daraus eine passende registrierte Aktion und die benötigten Objekte abzuleiten.
Nicht pauschal. Lesende Aktionen können direkt ausgeführt werden; Änderungen und kritische Aktionen durchlaufen je nach Risikoklasse Bestätigungs- und Sicherheitsprüfungen.
Planner, Conversation-Kontext, Resolver und Action Registry arbeiten zusammen, um nur tatsächlich angebotene Actions zu verwenden.
Ja. Das Sicherheitsmodell trennt reine Leseaktionen von bestätigungspflichtigen und besonders kritischen Mutationen.
Actions sind serverseitig registrierte, schema-definierte Fähigkeiten von SayAdmin. Sie legen fest, welche Eingaben akzeptiert werden, welche Risikostufe gilt und wie die Operation ausgeführt wird.
Der öffentliche Action-Vertrag ist die Menge der für Planner und Benutzer vorgesehenen SayAdmin-Fähigkeiten. In Version 1.1.19 umfasst er laut Release-Dokumentation 372 Actions.
SayAdmin 1.1.19 dokumentiert einen öffentlichen Vertrag mit 372 Actions.
Green steht für lesende bzw. risikoarme Aktionen, Yellow für bestätigungspflichtige Änderungen und Red für besonders kritische Operationen mit zusätzlicher Sicherheitsanforderung.
Die Vorschau macht Zielobjekt und geplante Änderung sichtbar, bevor eine Mutation ausgeführt wird.
SayAdmin arbeitet innerhalb von Joomla und nutzt Joomla-Modelle, ACL, Validierung und weitere native Mechanismen, soweit die jeweilige Action dies vorsieht.
Viele Actions greifen bewusst auf Joomla-eigene Modelle, Tabellen, ACL- und Validierungswege zurück. Die genaue Implementierung ist actionabhängig.
Durch Risikostufen, ACL, Resolver-Sicherheit, Bestätigungspläne, Sicherheitsphrasen für kritische Actions, Idempotenzprüfungen und Readback nach Mutationen.