Skip to main content

გადასვლა რეჟიმზე მესამე მხარისთვის (Third-Party Mode Migration)

Superdav AI Agent v1.12.0 ცვლის იმას, თუ როგორ ხდება მესამე მხარის შესაძლებლობების (third-party abilities) დამუშავება. მესამე მხარის რეჟიმი ახლა ნაგულისხმევად არის "auto", რაც საშუალებას გაძლევთ გამოიყენოთ WordPress 7.0 და ზემოთ არსებული Abilities API-ის ინტეგრაცია, Bez საჭიროებისამებრ ხელით კონფიგურაციის გარეშე.

რა შეიცვალა?

v1.12.0-ის წინ

მესამე მხარის შესაძლებლობებისთვის საჭირო იყო ხელით კონფიგურაცია:

  • თქვენ დაგჭირდებოდათ "third-party mode"-ის ექსპლიციტური ჩართვა
  • შესაძლებლობები იტვირთებოდა კერძო რეესტრებიდან (custom registry)
  • WordPress Abilities API-თან ინტეგრაცია იყო სურვილისამებრ
  • ძველი რეჟიმი (legacy mode) იყო ნაგულისხმევი

v1.12.0-ის შემდეგ

მესამე მხარის შესაძლებლობები მუშაობს ავტომატურად:

  • მესამე მხარის რეჟიმი ნაგულისხმევად არის "auto"
  • შესაძლებლობები ინტეგრირდება WordPress Abilities API-თან ბუნებრივად (natively)
  • არ არის საჭირო ხელით კონფიგურაცია WordPress 7.0 და ზემოთ
  • ძველი რეჟიმი (legacy mode) კვლავ ხელმისაწვდომია ძველ WordPress ვერსიებისთვის

ვინ გავლენას იქნევა?

ახალი ინსტალაციები (WordPress 7.0+)

არ არის საჭირო რაიმე ქმედება. მესამე მხარის რეჟიმი ავტომატურად და設定დება "auto", და შესაძლებლობები მუშაობს წინასწარ კონფიგურირებულ მდგომარეობაში (out of the box).

არსებული ინსტალაციები

თქვენი პარამეტრები შენარჩუნებულია. თუ იყენებდით:

  • Legacy mode: თქვენ დარჩებით legacy რეჟიმში (არანაირი ცვლილება)
  • Manual third-party mode: თქვენ დარჩებით მექანიკურ რეჟიმში (არანაირი ცვლილება)
  • Auto mode: თქვენ გააგრძელებთ auto რეჟიმს (არანაირი ცვლილება)

WordPress ვერსიები 7.0-ზე დაბლა

Legacy mode კვლავ ხელმისაწვდომია. თუ თქვენ იყენებთ WordPress 6.x ან უფრო ძველ ვერსიას:

  • მესამე მხარის რეჟიმი ნაგულისხმევად არის "legacy"
  • შეგიძლიათ ხელით ჩართოთ მესამე მხარის რეჟიმი, თუ გსურთ
  • native Abilities API-ის გამოყენებისთვის განახლდით WordPress 7.0 და ზემოთ

რეჟიმების გაგება

Auto Mode (ახალი ნაგულისხმევი)

Auto mode იყენებს WordPress Abilities API-ის ბუნებრივ ინტეგრაციას:

  • შესაძლებლობები რეგისტრირდება WordPress hooks-ების საშუალებით
  • სრული თავსებადობა WordPress 7.0 და ზემოთ არსებულ Abilities API-თან
  • მესამე მხარის შესაძლებლობების ავტომატური აღმოჩენა
  • არ არის საჭირო ხელით კონფიგურაცია

როდის გამოიყენოთ: WordPress 7.0+ და მესამე მხარის შესაძლებლობების გამოყენება

მექანიკური რეჟიმი (Manual Mode)

მექანიკური რეჟიმისთვის საჭიროა კონკრეტული დაყენება:

  • თქვენ განსაზღვრავთ, თუ რომელი მესამე მხარის შესაძლებლობები უნდა ჩატვირთოს
  • სასარგებლოა ტესტირებისთვის ან არჩევითი შესაძლებლობების ჩატვირთვისთვის
  • საჭიროებს კონფიგურაციის ფაილების რედაქტირებას
  • მეტი კონტროლი, მაგრამ მეტი დაყენება

როდის გამოიყენოთ: ტესტირებისთვის, არჩევითი შესაძლებლობების ჩატვირთვისთვის ან მორგებული კონფიგურაციებისთვის

ძველი რეჟიმი (Legacy Mode)

ძველ რეჟიმში გამოიყენება ძველი მესამე მხარის შესაძლებლობების სისტემა:

  • მორგებული შესაძლებლობების რეესტრი (WordPress Abilities API არ არის)
  • უკუგამვიხსნელი ძველ WordPress ვერსიებთან მიმართებაში
  • არ აქვს ნამდვილი WordPress ინტეგრაცია
  • მოძველებულია, მაგრამ მაინც მხარდაჭერაშია

როდის გამოიყენოთ: WordPress 6.x ან უფრო ადრე, ან როდესაც გჭირდებათ ძველი თავსებადობა

თქვენი მიმდინარე რეჟიმის შემოწმება

ადმინისტრაციული პანელის საშუალებით

  1. გადადით WordPress AdminSuperdav AI AgentSettings
  2. იპოვეთ Third-Party Mode პარამეტრი
  3. თქვენ დაინახავთ თქვენს მიმდინარე რეჟიმს და ვარიანტებს მის შეცვლაზე

კოდის საშუალებით

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

რეჟიმის შეცვლა

გადასვლა ავტომატურ რეჟიმზე (Auto Mode)

თუ WordPress 7.0+ გაქვთ და გსურთ ავტომატური რეჟიმის გამოყენება:

  1. გადადით Superdav AI AgentSettings
  2. იპოვეთ Third-Party Mode
  3. აირჩიეთ Auto (WordPress Abilities API)
  4. დააჭირეთ Save

Superdav AI Agent ავტომატურად აღმოვაჩენს და დაარეგისტრირებს მესამე მხარის შესაძლებლობებს.

გადასვლა მექანიკურ რეჟიმზე (Manual Mode)

თუ გსურთ ხელით აკონტროლოთ, რომელი შესაძლებლობები ჩატვირთოს:

  1. გადადით Superdav AI AgentSettings
  2. იპოვეთ Third-Party Mode
  3. აირჩიეთ Manual
  4. დააჭირეთ Save
  5. შეცვალეთ თქვენი კონფიგურაციის ფაილი, რომ მიუთითოთ, თუ რომელი შესაძლებლობები უნდა ჩატვირთოს

გადასვლა ძველ რეჟიმზე (Legacy Mode)

თუ გჭირდებათ ძველი თავსებადობა:

  1. გადადითეთ Superdav AI AgentSettings (პარამეტრები)
  2. იპოვეთ Third-Party Mode (მესამე მხარის რეჟიმი)
  3. აირჩიეთ Legacy (ძველი/ასტრიული)
  4. დააჭირეთ Save (შენახვა)

ავტომატური რეჟიმის უპირატესობები

ავტომატური აღმოჩენა (Automatic Discovery)

შესაძლებლობები ავტომატურად იგDiscover-დება შემდეგი წყაროებიდან:

  • დანერგილი plugin-ები
  • აქტიური theme
  • Must-use plugin-ები
  • Drop-in plugin-ები

არ არის საჭირო ხელით რეგისტრაცია.

ნეიური ინტეგრაცია (Native Integration)

შესაბამისობა WordPress Abilities API-თან:

  • შეესაბამება WordPress-ის ძირითად ფუნქციებს (core)
  • მუშაობს WordPress-ის ადმინში
  • თავსებადია სხვა plugin-ებთან, რომლებიც იყენებენ Abilities API-ს
  • მომავლისთვის მზადაა, რადგან WordPress-ი განვითარდება

შედარებით მარტივი მართვა (Simplified Management)

  • არ არის საჭირო კონფიგურაციის ფაილების რედაქტირება
  • არ არის საჭირო შესაძლებლობების ხელით რეგისტრაცია
  • Ability Visibility კონტროლი ავტომატურად მუშაობს
  • ადმინის შეტყობინებები გეცნობა და დაუKlasifikებელი შესაძლებლობები აგ alert-ით

უკეთესი производительность (Better Performance)

  • შესაძლებლობები არის кеშირებული (cached)
  • Lazy-loaded მჭირდება მხოლოდ საჭიროებისას
  • ოპტიმიზებულია 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 რეჟიმი მაინც მუშაობს)
  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)

შესაძლებლობები არ იტვირთება ავტომატურ რეჟიმში

  • შეამოწმეთ, რომ WordPress 7.0+ გაქვთ
  • გადაამოწმეთ, რომ third-party mode "Auto"-ზეა დაყენებული
  • შეამოწმეთ, რომ ის plugin, რომელიც შესაძლებლობას უზრუნველყოფს, აქტიურია
  • შეამოწმეთ WordPress-ის error logs რეგისტრაციის შეცდომებისთვის

მინდა legacy რეჟიმი შევინარჩუნო

  • გადადით SettingsThird-Party Mode (პარამეტრები)
  • აირჩიეთ Legacy (ძველი/ასტრიული)
  • დააჭირეთ Save (შენახვა)
  • Legacy რეჟიმი გაგრძელდება მუშაობა

ჩემი მორგებული შესაძლებლობები არ ჩანს

  • შეამოწმე, დამატებულია თუ არა ისინი WordPress ჰუკების საშუალებით
  • დარწმუნდი, რომ ისინი Abilities API-ს სწორად ახორციელებენ
  • გადახედე WordPress-ის შეცდომის ჟურნალებს (error logs)
  • გამოიყენე Ability Visibility ადმინისტრაციული გვერდის სანახავად ყველა ჩამოტვირთული შესაძლებლობა

მე ვხედავ "არ და வகைப்படுத்தული შესაძლებლობების" შეტყობინებებს

  • ეს ნორმალურია ახალი მესამე მხარის შესაძლებლობებისთვის
  • გადახედე და დაასახელე ისინი ადმინისტრაციულ შეტყობინებაში (notice)
  • დეტალებისთვის ნახე Ability Visibility და வகைப்படுத்தვის შესახებ

უკანა თავსებობა (Backward Compatibility)

არსებული კონფიგურაციები

თუ გყავთ არსებული მესამე მხარის შესაძლებლობების კონფიგურაციები:

  • Legacy mode (ძველი რეჟიმი): თქვენი კონფიგურაცია კვლავ მუშაობს
  • Manual mode (ხელით რეჟიმი): თქვენი კონფიგურაცია კვლავ მუშაობს
  • Auto mode (ავტომატური რეჟიმი): თქვენი კონფიგურაცია იგნორირებულია (ავტომატური რეჟიმი იღებს კონტროლს)

თუ გსურთ თქვენი მორგებული კონფიგურაციის შენარჩუნება, დარჩით Manual ან Legacy რეჟიმში.

დეპრეც საკომბინაცია (Deprecation Timeline)

  • v1.12.0: Legacy და Manual რეჟიმები სრულად მხარდაჭერილია
  • v1.13.0+: Legacy რეჟიმს შეიძლება გამოუჩნდეს დეპრეცციის შეტყობინებები
  • v2.0.0: Legacy რეჟიმი შეიძლება გაუქმდეს (დეტალები მოგვიანებით)

საუკეთესო პრაქტიკა (Best Practices)

ახალი ინსტალაციებისთვის

  • გამოიყენე Auto mode (ეს არის ნაგულისხმევი პარამეტრი)
  • დაუშვი Superdav AI Agent ავტომატურად აღმოაჩინოს შესაძლებლობები
  • გამოიყენე Ability Visibility წვდომის კონტროლისთვის

არსებული ინსტალაციებისთვის

  • განახორციელეთ WordPress 7.0+ (თუ შესაძლებელია)
  • გადადი Auto mode-ზე მარტივი მართვისთვის
  • გადახედე და დაასახელე შესაძლებლობები Ability Visibility-ის გამოყენებით

მორგებული შესაძლებლობებისთვის

  • დარეგისტრირდი შესაძლებლობებს WordPress ჰუკების საშუალებით (Abilities API)
  • თავი აარიდეთ მორგებულ შესაძლებლობის რეესტრებს
  • შეამოწმე WordPress 7.0+ Auto mode-ით

შემდეგი ნაბიჯები

  1. შეამოწმეთ თქვენი WordPress ვერსია: დარწმუნდით, რომ თქვენ გყავთ 7.0 ან უფრო ახალი ვერსია ავტომატური რეჟიმისთვის (Auto mode).
  2. გადახედეთ თქვენს მესამე მხარის რეჟიმს: გადადით Settings-ში და შეამოწმეთ თქვენი მიმდინარე რეჟიმი.
  3. განახლეთ საჭიროების შემთხვევაში: თუ WordPress 7.0 ან უფრო ახალი გაქვთ, გადადით Auto mode-ზე.
  4. დაასახელეთ შესაძლებლობები: გადახედეთ და დაასახელეთ ნებისმიერი დაუწესებელი შესაძლებლობა (ability).
  5. გამოტესვა: შეამოწმეთ, რომ თქვენი მესამე მხარის შესაძლებლობები სწორად მუშაობს.

დაკავშირებული თემები

  • შესაძლებლობის ხილვადობა (Ability Visibility): კონტროლი იმის უფლებაზე, თუ სად უნდა გამოჩნდეს თქვენი შესაძლებლობები.
  • WordPress Abilities API: გაეცანით მშობლიური WordPress-ის შესაძლებლობების რეგისტრაციას.
  • მესამე მხარის შესაძლებლობების განვითარება (Third-Party Ability Development): შექმენით ისეთი შესაძლებლობები, რომლებიც მუშაობს Auto mode-თან ერთად.