Skip to main content

Migration sa Third-Party Mode

Ang Superdav AI Agent v1.12.0 nagbag-o kung paano giatiman ang mga third-party ability. Ang third-party mode karon default na "auto", nga nagtugot sa native WordPress Abilities API integration sa WordPress 7.0+ para dili na kinahanglan og manual setup.

Unsa'y Nagbag-o?

Sa Una kay v1.12.0

Kinahanglan nimo og manual configuration ang mga third-party ability:

  • Kinahanglan nimong i-enable ang "third-party mode"
  • Ang mga ability gikuha gikan sa usa ka custom registry
  • Ang integration sa WordPress Abilities API pwedeng optional lang
  • Ang legacy mode mao ang default

Human kay v1.12.0

Ang mga third-party ability nagtrabaho na automatic:

  • Ang third-party mode default na "auto"
  • Ang mga ability nag-integrate natural sa WordPress Abilities API
  • Walay manual configuration nga kinahanglan buhaton sa WordPress 7.0+
  • Ang legacy mode pwedeng gamiton gihapon para sa mas daan nga mga bersyon sa WordPress

Kinsa ang Maapektuhan?

Bag-ong Instalasyon (WordPress 7.0+)

Walay kinahanglan buhaton. Ang third-party mode awtomatikong gi-set sa "auto", ug ang mga ability molihok na gikan sa una ra.

Nag-exist na nga Instalasyon

Ang imong settings gipreserba. Kung gigamit nimo:

  • Legacy mode: Magpabilin ka sa legacy mode (walay kausaban)
  • Manual third-party mode: Magpabilin ka sa manual mode (walay kausaban)
  • Auto mode: Magpadayon ka sa auto mode (walay kausaban)

Mga Bersyon sa WordPress Sa Una kay 7.0

Ang legacy mode pwedeng gamiton gihapon. Kung anaa ka sa WordPress 6.x o mas daan:

  • Ang third-party mode default na "legacy"
  • Pwede nimo i-enable ang third-party mode manually kung gusto nimo
  • Mag-upgrade ngadto sa WordPress 7.0+ para gamiton ang native Abilities API

Pagkasabot sa mga Modes

Auto Mode (Bag-ong Default)

Auto mode naggamit sa native WordPress Abilities API integration:

  • Ang mga ability gi-register pinaagi sa WordPress hooks
  • Bug-os nga compatibility sa WordPress 7.0+ Abilities API
  • Awtonom nga pagkadiskubre sa third-party abilities
  • Walay manual configuration nga kinahanglan buhaton

Kanusog gamiton: WordPress 7.0+ uban sa mga third-party nga abilidad

Manual Mode

Ang manual mode nagkinahanglan og klaro nga pag-configure:

  • Ikaw magisipon kung unsang third-party abilities ang i-load
  • Makatabang kini para sa testing o pilion nga pag-load sa ability
  • Kinahanglan nimo i-edit ang configuration files
  • Mas daghan og kontrol, pero mas daghan pud og setup

Kanusog gamiton: Testing, pilion nga pag-load sa ability, o custom configurations

Legacy Mode

Ang legacy mode naggamit sa daan nga sistema sa third-party ability:

  • Custom ability registry (dili WordPress Abilities API)
  • Backwards compatible sa mas daan nga mga bersyon sa WordPress
  • Walay native integration sa WordPress
  • Deprecated na pero gi-support gihapon

Kanusog gamiton: WordPress 6.x o mas sayon pa, o kung kinahanglan nimo ang legacy compatibility

Pag-check sa Imong Kasamtangang Mode

Pinaagi sa Admin Panel

  1. Adto sa WordPress AdminSuperdav AI AgentSettings
  2. Pangitaa ang setting nga Third-Party Mode
  3. Makita nimo ang imong kasamtangang mode ug mga option para usbon kini

Pinaagi sa Code

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

Pag-usab sa Imong Mode

Switch ng Auto Mode

Kung anaa ka sa WordPress 7.0+ ug gusto nimo gamiton ang auto mode:

  1. Adto sa Superdav AI AgentSettings
  2. Pangitaa ang Third-Party Mode
  3. Pilia ang Auto (WordPress Abilities API)
  4. I-click ang Save

Ang Superdav AI Agent awtomatikong makadiskubre ug magparehistro sa mga third-party abilities.

Switch ng Manual Mode

Kung gusto nimo i-control manually kung unsang abilities ang i-load:

  1. Adto sa Superdav AI AgentSettings
  2. Pangitaa ang Third-Party Mode
  3. Pilia ang Manual
  4. I-click ang Save
  5. I-edit ang imong configuration file para isulti kung unsang abilities ang i-load

Switch ng Legacy Mode

Kung kinahanglan nimo ang legacy compatibility:

  1. Padulong sa Superdav AI AgentSettings
  2. Pangitaa ang Third-Party Mode
  3. Piliha ang Legacy
  4. I-click ang Save

Mga Benepisyo ng Auto Mode

Awtomatikong Paghukom (Automatic Discovery)

Ang mga abilidad awtomatikong matutuklasan gikan sa:

  • Mga naka-install nga plugin
  • Aktibong theme
  • Must-use plugins
  • Drop-in plugins

Walay kinahanglan nga manual registration.

Katilingban nga Integrasyon (Native Integration)

Ang mga abilidad nag-integrate sa WordPress Abilities API:

  • Pareho sa WordPress core
  • Nagtrabaho sa WordPress admin
  • Compatible sa ubang mga plugin gamit ang Abilities API
  • Future-proof samtang nag-uswag ang WordPress

Ginhawa nga Pagdumala (Simplified Management)

  • Walay configuration files nga kinahanglan i-edit
  • Walay manual registration sa abilidad
  • Ang Ability Visibility controls awtomatikong molihok
  • Ang Admin notices maghatag kanimo og alerto bahin sa mga abilidad nga wala giclassifya

Mas Maayo nga Performance (Better Performance)

  • Ang mga abilities gipahimutang (cached)
  • Lazy-loaded kung kinahanglan lang kini gamiton
  • Gi-optimize para sa WordPress 7.0+

Dalan sa Migrasyon (Migration Path)

Kung Anaa Ka sa WordPress 6.x

  1. I-upgrade ngadto sa WordPress 7.0+ (pagkaandam na)
  2. I-update ang Superdav AI Agent ngadto sa v1.12.0+
  3. Usbon ang third-party mode ngadto sa Auto (optional; nagtrabaho gihapon ang legacy mode)
  4. Susiha ang ability visibility aron masiguro ang husto nga access controls

Kung Anaa Ka sa WordPress 7.0+

  1. I-update ang Superdav AI Agent ngadto sa v1.12.0+
  2. Siguraduhon nga ang third-party mode gi-set sa Auto (kinahanglan na kini default)
  3. Susiha ang ability visibility aron masiguro ang husto nga access controls
  4. I-test ang third-party abilities aron makumpirma nga nagtrabaho sila

Pag-troubleshoot (Troubleshooting)

Wala mag-load ang mga Abilities sa auto mode

  • Siguraduhon nga anaa ka sa WordPress 7.0+
  • Susiha kung ang third-party mode gi-set sa "Auto"
  • Siguraduhon nga ang plugin nga naghatag sa abilidad aktibo
  • Susiha ang WordPress error logs para sa mga sayop sa registration

Gusto nako ipadayon ang legacy mode

  • Padulong sa SettingsThird-Party Mode
  • Piliha ang Legacy
  • I-click ang Save
  • Ang legacy mode magpadayon nga molihok

Wala akong makita sa akong mga custom abilities

  • Siguraduhon nga naka-register sila pinaagi sa WordPress hooks
  • Siguraduhon nga tama ang pag-implementar nila sa Abilities API
  • I-review ang WordPress error logs
  • Gamita ang admin page nga Ability Visibility para makita ang tanang na-register nga abilities

Nakakuha ko og mga "unclassified ability" notices

  • Normal ni para sa bag-ong third-party abilities
  • I-review ug i-classify sila sa admin notice
  • Makita ang Ability Visibility para sa detalye bahin sa classification

Backward Compatibility

Nagigulang nga mga Configuration

Kung naa kay existing third-party ability configurations:

  • Legacy mode: Ang imong configuration nagpadayon sa pagtrabaho
  • Manual mode: Ang imong configuration nagpadayon sa pagtrabaho
  • Auto mode: Ang imong configuration gi-ignore (ang auto mode ang molihok)

Para mapadayon ang imong custom configuration, magpabilin sa Manual o Legacy mode.

Timeline sa Deprecation

  • v1.12.0: Ang Legacy ug Manual modes nagpadayon pa og bug-os nga suporta
  • v1.13.0+: Ang Legacy mode mahimong ipakita ang mga deprecation notices
  • v2.0.0: Ang Legacy mode mahimong mawala (TBD)

Best Practices

Para sa Bag-ong Instalasyon

  • Gamita ang Auto mode (ini ang default)
  • Pabayaan ang Superdav AI Agent nga makadiskubre og abilities awtomatiko
  • Gamita ang Ability Visibility para kontrolon ang access

Para sa Nagigulang nga mga Instalasyon

  • I-upgrade ng WordPress 7.0+ kung posible
  • Switch sa Auto mode para sa mas simple nga pag-manage
  • I-review ug i-classify ang abilities gamit ang Ability Visibility

Para sa Custom Abilities

  • I-register ang abilities pinaagi sa WordPress hooks (Abilities API)
  • Iwasan ang custom ability registries
  • I-test sa WordPress 7.0+ uban sa Auto mode

Sunod nga mga Lakang

  1. Suri sa imong bersyon sa WordPress: Siguraduhon nga naa ka sa 7.0+ para sa Auto mode
  2. Susi sa imong third-party mode: Adto sa Settings ug tan-awa kung unsa ang imong kasamtangang mode
  3. Update kung kinahanglan: Switch sa Auto mode kung ikaw anaa sa WordPress 7.0+
  4. Klasipika ang mga abilidad: Tan-awa ug klasipika ang bisan unsang wala pa gi-classify nga mga abilidad
  5. Testi: Siguraduhon nga maayo ang pagtrabaho sa imong third-party abilities
  • Ability Visibility: Kontrolar kung asa ipakita ang mga abilidad
  • WordPress Abilities API: Magtuon bahin sa natural nga pagparehistro sa WordPress ability
  • Third-Party Ability Development: Paghimo og mga abilities nga molihok uban sa Auto mode