Skip to main content

Plugin Builder & Sandbox

Gratis AI Agent v1.5.0 stellt s'Plugin Builder & Sandbox System vor, wo de AI-Assistent WordPress-Plugins uf Ihrem Netzwerk generiere, aktiviere und verwalte kann – alles innerhalb vo ere sichere, isolierte Sandbox-Umgebig.

Überblick

De Plugin Builder ermöglicht em AI-Assistent, benutzerdefinierti WordPress-Plugins uf natürleche Sprachbefehle z'schriebe. Generierti Plugins werdet validiert, gspeicheret und i ere Sandbox-Schicht aktiviert, bevor sie d'Funktionalität vo de Live-Site überhaupt beeinflusse chönne.

Anwendungsbeispil sind:

  • Generiere vo leichte Utility-Plugins ohni Entwicklerbeteiligig.
  • Prototyping vo Funktione, wo WordPress hooks oder benutzerdefinierti Post Types bruche.
  • Erstelle vo kurzlebige Automatisierungs-Skripte für Batch-Operatione.

Plugin über AI generiere

Um en Plugin z'generiere, öffnet Sie d'Chat-Schnittstell vom Gratis AI Agent und beschriebe Sie, was Sie bruuche. Zum Bischpil:

"Erstelle en Plugin, wo en benutzerdefinierten Admin-Hinweis uf em Dashboard hinzufügt."

D'AI wird:

  1. De Plugin PHP-Code mit strukturierter Code-Generierig produziere.
  2. D'Usgab uf Syntaxfehler und unsicheri Muster validiere.
  3. De generierti Plugin i de Sandbox-Speicher speichere.
  4. En Bestätigung mit em Plugin Slug und eme Activate in Sandbox Button zrugggee.

Sie chönne s'Ergebnis no verfeinere, indem Sie im gliiche Chat-Thread wiiterfröge, bevor Sie es aktiviere.

Sandbox Aktivierig

D'Aktivierig vo eme generierti Plugin i de Sandbox isch anders als d'Aktivierig uf em Live-Netzwerk. D'Sandbox:

  • De Plugin i ere isolierte WordPress-Umgebig (wp-env) laufe lah.
  • Alli PHP-Fehler, Warnige oder Hook-Konflikte erfasse.
  • S'Aktivierungsresult zrugg im Chat-Interface melde.

Um en Plugin i de Sandbox z'aktiviere, klicke Sie uf de Activate in Sandbox Button i de AI-Chat-Antwort, oder bruche Sie de Slash-Befehl:

/activate-plugin <plugin-slug>

E Statusmessage bestätigt, ob d'Aktivierig erfolgreich gsi oder fehlgeschlage isch. Bi Fehler wird de Fehlerlog im Chatthread aazeigt.

Plugins verwalte

Generierti plugins sind i Gratis AI Agent → Plugin Builder → Manage Plugins ufglischtet. Vo dere Bildschirm chönnt ihr:

AktionBeschriitig
Source aaluegeDe ganz PHP-Code vom Plugin überprüefe.
In Sandbox reaktivieräD'Sandbox-Aktivierigsprüef no mal laufe lah.
U de Netz installiereS'Plugin uf s'live Netzwerk deploye (erfordert manuelli Bestätigung).
AktualisiereE neui Version über d'AI aabiete und de bestehendi Code ersetze.
LöscheS'Plugin us em Sandbox-Store entferne. Zuerst deaktiviert es uf allne Sites.
warning

U de Netz installiere deployt s'generiert Plugin uf euis live WordPress multisite. Überprüef de Plugin-Code, bevor ihr wiitergaht. Gratis AI Agent wird vor em Abschluss vo ere live Installation e Bestätigung aafroge.

Generiertes Plugin uf em Netzwerk installiere

Wenn ihr mit eme sandboxed Plugin zfriede sind, chönnt ihr es uf s'live Netzwerk installiere:

  1. Ga zu Gratis AI Agent → Plugin Builder → Manage Plugins.
  2. Klickt uf Install on Network näbed dem Plugin, wo ihr deploye wend.
  3. Bestätiget de Dialog. S'Plugin wird i wp-content/plugins/ installiert und im Netzwerk aktiviert.

Alternativ chönnt ihr d'Slash-Command i de Chat-Schnittstell bruche:

/install-plugin <plugin-slug>

Plugin-Aktualisierige

Um es generiertes Plugin z'aktualisiere, beschribet d'Änderig em AI-Assistent in eme neue Gspräch:

"Aktualisiere de dashboard-notice plugin so, dass er nur no d'Meldig a d'Administratore zeigt."

D'AI generiert e neui Version, wo i de Sandbox neben de aktuelle Version erscheint. Ihr überprüft de Diff und bestätigt das, bevor d'Aktualisierig angewendet wird.

HookScanner Integration

De Plugin Builder brucht en integriert HookScanner, om d'hooks und filters te analysiere wat jede generiert plugin registriert het. De output van HookScanner s't in de chat-antwot gezeig, und beinhaltet:

  • Aksië hooks wo geregistreert sind (add_action calls).
  • Filter hooks wo geregistreert sind (add_filter calls).
  • Irgendwelchi hooks wo in plugin afhängigkeiten gfunde wärde (d'directories vendor/ und node_modules/ wärde übersprunge).

Dat hilft dir, s'verhalte van een plugin te verstaan, bevor je dat aktiveret.

Security Considerations

  • Generiert plugins wärde separat vo manuell installierte plugins gspeicheret und sind nöd über de standaard WordPress plugin management scherm zuegänglich, bis du se explizit im net installiersch.
  • De sandbox brucht padvalidatie om directory traversal z'verhindere bi de schriiff van plugin files.
  • Plugins mit gevaarliche funktioun uaruf (z.B. eval, exec, system) wärde während de validatie markiert und wärde nöd aktiviert.