Skip to main content

Migracja do režimu třetích strán

Agent Superdav AI v1.12.0 zmenil spôsob, ako saoberajú schopnosti tretích strán. Režim třetich strán teraz chcelia automaticky, čo umožňuje priamu integráciu s WordPress Abilities API na WordPress 7.0+ bez potreby manuálnej konfigurácie.

Čo sa zmenilo?

Pred v1.12.0

Schopnosti tretích strán vyžadovali manuálnu konfiguráciu:

  • Museli ste explicitne zapnúť "third-party mode"
  • Schopnosti sa načítali z prispôsobeného registru
  • Integrácia s WordPress Abilities API bola voliteľná
  • Legacy režim bol štandardným nastavením

Po v1.12.0

Schopnosti tretích strán fungujú automaticky:

  • Režim třetich strán je štandardne nastavený na "auto"
  • Schopnosti sa integrovat priamo s WordPress Abilities API
  • Na WordPress 7.0+ žiadna manuálna konfigurácia nie je potrebná
  • Legacy režim je stále dostupný pre staršie verzie WordPressu

Kto je ovplyvnený?

Nové inštalácie (WordPress 7.0+)

Nie je potrebné nič robiť. Režim třetich strán je automaticky nastavený na "auto" a schopnosti fungujú priamo z krabice.

Existujúce inštalácie

Vaše nastavenia sú zachovaná. Ak ste používali:

  • Legacy režim: Zostanete v legacy režime (zmena nie je)
  • Manuálny režim třetich strán: Zostanete v manuálnom režime (zmena nie je)
  • Auto režim: Pokračujete v auto režime (zmena nie je)

Verzie WordPressu pred 7.0

Legacy režim je stále dostupný. Ak ste na WordPressu 6.x alebo staršom:

  • Režim třetich strán je štandardne nastavený na "legacy"
  • Môžete manuálne zapnúť režim třetich strán, ak chcete
  • Upgrade na WordPress 7.0+ pre použitie priame Abilities API

Zrozumenie režimov

Auto režim (Nové štandardné nastavenie)

Auto režim používa priamu integráciu s native WordPress Abilities API:

  • Schopnosti sa registrujú pomocou WordPress hookov
  • Plná kompatibilita s Abilities API na WordPress 7.0+
  • Automatické nájdenie schopností tretích strán
  • Žiadna manuálna konfigurácia nie je potrebná

Kedy použiť: WordPress 7.0+ s externými schopnosťami (third-party)

Manuálny režim (Manual Mode)

Manuálny režim vyžaduje explicitú konfiguráciu:

  • Určite, ktoré externe schopnosti zaistiť
  • Užitečný na testovanie alebo selektívne načítanie schopností
  • Vyžaduje úpravu konfiguračných súborov
  • Viac kontroly, ale viac nastavenia

Kedy použiť: Testovanie, selektívne načítanie schopností alebo prispôsobené konfigurácie

Starý režim (Legacy Mode)

Starý režim používa starý systém externých schopností:

  • Prispôsobený registár schopností (nie WordPress Abilities API)
  • Zpět kompatibilný s pôvodnými verziami WordPressu
  • Žiadna natívna integrácia s WordPressom
  • Starý, ale stále podporovaný

Kedy použiť: WordPress 6.x alebo staršie verzie, alebo ak potrebujete starú kompatibilitu

Kontrola aktuálneho režimu

Via Admin Panel (Administratívny panel)

  1. Prejdite do WordPress AdminSuperdav AI AgentSettings
  2. Hľadajte nastavenie Third-Party Mode (Externý režim)
  3. Uvidíte svoj aktuálny režim a možnosti jeho zmeny

Via Code (Via kód)

$mode = get_option( 'superdav_third_party_mode' );
echo $mode; // 'auto', 'manual' alebo 'legacy'

Zmena režimu

Prejsť na Auto Mode (Automatický režim)

Ak ste na WordPress 7.0+ a chcete použiť auto režim:

  1. Prejdite do Superdav AI AgentSettings
  2. Nájdite Third-Party Mode
  3. Vyberte Auto (WordPress Abilities API)
  4. Kliknite na Save (Uložiť)

Superdav AI Agent automaticky nájde a zaregistruje externe schopnosti.

Prejsť na Manual Mode (Manuálny režim)

Ak chcete manuálne ovládať, ktoré schopnosti sa načítajú:

  1. Prejdite do Superdav AI AgentSettings
  2. Nájdite Third-Party Mode
  3. Vyberte Manual
  4. Kliknite na Save (Uložiť)
  5. Upravte svoj konfiguračný súbor, aby ste určil, ktoré schopnosti zaistiť

Prejsť na Legacy Mode (Starý režim)

Ak potrebujete starú kompatibilitu:

  1. Prejdite do Superdav AI AgentSettings
  2. Nájdite Third-Party Mode (Tretia strana)
  3. Vyberte Legacy (Stará verzia)
  4. Kliknite na Save (Uložiť)

Výhody automatického režimu (Auto Mode)

Automatické nájdenie (Automatic Discovery)

Možnosti sa automaticky objavia z:

  • Nainstalovaných pluginov
  • Aktuálneho témy (theme)
  • Pluginov, ktoré sú povinné použiť
  • Drop-in pluginov

Nejde o manuálnu registráciu.

Natívne integrovanie (Native Integration)

Možnosti sa integrujú s WordPress Abilities API:

  • Je konzistentné s jádrom WordPressu
  • Práve funguje s adminom WordPressu
  • Kompatibilné s inými pluginmi, ktoré používajú Abilities API
  • Budúce kompatibilné so zmenami v WordPressu

Zjednodušené správanie (Simplified Management)

  • Žiadne súbory konfiguračného parametru na úpravu
  • Žiadna manuálna registracia možností
  • Kontrola viditeľnosti možností sa vykonáva automaticky
  • Notifikácie v adminom paneli vás upozornia na neuskriátane (nevyklasované) možnosti

Lepšie výkon (Better Performance)

  • Možnosti sú cacheované (cache)
  • Lazy-loaded (na vyžiadanie) len pri potrebe
  • Optimalizované pre WordPress 7.0+

Cesta migracie (Migration Path)

Ak ste na WordPressu 6.x

  1. Vytvorte pôsobenie na WordPress 7.0+ (keď budete môcť)
  2. Aktualizujte Superdav AI Agent na verziu v1.12.0+
  3. Zmieňte third-party mode na Auto (voliteľné; legacy režim stále funguje)
  4. Prejdite cez viditeľnosť možností, aby ste zabezpečili správne kontroly prístupu

Ak ste na WordPressu 7.0+

  1. Aktualizujte Superdav AI Agent na verziu v1.12.0+
  2. Potvrďte, že third-party mode je nastavený na Auto (môže byť to štandard)
  3. Prejdite cez viditeľnosť možností, aby ste zabezpečili správne kontroly prístupu
  4. Testujte third-party možnosti, aby ste si uistili, že fungujú

Úprava problémov (Troubleshooting)

Možnosti sa nezaverujú v auto režime

  • Prejdite na WordPress 7.0+
  • Skontrolujte, či je third-party mode nastavený na "Auto"
  • Potvrďte, že plugin, ktorý poskytuje možnosť, je aktívny
  • Skontrolujte si logy chýb WordPressu na chyby registrácii

Chcem zachovať legacy režim

  • Prejdite do SettingsThird-Party Mode
  • Vyberte Legacy (Stará verzia)
  • Kliknite na Save (Uložiť)
  • Legacy režim bude pokračovať v fungovaní

Moje prispôsoben schopnosti sa neobjavujú

  • Overtečte, či sú zaregistrované pomocou WordPress hookov
  • Skontrolujte, či ich implementujete API Schopností (Abilities API) správne
  • Prejdite si logy chýb v WordPress

Dostávam upozornenia o „nezúfačných schopnosti“ (unclassified ability)

  • Toto je normálne pre nové schopnosti od tretích strán
  • Prejdite si ich a klasifikujte v admin upozornení
  • Pre viac informácií o klasifikácii si pozrite do Ability Visibility

Zpiningová kompatibilita (Backward Compatibility)

Existujúce konfigurácie

Ak máte existujúce konfigurácie schopností od tretích strán:

  • Legacy režim: Vaša konfigurácia bude pokračovať v fungovaní
  • Manuálny režim: Vaša konfigurácia bude pokračovať v fungovaní
  • Auto režim: Vaša konfigurácia je ignorovaná (auto režim zberá kontrolu)

Aby ste zachovali svoju prispôsobenú konfiguráciu, zostaňte v Manuálnom alebo Legacy režime.

Časový rámec zastarčovania (Deprecation Timeline)

  • v1.12.0: Legacy a Manuálny režim sú stále plne podporované
  • v1.13.0+: Legacy režim môže zobrazovať upozornenia o zastarčovaní
  • v2.0.0: Legacy režim môže byť odstránený (TBD)

Najlepšie praxe (Best Practices)

Pre nové inštalácie

  • Používajte Auto režim (je to štandard)
  • Nechajte agent Superdav AI Agent automaticky nájsť schopnosti
  • Používajte Ability Visibility na kontrolu prístupu

Pre existujúce inštalácie

  • Upgrade na WordPress 7.0+ ak je to možné
  • Prejdite na Auto režim pre uprostúpené správanie
  • Prejdite si ich a klasifikujte pomocou Ability Visibility

Pre prispôsobené schopnosti

  • Registrujte schopnosti pomocou WordPress hookov (Abilities API)
  • Vyhnáajte sa vlastným registrom schopností
  • Testujte na WordPress 7.0+ s Auto režimom
  1. Skontrolujte svoju verziu WordPressu: Prejdite na 7.0+ pre Auto režim.
  2. Prejdite si cez režim third-party: Prejdite do Nastavení a zkontrolujte aktuální režim.
  3. Aktualizujte, pokud je potřeba: Přepněte na Auto režim, pokud používáte WordPress 7.0+.
  4. Klasifikujte schopnosti: Projděte si a klasifikujte jakékoli neklasifikované schopnosti.
  5. Testování: Ověřte, že vaše third-party schopnosti fungují správně.

Související témata

  • Viditelnost schopností (Ability Visibility): Kontrolujte, kde jsou které schopnosti zobrazeny.
  • WordPress Abilities API: Naučte se o nativní registraci schopností WordPressu.
  • Vývoj third-party schopností: Vytvořte schopnosti, které fungují s Auto režimem.