Skip to main content

Առաջին Երրորդ-Կողմ ռեժիմի անցումը (Third-Party Mode Migration)

Superdav AI Agent v1.12.0-ը փոփոխություններ է կատարում այնպես, ինչպես են մշակվում երրորդ-կողմ հնարավորությունները։ Երրորդ-կողմ ռեժիմը հիմա ստանդարտ է «auto» (ավտո) դառնում, թույլ տալով WordPress 7.0+ վրա նախատեսված WordPress Abilities API-ի ներգրավումը առանց ձեռքով կոնֆիգուրացիայի։

##Ի՞նչ է փոխվել

v1.12.0-ից առաջ

Երրորդ-կողմ հնարավորությունները պահանջում էին ձեռքով կոնֆիգուրացիա.

  • Պետք էր բացել «third-party mode» (երրորդ-կողմ ռեժիմը)։
  • Հնարավորությունները բեռնվում էին սահմանված custom registry-ից։
  • WordPress Abilities API-ի հետ ինտեգրումը կամ ընտրովի էր։
  • Պետք է օգտագործվեր հնչեղ (legacy) ռեժիմը որպես լռելյայն։

v1.12.0-ից հետո

Երրորդ-կողմ հնարավորությունները աշխատում են ավտոմատ կերպով.

  • Երրորդ-կողմ ռեժիմը ստանդարտ է «auto» դառնում։
  • Հնարավորությունները ինտեգրվում են WordPress Abilities API-ի հետ նախատեսված ձևով (natively)։
  • WordPress 7.0+ վրա ձեռքով կոնֆիգուրացիա անելու կարիք չկա։
  • Հնչեղ ռեժիմը դեռ հասանելի է հին WordPress տարբերակների համար։

Ո՞վ է ընդգրկված

Նոր ինստալացումներ (WordPress 7.0+)

Անուշ գործողություն անհրաժեշտ չէ։ Երրորդ-կողմ ռեժիմը ավտոմատ կերպով սահմանվում է «auto»-ի վրա, և հնարավորությունները աշխատում են առանց որևէ կարգավորման (out of the box)։

Գոյություն ունեցող ինստալացումներ

Ձեր կարգավորումները պահպանվում են։ Եթե դուք օգտագործում էիք.

  • Legacy mode (Հնչեղ ռեժիմ): Դուք մնաք հնչեղ ռեժիմում (փոփոխություն չկա)
  • Manual third-party mode (Ձեռքով երրորդ-կողմ ռեժիմ): Դուք մնաք ձեռքով ռեժիմում (փոփոխություն չկա)
  • Auto mode (Ավտո ռեժիմ): Դուք շարունակում եք օգտագործել ավտո ռեժիմը (փոփոխություն չկա)

WordPress 7.0-ից առաջ տարբերակները

Հնչեղ ռեժիմը դեռ հասանելի է։ Եթե դուք օգտագործում եք WordPress 6.x կամ նախորդ տարբերակներ.

  • Երրորդ-կողմ ռեժիմը ստանդարտ է «legacy» (հնչեղ) դառնում։
  • Դուք կարող եք ձեռքով ապահովել երրորդ-կողմ ռեժիմը, եթե ցանկանում եք։
  • WordPress 7.0+ տարբերակին անցնելու համար օգտագործեք ստանդարտ Abilities API-ն։

Ռեժիմների հասկացում

Auto Mode (Նոր լռելյայն)

Auto mode-ը օգտագործում է WordPress Abilities API-ի ստանդարտ ինտեգրումը.

  • Հնարավորությունները գրանցվում են WordPress hooks-ով։
  • Ամբողջական համատեղելիություն WordPress 7.0+ Abilities API-ի հետ։
  • Երրորդ-կողմ հնարավորությունների ավտոմատ բացահայտում (automatic discovery)։
  • Ձեռքով կոնֆիգուրացիա անելու կար

Ե՞րբ օգտագործել: WordPress 7.0+՝ երրորդ կողմի հնարավորությունների համար

Մանուկ ռեժիմ (Manual Mode)

Մանուկ ռեժիմը պահանջում է բացահայտ կարգավորումներ.

  • Դուք որոշում եք, թե որ երրորդ կողմի հնարավորությունները բեռնել (load)։
  • Հữu ích է փորձարկման համար կամ ընտրովի հնարավորությունների բեռնման դեպքում։
  • Պահանջում է կարգավորման ֆայլերը խմբագրել։
  • Ավելի շատ վերահսկողություն, բայց ավելի շատ կազմաձևում (setup)։

Ե՞րբ օգտագործել: Փորձարկում, ընտրովի հնարավորությունների բեռնում կամ ստեղծած կոնֆիգուրացիաներ։

Հնչակ ռեժիմ (Legacy Mode)

Հնչակ ռեժիմը օգտագործում է հին երրորդ կողմի հնարավորությունների համակարգը.

  • Մետրոպոլիտային հնարավորությունների գրանցում (ոչ WordPress Abilities API)։
  • Հետընթաց համատեղելի է ավելի հին WordPress տարբերակների հետ։
  • Չկա սեփական WordPress-ի հետ անմիջական ինտեգրում։
  • Հնացել է, բայց դեռ աջակցվում է։

Ե՞րբ օգտագործել: WordPress 6.x կամ նախորդ տարբերակներում, կամ երբ ձեզ անհրաժեշտ է հին համատեղելիություն։

Ձեր ընթացիկ ռեժիմի ստուգումը

Ադմին պանելով (Via Admin Panel)

  1. Գնացեք WordPress AdminSuperdav AI AgentSettings
  2. Փնտրեք Third-Party Mode կարգավորումը։
  3. Տեսնում եք ձեր ընթացիկ ռեժիմը և այն փոխելու տարբերակները։

Կոդով (Via Code)

$mode = get_option( 'superdav_third_party_mode' );
echo $mode; // 'auto', 'manual', կամ 'legacy'

Ձեր ռեժիմի փոփոխումը

Անցեք ավտո ռեժիմին (Switch to Auto Mode)

Եթե դուք WordPress 7.0+ եք և ուզում եք օգտագործել ավտո ռեժիմը.

  1. Գնացեք Superdav AI AgentSettings
  2. Գտեք Third-Party Mode-ը։
  3. Ընտրեք Auto (WordPress Abilities API):
  4. Սեղմեք Save։

Superdav AI Agent-ը ավտոմատ կերպով կ발գի և կգրանցի երրորդ կողմի հնարավորությունները։

Անցեք մանուկ ռեժիմին (Switch to Manual Mode)

Եթե ուզում եք ձեռքով վերահսկել, թե որ հնարավորությունները բեռնել են.

  1. Գնացեք Superdav AI AgentSettings
  2. Գտեք Third-Party Mode-ը։
  3. Ընտրեք Manual։
  4. Սեղմեք Save։
  5. Խմբագրեք ձեր կոնֆիգուրացիան՝ նշելու, թե որ հնարավորությունները բեռնել։

Անցեք հնչակ ռեժիմին (Switch to Legacy Mode)

Եթե ձեզ անհրաժեշտ է հին համատեղելիություն.

  1. Superdav AI Agent-ին գնացեք → Settings (Կարգավորում)
  2. Գտեք Third-Party Mode (Երրորդ-Կողմի ռեժիմը)
  3. Ընտրեք Legacy (Հին տարբերակ)
  4. Սեղմեք Save (Պահպանել)

Auto Mode-ի առավելությունները

Ավտո-발գնում (Automatic Discovery)

Հնարավորությունները ավտոմատ կերպով հայտնաբերվում են հետևյալների միջից.

  • Տեղադրված plugin-ները
  • Ակտիվ theme-ը
  • Անհրաժեշտ plugin-ները (Must-use plugins)
  • Drop-in plugin-ները

Ձեռքով գրանցում անելու կարիք չկա։

Տեղական ինտեգրում (Native Integration)

Հնարավորությունները ինտեգրվում են WordPress Abilities API-ի հետ.

  • Համապատասխանում է WordPress-ի հիմքին
  • Աշխատում է WordPress-ի ադմինի հետ
  • Համապատասխանում է այլ plugin-ների համար, որոնք օգտագործում են Abilities API-ը
  • Ապահովված է ապագայի համար՝ WordPress-ի զարգացման հետ

Պարզեցված կառավարում (Simplified Management)

  • Խմբագրելու կարգավորման ֆայլեր չկան
  • Մասնակցության ձեռքով գրանցում չկա
  • Ability Visibility-ի վերահսկողությունները աշխատում են ավտոմատ
  • Admin-ի հուշումները տեղեկացնում են անवर्գավորված ability-ների մասին

Ավելի լավ արդյունավետություն (Better Performance)

  • Ability-ները կեշռվում են (cached)
  • Լարված է բացառիկ դեպքում (lazy-loaded on demand)
  • Օպտիմալացված է WordPress 7.0+ համար

Միграացիայի ուղին (Migration Path)

Եթե դուք WordPress 6.x-ում եք

  1. 업그레이ඩ් անեք WordPress 7.0+ (երբ պատրաստ լինեք)
  2. Թարմացրեք Superdav AI Agent-ը v1.12.0+ հասցեին
  3. Փոխեք third-party mode Auto-ի (ընտրովի է; legacy mode-ը դեռ աշխատում է)
  4. Ստուգեք ability visibility-ն, որպեսզի համոզվեք, որ ճիշտ մուտքի վերահսկողություն կան

Եթե դուք WordPress 7.0+-ում եք

  1. Թարմացրեք Superdav AI Agent-ը v1.12.0+ հասցեին
  2. Ստուգեք, որ third-party mode-ը սահմանված է Auto-ի վրա (այս դեպքում այն պետք է լինի ռեժիմով)
  3. Ստուգեք ability visibility-ն, որպեսզի համոզվեք, որ ճիշտ մուտքի վերահսկողություն կան
  4. Փորձարկեք third-party abilities-ը, որպեսզի հաստատեք, որ դրանք աշխատում են

Խնդրի լուծումներ (Troubleshooting)

Ability-ները չեն բեռնվում auto mode-ում

  • Հաստատեք, որ դուք WordPress 7.0+-ում եք
  • Ստուգեք, որ third-party mode-ը սահմանված է "Auto"-ի վրա
  • Հաստատեք, որ ability-ներ տրամադրող plugin-ը ակտիվ է
  • Ստուգեք WordPress-ի error logs-ը գրանցման սխալների համար

Ես ուզում եմ պահել legacy mode-ը

  • Գնացեք SettingsThird-Party Mode (Կարգավորում) → Legacy (Հին տարբերակ)
  • Սեղմեք Save (Պահպանել)
  • Legacy mode-ը շարունակելու է աշխատել

Мой ստեղծած հնարավորությունները չեն երևում

  • Ստուգեք, թե արդյոք դրանք գրանցված են WordPress hook-երի միջոցով
  • Ստուգեք, որ դրանք ճիշտ իրականացնում են Abilities API-ը
  • Դիտարկեք WordPress սխալների աղբյուրները (error logs)
  • Օգտագործեք Ability Visibility ადմին էջը՝ բոլոր գրանցված հնարավորությունները տեսնելու համար

Ես ստանում եմ «անवर्գավորված հնարավորություններ»ի մասին նշումներ

  • Սա նոր երրորդ կողմի հնարավորությունների համար նորմալ է
  • Դիտարկեք և դասակարգեք դրանք ადմինի նշումներում
  • Մանրամասները դիտելու համար බලන්න Ability Visibility-ը՝ դասակարգման վերաբերյալ

Հետընթաց համատեղելիություն (Backward Compatibility)

Գոյություն ունեցող կոնֆիգուրացիաները

Եթե ունեք գոյություն ունեցող երրորդ կողմի հնարավորությունների կոնֆիգուրացիաներ.

  • Legacy mode (Հին ռեժիմ): Ձեր կոնֆիգուրացիան շարունակում է աշխատել
  • Manual mode (Մանրակրկիտ ռեժիմ): Ձեր կոնֆիգուրացիան շարունակում է աշխատել
  • Auto mode (Ավտո ռեժիմ): Ձեր կոնֆիգուրացիան անտեսվում է (ավտո ռեժիմը վերահսկում է)

Ձեր ստեղծած կոնֆիգուրացիան պահպանելու համար մնացեք Manual կամ Legacy mode-ում։

Հեռացման ժամկետ (Deprecation Timeline)

  • v1.12.0: Legacy և Manual ռեժիմները դեռ ամբողջությամբ աջակցվում են
  • v1.13.0+: Legacy mode-ը կարող է ցուցադրել հնացման նշումներ (deprecation notices)
  • v2.0.0: Legacy mode-ը կարող է հեռացվել (այսինքն՝ որոշվում է)

Ամենալավ պրակտիկաները (Best Practices)

Նոր ինստալացիաների համար

  • Օգտագործեք Auto mode-ը (այն ստանդարտն է)
  • Թող Superdav AI Agent-ը ինքնաբերաբար բացահայտի հնարավորությունները
  • Օգտագործեք Ability Visibility՝ մուտքի վերահսկման համար

Գոյություն ունեցող ինստալացիաների համար

  • Հնարավորության դեպքում թարմացրեք WordPress 7.0+
  • Սահմանել Auto mode-ը պարզ կառավարման համար
  • Դիտարկեք և դասակարգեք հնարավորությունները Ability Visibility-ի միջոցով

Ստեղծած հնարավորությունների համար (Custom Abilities)

  • Գրանցեք հնարավորությունները WordPress hook-երի միջոցով (Abilities API)
  • Հ Avoid custom ability registries (հեռու եք պետք է լինեք ստեղծելու հատուկ հնարավորությունների գրանցումներից)
  • Փորձարկեք WordPress 7.0+ Auto mode-ով

Հաջորդ քայլեր (Next Steps)

  1. Ստուգեք ձեր WordPress տարբերակը: Համոզվեք, որ օգտագործում եք 7.0+՝ Ավտո մոդիի համար։
  2. Գնահատեք ձեր երրորդ-պիսի մոդը (third-party mode): Գնացեք Settings-ի և ստուգեք ձեր ընթացիկ մոդը։
  3. Թարմացրեք, եթե անհրաժեշտ է: Եթե օգտագործում եք WordPress 7.0+՝ անցեք Auto մոդի։
  4. Դասակարգեք հնարավորությունները (abilities): Գնահատեք և դասակարգեք ցանկացած չդասակարգված հնարավորություններ։
  5. Փորձարկում: Հաստատեք, որ ձեր երրորդ-պիսի հնարավորությունները (third-party abilities) ճիշտ են աշխատում։
  • Հնարավորությունների տեսանելիություն (Ability Visibility): Կառավարեք, թե որտեղ են արտահայտվում հնարավորությունները։
  • WordPress Abilities API: Իմացեք սովորական WordPress հնարավորությունների գրանցման մասին։
  • Երրորդ-պիսի հնարավորությունների մշակում (Third-Party Ability Development): Ստեղծեք այն հնարավորություններ, որոնք աշխատում են Auto մոդի հետ։