Skip to main content

Migrarea în Modul de Terță Parte

Superdav AI Agent v1.12.0 modifică modul în care sunt gestionate abilitățile de terță parte. Modul de Terță Parte (Third-party mode) folosește acum implicit setarea "auto", permițând integrarea nativă cu Abilities API în WordPress pe versiunile 7.0+ fără configurare manuală.

Ce s-a schimbat?

Înainte de v1.12.0

Abilitățile de terță parte necesitau o configurare manuală:

  • Trebuia să activați explicit "Modul de Terță Parte" (third-party mode)
  • Abilitățile erau încărcate dintr-un registru personalizat
  • Integrarea cu WordPress Abilities API era opțională
  • Modul Legacy (vechi) era setarea implicită

După v1.12.0

Abilitățile de terță parte funcționează automat:

  • Modul de Terță Parte folosește implicit setarea "auto"
  • Abilitățile se integrează nativ cu WordPress Abilities API
  • Nu mai este necesară configurare manuală pe WordPress 7.0+
  • Modul Legacy este tot disponibil pentru versiunile mai vechi de WordPress

Cine este afectat?

Instalări Noi (WordPress 7.0+)

Nu este necesară nicio acțiune. Modul de Terță Parte este setat automat pe "auto", iar abilitățile funcționează "out of the box" (gata de utilizare).

Instalări Existente

Setările dumneavoastră sunt păstrate. Dacă folosiți:

  • Modul Legacy: Rămâneți în Modul Legacy (fără schimbări)
  • Modul de Terță Parte Manual: Rămâneți în modul manual (fără schimbări)
  • Modul Auto: Continuați cu modul auto (fără schimbări)

Versiuni WordPress Înainte de 7.0

Modul Legacy este tot disponibil. Dacă folosiți WordPress 6.x sau o versiune mai veche:

  • Modul de Terță Parte folosește implicit setarea "legacy"
  • Puteți activa manual Modul de Terță Parte, dacă doriți
  • Actualizați-vă la WordPress 7.0+ pentru a folosi Abilities API nativ

Înțelegerea Modurilor

Modul Auto (Setarea implicită nouă)

Modul Auto folosește integrarea nativă cu WordPress Abilities API:

  • Abilitățile sunt înregistrate prin hook-uri WordPress
  • Compatibilitate completă cu Abilities API WordPress 7.0+
  • Descoperire automată a abilităților de terță parte
  • Nu este necesară configurare manuală

Când să îl folosiți: WordPress 7.0+ cu abilități de terță parte

Modul Manual

Modul Manual necesită o configurare explicită:

  • Specificați ce abilități de terță parte trebuie încărcate
  • Utile pentru testare sau pentru încărcarea selectivă a abilităților
  • Necesită editarea fișierelor de configurare
  • Mai mult control, dar și mai multă configurare

Când să îl folosiți: Testare, încărcare selectivă a abilităților sau configurații personalizate

Modul Legacy

Modul Legacy folosește sistemul vechi de abilități de terță parte:

  • Registru de abilități personalizat (nu Abilities API WordPress)
  • Compatibil cu versiunile mai vechi de WordPress
  • Fără integrare nativă WordPress
  • Depreciat, dar încă suportat

Când să îl folosiți: WordPress 6.x sau mai vechi, sau când aveți nevoie de compatibilitate Legacy

Verificarea Modului Curent

Prin Dashboard-ul Admin

  1. Mergeți la WordPress AdminSuperdav AI AgentSettings
  2. Căutați setarea Third-Party Mode
  3. Veți vedea modul curent și opțiunile de schimbare

Prin Cod

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

Schimbarea Modului

Comutarea în Modul Auto

Dacă sunteți pe WordPress 7.0+ și doriți să folosiți modul auto:

  1. Mergeți la Superdav AI AgentSettings
  2. Găsiți Third-Party Mode
  3. Selectați Auto (WordPress Abilities API)
  4. Apăsați Save

Superdav AI Agent va descoperi și va înregistra automat abilitățile de terță parte.

Comutarea în Modul Manual

Dacă doriți să controlați manual ce abilități se încarcă:

  1. Mergeți la Superdav AI AgentSettings
  2. Găsiți Third-Party Mode
  3. Selectați Manual
  4. Apăsați Save
  5. Editați fișierul de configurare pentru a specifica ce abilități trebuie încărcate

Comutarea în Modul Legacy

Dacă aveți nevoie de compatibilitate Legacy:

  1. Mergeți la Superdav AI AgentSettings
  2. Găsiți Third-Party Mode
  3. Selectați Legacy
  4. Apăsați Save

Beneficiile Modului Auto

Descoperire Automată

Abilitățile sunt descoperite automat din:

  • Plugin-urile instalate
  • Tema activă
  • Plugin-urile must-use
  • Plugin-urile drop-in

Nu este necesară înregistrare manuală.

Integrare Nativă

Abilitățile se integrează cu WordPress Abilities API:

  • Consistent cu nucleul WordPress
  • Funcționează cu admin-ul WordPress
  • Compatibil cu alte plugin-uri care folosesc Abilities API
  • Rezistent la viitor, pe măsură ce WordPress evoluează

Management Simplificat

  • Nu există fișiere de configurare de editat
  • Nicio înregistrare manuală a abilităților
  • Controalele de Vizibilitate a Abilităților funcționează automat
  • Notificările din admin vă avertizează despre abilitățile neclasificate

Performanță Îmbunătățită

  • Abilitățile sunt cache-uite
  • Sunt încărcate în mod lazy (la nevoie)
  • Optimizate pentru WordPress 7.0+

Calea de Migrare

Dacă sunteți pe WordPress 6.x

  1. Actualizați-vă la WordPress 7.0+ (când sunteți pregătiți)
  2. Actualizați Superdav AI Agent la v1.12.0+
  3. Schimbați Modul de Terță Parte în Auto (opțional; modul legacy funcționează tot)
  4. Revizuiți vizibilitatea abilităților pentru a vă asigura că controlul accesului este corect

Dacă sunteți pe WordPress 7.0+

  1. Actualizați Superdav AI Agent la v1.12.0+
  2. Verificați că Modul de Terță Parte este setat pe Auto (ar trebui să fie implicit)
  3. Revizuiți vizibilitatea abilităților pentru a vă asigura că controlul accesului este corect
  4. Testați abilitățile de terță parte pentru a confirma că funcționează

Depanșare

Abilitățile nu se încarcă în modul auto

  • Verificați că sunteți pe WordPress 7.0+
  • Asigurați-vă că Modul de Terță Parte este setat pe "Auto"
  • Verificați dacă plugin-ul care oferă abilitatea este activ
  • Verificați log-urile de eroare WordPress pentru erori de înregistrare

Vreau să păstrez modul legacy

  • Mergeți la SettingsThird-Party Mode
  • Selectați Legacy
  • Apăsați Save
  • Modul Legacy va continua să funcționeze

Abilitățile mele personalizate nu apar

  • Verificați că sunt înregistrate prin hook-uri WordPress
  • Asigurați-vă că implementează corect Abilities API
  • Revizuiți log-urile de eroare WordPress
  • Folosiți pagina admin Ability Visibility pentru a vedea toate abilitățile înregistrate

Primesc notificări "abilitate neclasificată"

  • Acest lucru este normal pentru abilitățile noi de terță parte
  • Revizuiți-le și clasificați-le în notificarea din admin
  • Vedeți Ability Visibility pentru detalii despre clasificare

Compatibilitatea cu Versiunile Vechi

Configurațiile Existente

Dacă aveți configurații existente pentru abilități de terță parte:

  • Modul Legacy: Configurația dumneavoastră continuă să funcționeze
  • Modul Manual: Configurația dumneavoastră continuă să funcționeze
  • Modul Auto: Configurația dumneavoastră este ignorată (modul auto preia controlul)

Pentru a păstra configurația personalizată, rămâneți în modul Manual sau Legacy.

Cronologia Deprecierii

  • v1.12.0: Modurile Legacy și Manual sunt încă complet suportate
  • v1.13.0+: Modul Legacy ar putea afișa notificări de depreciere
  • v2.0.0: Modul Legacy ar putea fi eliminat (De stabilit)

Cele mai bune practici

Pentru Instalări Noi

  • Folosiți Modul Auto (este setarea implicită)
  • Lăsați Superdav AI Agent să descopere abilitățile automat
  • Folosiți Ability Visibility pentru a controla accesul

Pentru Instalări Existente

  • Actualizați-vă la WordPress 7.0+ când este posibil
  • Comutați în Modul Auto pentru un management simplificat
  • Revizuiți și clasificați abilitățile folosind Ability Visibility

Pentru Abilități Personalizate

  • Înregistrați abilitățile prin hook-uri WordPress (Abilities API)
  • Evitați registrele personalizate de abilități
  • Testați pe WordPress 7.0+ cu Modul Auto

Pași Următori

  1. Verificați versiunea WordPress: Asigurați-vă că sunteți pe 7.0+ pentru modul Auto
  2. Revizuiți Modul de Terță Parte: Mergeți la Settings și verificați modul curent
  3. Actualizați dacă este necesar: Comutați în Modul Auto dacă sunteți pe WordPress 7.0+
  4. Clasificați abilitățile: Revizuiți și clasificați orice abilități neclasificate
  5. Testați: Verificați că abilitățile de terță parte funcționează corect
  • Ability Visibility: Controlați ce abilități sunt expuse unde
  • WordPress Abilities API: Aflați despre înregistrarea nativă a abilităților WordPress
  • Third-Party Ability Development: Creați abilități care funcționează cu modul Auto