Skip to main content

Third-Party Mode Migration (മൂന്നാം കക്ഷി മോഡ് മൈഗ്രേഷൻ)

Superdav AI Agent v1.12.0, മൂന്നാം കക്ഷി കഴിവുകൾ (third-party abilities) കൈകാര്യം ചെയ്യുന്ന രീതിയിൽ മാറ്റങ്ങൾ വരുത്തിയിരിക്കുന്നു. മൂന്നാം കക്ഷി മോഡ് ഇപ്പോൾ ഓട്ടോ (auto) ആയി ഡിഫോൾട്ട് ചെയ്യും, ഇത് മാനുവൽ കോൺഫിഗറേഷൻ ഇല്ലാതെ തന്നെ WordPress 7.0+ ൽ നാറ്റീവ് WordPress Abilities API സംയോജനം സാധ്യമാക്കുന്നു.

എന്താണ് മാറ്റിയത്? (What Changed?)​

v1.12.0-ന് മുമ്പ് (Before v1.12.0)​

മൂന്നാം കക്ഷി കഴിവുകൾക്ക് മാനുവൽ കോൺഫിഗറേഷൻ ആവശ്യമായിരുന്നു:

  • നിങ്ങൾ "third-party mode" എക്ലിസിറ്റായി ഓണാക്കേണ്ടതുണ്ടായിരുന്നു.
  • കഴിവുകൾ ഒരു കസ്റ്റം രജിസ്ട്രിയിൽ നിന്ന് ലോഡ് ചെയ്യുമായിരുന്നു.
  • WordPress Abilities API യുമായി സംയോജനം ഓപ്ഷണലായിരുന്നു.
  • ലെഗസി മോഡ് (Legacy mode) ആണ് ഡിഫോൾട്ട് ആയിരുന്നത്.

v1.12.0-ന് ശേഷം (After v1.12.0)​

മൂന്നാം കക്ഷി കഴിവുകൾ സ്വയമേവ പ്രവർത്തിക്കുന്നു:

  • third-party mode "auto" ആയി ഡിഫോൾട്ട് ചെയ്യും.
  • കഴിവുകൾ WordPress Abilities API യുമായി നാറ്റീവായി സംയോജിക്കുന്നു.
  • WordPress 7.0+ ൽ മാനുവൽ കോൺഫിഗറേഷൻ ആവശ്യമില്ല.
  • പഴയ WordPress പതിപ്പുകൾക്കായി ലെഗസി മോഡ് ഇപ്പോഴും ലഭ്യമാണ്.

ആരെയാണ് ഇത് ബാധിക്കുന്നത്? (Who Is Affected?)​

പുതിയ ഇൻസ്റ്റാളേഷനുകൾ (WordPress 7.0+)​

പ്രവർത്തനങ്ങൾ ആവശ്യമില്ല. third-party mode ഓട്ടോ ആയി ഓട്ടോമാറ്റിക്കായി സജ്ജമാക്കപ്പെട്ടിരിക്കുന്നു, കൂടാതെ കഴിവുകൾ പെട്ടെന്ന് ഉപയോഗിക്കാൻ തയ്യാറാണ് (out of the box).

നിലവിലുള്ള ഇൻസ്റ്റാളേഷനുകൾ (Existing Installations)​

നിങ്ങളുടെ സെറ്റിംഗുകൾ സംരക്ഷിക്കപ്പെട്ടിരിക്കുന്നു. നിങ്ങൾ ഉപയോഗിച്ചിരുന്ന രീതി അനുസരിച്ച്:

  • Legacy mode: നിങ്ങൾ ലെഗസി മോഡിൽ തുടരും (മാറ്റമൊന്നുമില്ല).
  • Manual third-party mode: നിങ്ങൾ മാനുവൽ മോഡിൽ തുടരും (മാറ്റമൊന്നുമില്ല).
  • Auto mode: നിങ്ങൾ ഓട്ടോ മോഡിൽ തുടരും (മാറ്റമൊന്നുമില്ല).

7.0-ന് മുമ്പുള്ള WordPress പതിപ്പുകൾ (WordPress Versions Before 7.0)​

ലെഗസി മോഡ് ഇപ്പോഴും ലഭ്യമാണ്. നിങ്ങൾ WordPress 6.x അല്ലെങ്കിൽ അതിനുമുമ്പുള്ള പതിപ്പിലാണ് ഉപയോഗിക്കുന്നതെങ്കിൽ:

  • third-party mode "legacy" ആയി ഡിഫോൾട്ട് ചെയ്യും.
  • ആവശ്യമെങ്കിൽ നിങ്ങൾക്ക് third-party mode മാനുവലായി ഓണാക്കാൻ കഴിയും.
  • നാറ്റീവ് Abilities API ഉപയോഗിക്കാൻ WordPress 7.0+ ലേക്ക് അപ്ഗ്രേഡ് ചെയ്യുക.

മോഡുകൾ മനസ്സിലാക്കൽ (Understanding the Modes)​

Auto Mode (പുതിയ ഡിഫോൾട്ട്)​

Auto mode നാറ്റീവ് WordPress Abilities API സംയോജനം ഉപയോഗിക്കുന്നു:

  • കഴിവുകൾ WordPress hooks വഴി രജിസ്റ്റർ ചെയ്യപ്പെടുന്നു.
  • WordPress 7.0+ Abilities API യുമായി പൂർണ്ണമായ അനുയോജ്യത.
  • third-party കഴിവുകൾ ഓട്ടോമാറ്റിക്കായി കണ്ടെത്തുന്നു (Automatic discovery).
  • മാനുവൽ കോൺഫിഗറേഷൻ ആവശ്യമില്ല.

എപ്പോൾ ഉപയോഗിക്കണം: third-party കഴിവുകളുള്ള WordPress 7.0+

Manual Mode​

Manual mode എക്ലിസിറ്റ കോൺഫിഗറേഷൻ ആവശ്യപ്പെടുന്നു:

  • ഏത് third-party കഴിവുകൾ ലോഡ് ചെയ്യണമെന്ന് നിങ്ങൾ വ്യക്തമാക്കുന്നു.
  • ടെസ്റ്റിംഗിനോ അല്ലെങ്കിൽ പ്രത്യേക കഴിവുകൾ മാത്രം ലോഡ് ചെയ്യുന്നതിനോ ഇത് ഉപയോഗപ്രദമാണ്.
  • കോൺഫിഗറേഷൻ ഫയലുകൾ എഡിറ്റ് ചെയ്യേണ്ടതുണ്ട്.
  • കൂടുതൽ നിയന്ത്രണം ലഭിക്കുന്നു, പക്ഷേ കൂടുതൽ സജ്ജീകരണം ആവശ്യമാണ്.

എപ്പോൾ ഉപയോഗിക്കണം: ടെസ്റ്റിംഗ്, പ്രത്യേക കഴിവുകൾ ലോഡ് ചെയ്യൽ, അല്ലെങ്കിൽ കസ്റ്റം കോൺഫിഗറേഷനുകൾ.

Legacy Mode​

Legacy mode പഴയ third-party കഴിവുകളുടെ സിസ്റ്റം ഉപയോഗിക്കുന്നു:

  • കസ്റ്റം കഴിവ് രജിസ്ട്രി (WordPress Abilities API അല്ല).
  • പഴയ WordPress പതിപ്പുകളുമായി പിന്നോട്ട് പൊരുത്തപ്പെടുന്നു (Backward compatible).
  • നാറ്റീവ് WordPress സംയോജനം ഇല്ല.
  • നിർത്തലാക്കിയിരിക്കുന്നു (Deprecated) എങ്കിലും പിന്തുണയ്ക്കുന്നു.

എപ്പോൾ ഉപയോഗിക്കണം: WordPress 6.x അല്ലെങ്കിൽ അതിനുമുമ്പ്, അല്ലെങ്കിൽ ലെഗസി അനുയോജ്യത ആവശ്യമായി വരുമ്പോൾ.

നിങ്ങളുടെ നിലവിലെ മോഡ് പരിശോധിക്കൽ (Checking Your Current Mode)​

അഡ്മിൻ പാനലിലൂടെ (Via Admin Panel)​

  1. WordPress Admin → Superdav AI Agent → Settings ലേക്ക് പോകുക.
  2. Third-Party Mode എന്ന സെറ്റിംഗ് കണ്ടെത്തുക.
  3. നിങ്ങളുടെ നിലവിലെ മോഡും അത് മാറ്റാനുള്ള ഓപ്ഷനുകളും നിങ്ങൾക്ക് കാണാം.

കോഡിനവഴി (Via Code)​

$mode = get_option( 'superdav_third_party_mode' );
echo $mode; // 'auto', 'manual', അല്ലെങ്കിൽ 'legacy'

നിങ്ങളുടെ മോഡ് മാറ്റുന്നത് എങ്ങനെ (Changing Your Mode)​

Auto Mode-ലേക്ക് മാറാൻ (Switch to Auto Mode)​

നിങ്ങൾ WordPress 7.0+ ൽ ആണ് ഉപയോഗിക്കുന്നതെങ്കിൽ, ഓട്ടോ മോഡ് ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ:

  1. Superdav AI Agent → Settings ലേക്ക് പോകുക.
  2. Third-Party Mode കണ്ടെത്തുക.
  3. Auto (WordPress Abilities API) തിരഞ്ഞെടുക്കുക.
  4. Save ക്ലിക്ക് ചെയ്യുക.

Superdav AI Agent സ്വയമേവ third-party കഴിവുകൾ കണ്ടെത്തി രജിസ്റ്റർ ചെയ്യും.

Manual Mode-ലേക്ക് മാറാൻ (Switch to Manual Mode)​

ഏത് കഴിവുകൾ ലോഡ് ചെയ്യണമെന്ന് നിങ്ങൾക്ക് മാനുവലായി നിയന്ത്രിക്കണമെങ്കിൽ:

  1. Superdav AI Agent → Settings ലേക്ക് പോകുക.
  2. Third-Party Mode കണ്ടെത്തുക.
  3. Manual തിരഞ്ഞെടുക്കുക.
  4. Save ക്ലിക്ക് ചെയ്യുക.
  5. ഏത് കഴിവുകൾ ലോഡ് ചെയ്യണമെന്ന് വ്യക്തമാക്കാൻ നിങ്ങളുടെ കോൺഫിഗറേഷൻ ഫയൽ എഡിറ്റ് ചെയ്യുക.

Legacy Mode-ലേക്ക് മാറാൻ (Switch to Legacy Mode)​

നിങ്ങൾക്ക് ലെഗസി അനുയോജ്യത ആവശ്യമുണ്ടെങ്കിൽ:

  1. Superdav AI Agent → Settings ലേക്ക് പോകുക.
  2. Third-Party Mode കണ്ടെത്തുക.
  3. Legacy തിരഞ്ഞെടുക്കുക.
  4. Save ക്ലിക്ക് ചെയ്യുക.

Auto Mode-ൻ്റെ ഗുണങ്ങൾ (Benefits of Auto Mode)​

ഓട്ടോമാറ്റിക് കണ്ടെത്തൽ (Automatic Discovery)​

കഴിവുകൾ സ്വയമേവ കണ്ടെത്തുന്നത്:

  • ഇൻസ്റ്റാൾ ചെയ്ത plugins-ൽ നിന്ന്.
  • സജീവമായ theme-ൽ നിന്ന്.
  • must-use plugins-ൽ നിന്ന്.
  • drop-in plugins-ൽ നിന്ന്.

മാനുവൽ രജിസ്ട്രേഷൻ ആവശ്യമില്ല.

നാറ്റീവ് സംയോജനം (Native Integration)​

കഴിവുകൾ WordPress Abilities API യുമായി സംയോജിക്കുന്നു:

  • WordPress core-മായി സ്ഥിരതയുള്ളത്.
  • WordPress അഡ്മിൻ ഉപയോഗിക്കുമ്പോൾ പ്രവർത്തിക്കുന്നു.
  • Abilities API ഉപയോഗിക്കുന്ന മറ്റ് plugins-ഉമായി പൊരുത്തപ്പെടുന്നു.
  • WordPress വികസിക്കുമ്പോൾ ഭാവിയിലേക്ക് തയ്യാറാണ് (Future-proof).

ലളിതമായ മാനേജ്മെന്റ് (Simplified Management)​

  • എഡിറ്റ് ചെയ്യേണ്ട കോൺഫിഗറേഷൻ ഫയലുകൾ ഇല്ല.
  • മാനുവൽ കഴിവ് രജിസ്ട്രേഷൻ ആവശ്യമില്ല.
  • Ability Visibility നിയന്ത്രണങ്ങൾ ഓട്ടോമാറ്റിക്കായി പ്രവർത്തിക്കുന്നു.
  • വർഗ്ഗീകരിക്കാത്ത കഴിവുകളെക്കുറിച്ച് അഡ്മിൻ നോട്ടീസുകൾ മുന്നറിയിപ്പ് നൽകുന്നു.

മികച്ച പ്രകടനം (Better Performance)​

  • കഴിവുകൾ കാഷെ ചെയ്യുന്നു (cached).
  • ആവശ്യാനുസരണം ലേസി-ലോഡ് ചെയ്യുന്നു (Lazy-loaded on demand).
  • WordPress 7.0+ ന് വേണ്ടി ഒപ്റ്റിമൈസ് ചെയ്തിരിക്കുന്നു.

മൈഗ്രേഷൻ പാത (Migration Path)​

നിങ്ങൾ WordPress 6.x-ൽ ആണെങ്കിൽ (If You're on WordPress 6.x)​

  1. WordPress 7.0+ ലേക്ക് അപ്ഗ്രേഡ് ചെയ്യുക (സജ്ജമാകുമ്പോൾ).
  2. Superdav AI Agent v1.12.0+ ലേക്ക് അപ്ഡേറ്റ് ചെയ്യുക.
  3. third-party mode Auto ആക്കി മാറ്റുക (ഓപ്ഷണൽ; ലെഗസി മോഡ് ഇപ്പോഴും പ്രവർത്തിക്കും).
  4. ശരിയായ ആക്‌സസ് നിയന്ത്രണങ്ങൾ ഉറപ്പാക്കാൻ ability visibility അവലോകനം ചെയ്യുക.

നിങ്ങൾ WordPress 7.0+ ൽ ആണെങ്കിൽ (If You're on WordPress 7.0+)​

  1. Superdav AI Agent v1.12.0+ ലേക്ക് അപ്ഡേറ്റ് ചെയ്യുക.
  2. third-party mode Auto ആയി സജ്ജമാണോ എന്ന് പരിശോധിക്കുക (ഇത് ഡിഫോൾട്ടായിരിക്കണം).
  3. ശരിയായ ആക്‌സസ് നിയന്ത്രണങ്ങൾ ഉറപ്പാക്കാൻ ability visibility അവലോകനം ചെയ്യുക.
  4. പ്രവർത്തിക്കുന്നുണ്ടോ എന്ന് ഉറപ്പാക്കാൻ third-party കഴിവുകൾ ടെസ്റ്റ് ചെയ്യുക.

ട്രബിൾഷൂട്ടിംഗ് (Troubleshooting)​

ഓട്ടോ മോഡിൽ കഴിവുകൾ ലോഡ് ആകുന്നില്ല (Abilities aren't loading in auto mode)​

  • നിങ്ങൾ WordPress 7.0+ ൽ ആണോ എന്ന് പരിശോധിക്കുക.
  • third-party mode "Auto" ആയി സജ്ജമാണോ എന്ന് പരിശോധിക്കുക.
  • കഴിവ് നൽകുന്ന plugin സജീവമാണോ എന്ന് പരിശോധിക്കുക.
  • രജിസ്ട്രേഷൻ പിശകുകൾക്കായി WordPress error logs പരിശോധിക്കുക.

എനിക്ക് ലെഗസി മോഡ് നിലനിർത്തണം (I want to keep legacy mode)​

  • Settings → Third-Party Mode ലേക്ക് പോകുക.
  • Legacy തിരഞ്ഞെടുക്കുക.
  • Save ക്ലിക്ക് ചെയ്യുക.
  • ലെഗസി മോഡ് പ്രവർത്തിക്കുന്നത് തുടരും.

എൻ്റെ കസ്റ്റം കഴിവുകൾ കാണിക്കുന്നില്ല (My custom abilities aren't showing)​

  • അവ WordPress hooks വഴി രജിസ്റ്റർ ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുക.
  • അവ Abilities API ശരിയായി നടപ്പിലാക്കുന്നുണ്ടോ എന്ന് പരിശോധിക്കുക.
  • WordPress error logs അവലോകനം ചെയ്യുക.
  • രജിസ്റ്റർ ചെയ്ത എല്ലാ കഴിവുകളും കാണാൻ Ability Visibility അഡ്മിൻ പേജ് ഉപയോഗിക്കുക.

"unclassified ability" നോട്ടീസുകൾ ലഭിക്കുന്നു (I'm getting "unclassified ability" notices)​

  • ഇത് പുതിയ third-party കഴിവുകൾക്ക് സാധാരണമാണ്.
  • അഡ്മിൻ നോട്ടീസിൽ അവ അവലോകനം ചെയ്യുകയും വർഗ്ഗീകരിക്കുകയും ചെയ്യുക.
  • വർഗ്ഗീകരണത്തെക്കുറിച്ച് കൂടുതൽ വിവരങ്ങൾ അറിയാൻ Ability Visibility കാണുക.

പിന്നോട്ട് പൊരുത്തത (Backward Compatibility)​

നിലവിലുള്ള കോൺഫിഗറേഷനുകൾ (Existing Configurations)​

നിങ്ങൾക്ക് നിലവിലുള്ള third-party കഴിവ് കോൺഫിഗറേഷനുകൾ ഉണ്ടെങ്കിൽ:

  • Legacy mode: നിങ്ങളുടെ കോൺഫിഗറേഷൻ പ്രവർത്തിക്കുന്നത് തുടരും.
  • Manual mode: നിങ്ങളുടെ കോൺഫിഗറേഷൻ പ്രവർത്തിക്കുന്നത് തുടരും.
  • Auto mode: നിങ്ങളുടെ കോൺഫിഗറേഷൻ അവഗണിക്കപ്പെടുന്നു (auto mode ആണ് നിയന്ത്രിക്കുന്നത്).

നിങ്ങളുടെ കസ്റ്റം കോൺഫിഗറേഷൻ നിലനിർത്താൻ, Manual അല്ലെങ്കിൽ Legacy മോഡിൽ തുടരുക.

നിർത്തലാക്കൽ ടൈംലൈൻ (Deprecation Timeline)​

  • v1.12.0: ലെഗസി, മാനുവൽ മോഡുകൾ പൂർണ്ണമായി പിന്തുണയ്ക്കുന്നു.
  • v1.13.0+: ലെഗസി മോഡിൽ നിർത്തലാക്കൽ നോട്ടീസുകൾ കാണിച്ചേക്കാം.
  • v2.0.0: ലെഗസി മോഡ് നീക്കം ചെയ്യപ്പെട്ടേക്കാം (TBD).

മികച്ച രീതികൾ (Best Practices)​

പുതിയ ഇൻസ്റ്റാളേഷനുകൾക്ക് (For New Installations)​

  • Auto mode ഉപയോഗിക്കുക (ഇതാണ് ഡിഫോൾട്ട്).
  • Superdav AI Agent-നെ കഴിവുകൾ ഓട്ടോമാറ്റിക്കായി കണ്ടെത്താൻ അനുവദിക്കുക.
  • ആക്‌സസ് നിയന്ത്രിക്കാൻ Ability Visibility ഉപയോഗിക്കുക.

നിലവിലുള്ള ഇൻസ്റ്റാളേഷനുകൾക്ക് (For Existing Installations)​

  • കഴിയുമ്പോൾ WordPress 7.0+ ലേക്ക് അപ്ഗ്രേഡ് ചെയ്യുക.
  • ലളിതമായ മാനേജ്മെന്റിനായി Auto mode-ലേക്ക് മാറുക.
  • Ability Visibility ഉപയോഗിച്ച് കഴിവുകൾ അവലോകനം ചെയ്യുകയും വർഗ്ഗീകരിക്കുകയും ചെയ്യുക.

കസ്റ്റം കഴിവുകൾക്ക് (For Custom Abilities)​

  • WordPress hooks വഴി കഴിവുകൾ രജിസ്റ്റർ ചെയ്യുക (Abilities API).
  • കസ്റ്റം കഴിവ് രജിസ്ട്രികൾ ഒഴിവാക്കുക.
  • Auto mode-ൽ WordPress 7.0+ ൽ ടെസ്റ്റ് ചെയ്യുക.

അടുത്ത ഘട്ടങ്ങൾ (Next Steps)​

  1. നിങ്ങളുടെ WordPress പതിപ്പ് പരിശോധിക്കുക: Auto mode-ന് വേണ്ടി നിങ്ങൾ 7.0+ ൽ ആണോ എന്ന് ഉറപ്പാക്കുക.
  2. നിങ്ങളുടെ third-party mode അവലോകനം ചെയ്യുക: Settings-ലേക്ക് പോയി നിങ്ങളുടെ നിലവിലെ മോഡ് പരിശോധിക്കുക.
  3. ആവശ്യമെങ്കിൽ അപ്ഡേറ്റ് ചെയ്യുക: നിങ്ങൾ WordPress 7.0+ ൽ ആണെങ്കിൽ Auto mode-ലേക്ക് മാറുക.
  4. കഴിവുകൾ വർഗ്ഗീകരിക്കുക: വർഗ്ഗീകരിക്കാത്ത ഏതെങ്കിലും കഴിവുകൾ അവലോകനം ചെയ്യുകയും വർഗ്ഗീകരിക്കുകയും ചെയ്യുക.
  5. ടെസ്റ്റ് ചെയ്യുക: നിങ്ങളുടെ third-party കഴിവുകൾ ശരിയായി പ്രവർത്തിക്കുന്നുണ്ടോ എന്ന് ഉറപ്പാക്കുക.
  • Ability Visibility: ഏത് കഴിവുകൾ എവിടെയെല്ലാം പ്രദർശിപ്പിക്കണമെന്ന് നിയന്ത്രിക്കുക.
  • WordPress Abilities API: നാറ്റീവ് WordPress കഴിവ് രജിസ്ട്രേഷനെക്കുറിച്ച് പഠിക്കുക.
  • Third-Party Ability Development: Auto mode-മായി പ്രവർത്തിക്കുന്ന കഴിവുകൾ സൃഷ്ടിക്കുക.