Skip to main content

Third-Party Mode Migration

Superdav AI Agent v1.12.0, third-party abilities ಅನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಬದಲಾಯಿಸಿದೆ. Third-party mode ಈಗ ಸ್ವಯಂಚಾಲಿತವಾಗಿ (auto) ಸೆಟ್ ಆಗುತ್ತದೆ, ಇದರಿಂದ ಯಾವುದೇ manual configuration ಇಲ್ಲದೆ WordPress 7.0+ ನಲ್ಲಿ native WordPress Abilities API integration ಸಾಧ್ಯವಾಗುತ್ತದೆ.

ಏನ ಬದಲಾಗಿದೆ?​

v1.12.0 ಕ್ಕಿಂತ ಮೊದಲು​

Third-party abilities ಗಾಗಿ manual configuration ಅಗತ್ಯವಿತ್ತು:

  • ನೀವು "third-party mode" ಅನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಆನ್ ಮಾಡಬೇಕಾಗಿತ್ತು
  • Abilities ಅನ್ನು ಒಂದು custom registry ನಿಂದ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿತ್ತು
  • WordPress Abilities API ಜೊತೆ integration ಐಚ್ಛಿಕವಾಗಿತ್ತು
  • Legacy mode ಯೇ default ಆಗಿತ್ತು

v1.12.0 ನಂತರ​

Third-party abilities ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತವೆ:

  • Third-party mode default ಆಗಿ "auto" ಆಗಿರುತ್ತದೆ
  • Abilities ನೇರವಾಗಿ WordPress Abilities API ಜೊತೆ integrate ಆಗುತ್ತವೆ
  • WordPress 7.0+ ನಲ್ಲಿ ಯಾವುದೇ manual configuration ಅಗತ್ಯವಿಲ್ಲ
  • ಹಳೆಯ WordPress version ಗಾಗಿ Legacy mode ಇನ್ನೂ ಲಭ್ಯವಿದೆ

ಯಾರು ಬಾಧಿತರಾಗುತ್ತಾರೆ?​

ಹೊಸ Installation (WordPress 7.0+)​

ಏನೂ ಮಾಡಬೇಕಾಗಿಲ್ಲ. Third-party mode ಸ್ವಯಂಚಾಲಿತವಾಗಿ "auto" ಗೆ ಸೆಟ್ ಆಗುತ್ತದೆ, ಮತ್ತು abilities ಬಾಕ್ಸ್‌ನಿಂದಲೇ ಕೆಲಸ ಮಾಡುತ್ತವೆ.

ಇರುವ Installation​

ನಿಮ್ಮ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಉಳಿಯುತ್ತವೆ. ನೀವು ಬಳಸುತ್ತಿದ್ದರೆ:

  • Legacy mode: ನೀವು Legacy mode ಯಲ್ಲೇ ಉಳಿಯುತ್ತೀರಿ (ಬದಲಾವಣೆ ಇಲ್ಲ)
  • Manual third-party mode: ನೀವು Manual mode ಯಲ್ಲೇ ಉಳಿಯುತ್ತೀರಿ (ಬದಲಾವಣೆ ಇಲ್ಲ)
  • Auto mode: ನೀವು Auto mode ಯಲ್ಲೇ ಮುಂದುವರಿಯುತ್ತೀರಿ (ಬದಲಾವಣೆ ಇಲ್ಲ)

7.0 ಕ್ಕಿಂತ ಹಳೆಯ WordPress version ಗಾಗಿ​

Legacy mode ಇನ್ನೂ ಲಭ್ಯವಿದೆ. ನೀವು WordPress 6.x ಅಥವಾ ಅದಕ್ಕಿಂತ ಹಳೆಯದಲ್ಲಿದ್ದರೆ:

  • Third-party mode default ಆಗಿ "legacy" ಆಗಿರುತ್ತದೆ
  • ನಿಮಗೆ ಬೇಕಿದ್ದರೆ Third-party mode ಅನ್ನು manual ಆಗಿ ಆನ್ ಮಾಡಬಹುದು
  • native Abilities API ಬಳಸಲು WordPress 7.0+ ಗೆ ಅಪ್গ্রেಡ್ ಮಾಡಿ

Modes ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು​

Auto Mode (ಹೊಸ Default)​

Auto mode native WordPress Abilities API integration ಅನ್ನು ಬಳಸುತ್ತದೆ:

  • Abilities ಅನ್ನು WordPress hooks ಮೂಲಕ register ಮಾಡಲಾಗುತ್ತದೆ
  • WordPress 7.0+ Abilities API ಜೊತೆ ಸಂಪೂರ್ಣ compatibility
  • third-party abilities ಯ ಸ್ವಯಂಚಾಲಿತ discovery
  • ಯಾವುದೇ manual configuration ಅಗತ್ಯವಿಲ್ಲ

ಯಾವಾಗ ಬಳಸಬೇಕು: WordPress 7.0+ ಜೊತೆ third-party abilities ಬಳಸುವಾಗ

Manual Mode​

Manual mode ಗಾಗಿ ಸ್ಪಷ್ಟವಾದ configuration ಅಗತ್ಯವಿದೆ:

  • ನೀವು ಯಾವ third-party abilities ಅನ್ನು ಲೋಡ್ ಮಾಡಬೇಕೆಂದು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತೀರಿ
  • ಟೆಸ್ಟಿಂಗ್ ಅಥವಾ ನಿರ್ದಿಷ್ಟ abilities ಲೋಡ್ ಮಾಡಲು ಉಪಯುಕ್ತ
  • configuration files ಅನ್ನು ಎಡಿಟ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ
  • ಹೆಚ್ಚು ನಿಯಂತ್ರಣ, ಆದರೆ ಹೆಚ್ಚು ಸೆಟಪ್ ಬೇಕು

ಯಾವಾಗ ಬಳಸಬೇಕು: ಟೆಸ್ಟಿಂಗ್, ನಿರ್ದಿಷ್ಟ abilities ಲೋಡ್ ಮಾಡುವುದು, ಅಥವಾ ಕಸ್ಟಮ್ configuration ಮಾಡುವಾಗ

Legacy Mode​

Legacy mode ಹಳೆಯ third-party ability system ಅನ್ನು ಬಳಸುತ್ತದೆ:

  • Custom ability registry (WordPress Abilities API ಅಲ್ಲ)
  • ಹಳೆಯ WordPress version ಗಳೊಂದಿಗೆ backward compatible
  • native WordPress integration ಇಲ್ಲ
  • Deprecated ಆಗಿದೆ ಆದರೆ ಇನ್ನೂ ಬೆಂಬಲಿತವಾಗಿದೆ

ಯಾವಾಗ ಬಳಸಬೇಕು: WordPress 6.x ಅಥವಾ ಅದಕ್ಕಿಂತ ಹಳೆಯದಾದಾಗ, ಅಥವಾ ನಿಮಗೆ legacy compatibility ಬೇಕಾದಾಗ

ನಿಮ್ಮ ಪ್ರಸ್ತುತ Mode ಅನ್ನು ಪರಿಶೀಲಿಸುವುದು​

Admin Panel ಮೂಲಕ​

  1. WordPress Admin → Superdav AI Agent → Settings ಗೆ ಹೋಗಿ
  2. Third-Party Mode ಸೆಟ್ಟಿಂಗ್ ಹುಡುಕಿ
  3. ನಿಮ್ಮ ಪ್ರಸ್ತುತ mode ಮತ್ತು ಅದನ್ನು ಬದಲಾಯಿಸಲು ಆಯ್ಕೆಗಳು ಇಲ್ಲಿ ಕಾಣಿಸುತ್ತವೆ

Code ಮೂಲಕ​

$mode = get_option( 'superdav_third_party_mode' );
echo $mode; // 'auto', 'manual', ಅಥವಾ 'legacy'

ನಿಮ್ಮ Mode ಅನ್ನು ಬದಲಾಯಿಸುವುದು​

Auto Mode ಗೆ ಬದಲಾಯಿಸುವುದು​

ನೀವು WordPress 7.0+ ನಲ್ಲಿ ಇದ್ದೀರಿ ಮತ್ತು auto mode ಬಳಸಲು ಬಯಸಿದರೆ:

  1. Superdav AI Agent → Settings ಗೆ ಹೋಗಿ
  2. Third-Party Mode ಹುಡುಕಿ
  3. Auto (WordPress Abilities API) ಆಯ್ಕೆಮಾಡಿ
  4. Save ಕ್ಲಿಕ್ ಮಾಡಿ

Superdav AI Agent ಸ್ವಯಂಚಾಲಿತವಾಗಿ third-party abilities ಅನ್ನು discover ಮಾಡಿ ಮತ್ತು register ಮಾಡುತ್ತದೆ.

Manual Mode ಗೆ ಬದಲಾಯಿಸುವುದು​

ಯಾವ abilities ಲೋಡ್ ಆಗಬೇಕು ಎಂಬುದನ್ನು ನೀವು manual ಆಗಿ ನಿಯಂತ್ರಿಸಲು ಬಯಸಿದರೆ:

  1. Superdav AI Agent → Settings ಗೆ ಹೋಗಿ
  2. Third-Party Mode ಹುಡುಕಿ
  3. Manual ಆಯ್ಕೆಮಾಡಿ
  4. Save ಕ್ಲಿಕ್ ಮಾಡಿ
  5. ಯಾವ abilities ಅನ್ನು ಲೋಡ್ ಮಾಡಬೇಕೆಂದು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ನಿಮ್ಮ configuration file ಅನ್ನು ಎಡಿಟ್ ಮಾಡಿ

Legacy Mode ಗೆ ಬದಲಾಯಿಸುವುದು​

ನಿಮಗೆ legacy compatibility ಬೇಕಿದ್ದರೆ:

  1. Superdav AI Agent → Settings ಗೆ ಹೋಗಿ
  2. Third-Party Mode ಹುಡುಕಿ
  3. Legacy ಆಯ್ಕೆಮಾಡಿ
  4. Save ಕ್ಲಿಕ್ ಮಾಡಿ

Auto Mode ನ ಪ್ರಯೋಜನಗಳು​

ಸ್ವಯಂಚಾಲಿತ Discovery​

abilities ಈ ಕೆಳಗಿನ ಸ್ಥಳಗಳಿಂದ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಂಡುಬರುತ್ತವೆ:

  • installed plugins
  • active theme
  • must-use plugins
  • drop-in plugins

manual registration ಅಗತ್ಯವಿಲ್ಲ.

Native Integration​

abilities WordPress Abilities API ಜೊತೆ integrate ಆಗುತ್ತವೆ:

  • WordPress core ಜೊತೆ ಸ್ಥಿರವಾಗಿರುತ್ತದೆ
  • WordPress admin ಜೊತೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
  • Abilities API ಬಳಸುವ ಇತರ plugins ಜೊತೆ compatible
  • WordPress ವಿಕಸನಗೊಳ್ಳುತ್ತಿದ್ದಂತೆ ಭವಿಷ್ಯಕ್ಕೆ ಸಿದ್ಧ (Future-proof)

ಸರಳೀಕೃತ ನಿರ್ವಹಣೆ (Simplified Management)​

  • ಎಡಿಟ್ ಮಾಡುವ configuration files ಇಲ್ಲ
  • manual ability registration ಇಲ್ಲ
  • Ability Visibility controls ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತವೆ
  • Admin notices ನಿಮಗೆ ವರ್ಗೀಕರಿಸದ abilities ಬಗ್ಗೆ ಎಚ್ಚರಿಕೆ ನೀಡುತ್ತವೆ

ಉತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆ (Better Performance)​

  • abilities ಅನ್ನು cache ಮಾಡಲಾಗುತ್ತದೆ
  • தேவைದ ಮೇಲೆ lazy-load ಆಗುತ್ತದೆ
  • 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. ಸರಿಯಾದ access controls ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ability visibility ಅನ್ನು ಪರಿಶೀಲಿಸಿ

ನೀವು WordPress 7.0+ ನಲ್ಲಿ ಇದ್ದರೆ​

  1. Superdav AI Agent ಅನ್ನು v1.12.0+ ಗೆ ಅಪ್ಡೇಟ್ ಮಾಡಿ
  2. third-party mode Auto ಗೆ ಸೆಟ್ ಆಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ (ಇದು default ಆಗಿರಬೇಕು)
  3. ಸರಿಯಾದ access controls ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ability visibility ಅನ್ನು ಪರಿಶೀಲಿಸಿ
  4. ಅವು ಕೆಲಸ ಮಾಡುತ್ತವೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು third-party abilities ಅನ್ನು ಟೆಸ್ಟ್ ಮಾಡಿ

ಸಮಸ್ಯೆ ಪರಿಹಾರ (Troubleshooting)​

auto mode ನಲ್ಲಿ abilities ಲೋಡ್ ಆಗುತ್ತಿಲ್ಲ​

  • ನೀವು WordPress 7.0+ ನಲ್ಲಿ ಇದ್ದೀರಾ ಎಂದು ಪರಿಶೀಲಿಸಿ
  • third-party mode "Auto" ಗೆ ಸೆಟ್ ಆಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ
  • ability ಒದಗಿಸುವ plugin active ಆಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ
  • registration errors ಗಾಗಿ WordPress error logs ಅನ್ನು ಪರಿಶೀಲಿಸಿ

ನಾನು legacy mode ಅನ್ನು ಉಳಿಸಲು ಬಯಸುತ್ತೇನೆ​

  • Settings → Third-Party Mode ಗೆ ಹೋಗಿ
  • Legacy ಆಯ್ಕೆಮಾಡಿ
  • Save ಕ್ಲಿಕ್ ಮಾಡಿ
  • Legacy mode ಕೆಲಸ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ

ನನ್ನ custom abilities ಕಾಣಿಸುತ್ತಿಲ್ಲ​

  • ಅವು WordPress hooks ಮೂಲಕ register ಆಗಿವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ
  • ಅವು Abilities API ಅನ್ನು ಸರಿಯಾಗಿ implement ಮಾಡುತ್ತವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ
  • WordPress error logs ಅನ್ನು ಪರಿಶೀಲಿಸಿ
  • ಎಲ್ಲಾ registered abilities ಅನ್ನು ನೋಡಲು Ability Visibility admin page ಅನ್ನು ಬಳಸಿ

ನನಗೆ "unclassified ability" notices ಬರುತ್ತಿವೆ​

  • ಇದು ಹೊಸ third-party abilities ಗಾಗಿ ಸಾಮಾನ್ಯವಾಗಿದೆ
  • admin notice ನಲ್ಲಿ ಅವುಗಳನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ವರ್ಗೀಕರಿಸಿ
  • classification ಕುರಿತು ವಿವರಗಳಿಗಾಗಿ Ability Visibility ನೋಡಿ

Backward Compatibility​

ಇರುವ Configurations​

ನಿಮಗೆ ಈಗಾಗಲೇ third-party ability configurations ಇದ್ದರೆ:

  • Legacy mode: ನಿಮ್ಮ configuration ಕೆಲಸ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ
  • Manual mode: ನಿಮ್ಮ configuration ಕೆಲಸ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ
  • Auto mode: ನಿಮ್ಮ configuration ಅನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ (auto mode ನಿಯಂತ್ರಣ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ)

ನಿಮ್ಮ ಕಸ್ಟಮ್ configuration ಅನ್ನು ಉಳಿಸಲು, Manual ಅಥವಾ Legacy mode ನಲ್ಲಿರಿ.

Deprecation Timeline​

  • v1.12.0: Legacy ಮತ್ತು Manual modes ಇನ್ನೂ ಸಂಪೂರ್ಣವಾಗಿ ಬೆಂಬಲಿತವಾಗಿವೆ
  • v1.13.0+: Legacy mode ನಲ್ಲಿ deprecation notices ಬರಬಹುದು
  • v2.0.0: Legacy mode ಅನ್ನು ತೆಗೆದುಹಾಕಬಹುದು (TBD)

ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು (Best Practices)​

ಹೊಸ Installation ಗಾಗಿ​

  • Auto mode ಬಳಸಿ (ಇದು default ಆಗಿದೆ)
  • Superdav AI Agent ಅನ್ನು abilities ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ discover ಮಾಡಲು ಬಿಡಿ
  • access ನಿಯಂತ್ರಣಕ್ಕಾಗಿ Ability Visibility ಬಳಸಿ

ಇರುವ Installation ಗಾಗಿ​

  • ಸಾಧ್ಯವಾದಷ್ಟು WordPress 7.0+ ಗೆ ಅಪ್গ্রেಡ್ ಮಾಡಿ
  • ಸರಳೀಕೃತ ನಿರ್ವಹಣೆಗಾಗಿ Auto mode ಗೆ ಬದಲಾಯಿಸಿ
  • Ability Visibility ಬಳಸಿ abilities ಅನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ವರ್ಗೀಕರಿಸಿ

Custom Abilities ಗಾಗಿ​

  • abilities ಅನ್ನು WordPress hooks ಮೂಲಕ register ಮಾಡಿ (Abilities API)
  • custom ability registries ನಿಂದ ದೂರವಿರಿ
  • Auto mode ಜೊತೆ WordPress 7.0+ ನಲ್ಲಿ ಟೆಸ್ಟ್ ಮಾಡಿ

ಮುಂದಿನ ಹಂತಗಳು​

  1. ನಿಮ್ಮ WordPress version ಅನ್ನು ಪರಿಶೀಲಿಸಿ: Auto mode ಗಾಗಿ ನೀವು 7.0+ ನಲ್ಲಿ ಇದ್ದೀರಾ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ
  2. ನಿಮ್ಮ third-party mode ಅನ್ನು ಪರಿಶೀಲಿಸಿ: Settings ಗೆ ಹೋಗಿ ನಿಮ್ಮ ಪ್ರಸ್ತುತ mode ಅನ್ನು ಪರಿಶೀಲಿಸಿ
  3. ಅಗತ್ಯವಿದ್ದರೆ ಅಪ್ಡೇಟ್ ಮಾಡಿ: ನೀವು WordPress 7.0+ ನಲ್ಲಿ ಇದ್ದರೆ Auto mode ಗೆ ಬದಲಾಯಿಸಿ
  4. abilities ಅನ್ನು ವರ್ಗೀಕರಿಸಿ: ಯಾವುದೇ unclassified abilities ಅನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ವರ್ಗೀಕರಿಸಿ
  5. ಟೆಸ್ಟ್ ಮಾಡಿ: ನಿಮ್ಮ third-party abilities ಸರಿಯಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತವೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ
  • Ability Visibility: ಯಾವ abilities ಎಲ್ಲಿ ಪ್ರದರ್ಶಿಸಬೇಕು ಎಂಬುದನ್ನು ನಿಯಂತ್ರಿಸಿ
  • WordPress Abilities API: native WordPress ability registration ಬಗ್ಗೆ ಕಲಿಯಿರಿ
  • Third-Party Ability Development: Auto mode ಜೊತೆ ಕೆಲಸ ಮಾಡುವ abilities ಅನ್ನು ರಚಿಸಿ