Migracija u Režim trećih strana
Superdav AI Agent v1.12.0 mijenja način na koji se obrađuju sposobnosti (abilities) trećih strana. Režim trećih strana sada podrazumijeva automatski (auto), što omogućava integraciju nativnog WordPress Abilities API-ja na WordPressu 7.0+ bez potrebe za ručnim podešavanjem.
Šta se promijenilo?
Prije v1.12.0
Sposobnosti trećih strana zahtijevale su ručno podešavanje:
- Morali ste eksplicitno omogućiti "režim trećih strana"
- Sposobnosti su se učitavale iz prilagođenog registra
- Integracija sa WordPress Abilities API-jem bila je opcionalna
- Režim naslijeđa (Legacy mode) bio je podrazumijevani
Poslije v1.12.0
Sposobnosti trećih strana rade automatski:
- Režim trećih strana podrazumijeva "auto"
- Sposobnosti se nativno integrišu sa WordPress Abilities API-jem
- Nije potrebno ručno podešavanje na WordPressu 7.0+
- Režim naslijeđa je i dalje dostupan za starije verzije WordPressa
Ko je pogođen?
Nove instalacije (WordPress 7.0+)
Nije potrebno ništa raditi. Režim trećih strana je automatski postavljen na "auto", a sposobnosti rade odmah.
Postojeće instalacije
Vaša podešavanja su sačuvana. Ako ste koristili:
- Režim naslijeđa (Legacy mode): Ostajete u režimu naslijeđa (bez promjena)
- Ručni režim trećih strana (Manual third-party mode): Ostajete u ručnom režimu (bez promjena)
- Auto režim (Auto mode): Nastavljate sa auto režimom (bez promjena)
Verzije WordPressa prije 7.0
Režim naslijeđa je i dalje dostupan. Ako koristite WordPress 6.x ili starije:
- Režim trećih strana podrazumijeva "legacy"
- Možete ručno omogućiti režim trećih strana ako želite
- Ažurirajte na WordPress 7.0+ kako biste koristili nativni Abilities API
Razumijevanje režima
Auto režim (Novi podrazumjet)
Auto režim koristi nativnu integraciju WordPress Abilities API-ja:
- Sposobnosti se registruju putem WordPress hook-ova
- Potpuna kompatibilnost sa WordPress 7.0+ Abilities API-jem
- Automatsko otkrivanje sposobnosti trećih strana
- Nije potrebno ručno podešavanje
Kada koristiti: WordPress 7.0+ sa sposobnostima trećih strana
Ručni režim (Manual Mode)
Ručni režim zahtijeva eksplicitno podešavanje:
- Vi određujete koje sposobnosti trećih strana želite učitati
- Korisno je za testiranje ili selektivno učitavanje sposobnosti
- Zahtijeva uređivanje konfiguracionih fajlova
- Više kontrole, ali i više podešavanja
Kada koristiti: Testiranje, selektivno učitavanje sposobnosti ili prilagođene konfiguracije
Režim naslijeđa (Legacy Mode)
Režim naslijeđa koristi stari sistem sposobnosti trećih strana:
- Prilagođeni registar sposobnosti (nije WordPress Abilities API)
- Kompatibilan sa starijim verzijama WordPressa
- Nema nativne WordPress integracije
- Depreciran, ali i dalje podržan
Kada koristiti: WordPress 6.x ili starije, ili kada vam je potrebna kompatibilnost sa naslijeđem
Provjera trenutnog režima
Preko admin panela
- Idite na WordPress Admin → Superdav AI Agent → Settings
- Potražite podešavanje Third-Party Mode
- Vidjet ćete vaš trenutni režim i opcije za promjenu
Preko koda
$mode = get_option( 'superdav_third_party_mode' );
echo $mode; // 'auto', 'manual', ili 'legacy'
Promjena režima
Prebacivanje na Auto režim
Ako ste na WordPressu 7.0+ i želite koristiti auto režim:
- Idite na Superdav AI Agent → Settings
- Pronađite Third-Party Mode
- Izaberite Auto (WordPress Abilities API)
- Kliknite Save
Superdav AI Agent će automatski otkriti i registrovati sposobnosti trećih strana.
Prebacivanje na Ručni režim
Ako želite ručno kontrolisati koje sposobnosti se učitavaju:
- Idite na Superdav AI Agent → Settings
- Pronađite Third-Party Mode
- Izaberite Manual
- Kliknite Save
- Uredite svoj konfiguracioni fajl kako biste naveli koje sposobnosti treba učitati
Prebacivanje na Režim naslijeđa
Ako vam je potrebna kompatibilnost sa naslijeđem:
- Idite na Superdav AI Agent → Settings
- Pronađite Third-Party Mode
- Izaberite Legacy
- Kliknite Save
Prednosti Auto režima
Automatsko otkrivanje
Sposobnosti se automatski otkrivaju iz:
- Instaliranih pluginova
- Aktivne teme
- Must-use pluginova
- Drop-in pluginova
Nije potrebno ručno registracija.
Nativna integracija
Sposobnosti se integrišu sa WordPress Abilities API-jem:
- Dosljedno sa WordPress jezgro
- Radi sa WordPress adminom
- Kompatibilno sa drugim pluginovima koji koriste Abilities API
- Sigurno za budućnost kako WordPress evoluira
Pojednostavljeno upravljanje
- Nema konfiguracionih fajlova za uređivanje
- Nema ručne registracije sposobnosti
- Kontrole vidljivosti sposobnosti rade automatski
- Obavještenja administratora upozoravaju vas na neklasifikovane sposobnosti
Bolja performanse
- Sposobnosti se keširaju
- Učitavaju se po potrebi (lazy-loaded)
- Optimizovano za WordPress 7.0+
Put migracije
Ako ste na WordPressu 6.x
- Ažurirajte na WordPress 7.0+ (kada budete spremni)
- Ažurirajte Superdav AI Agent na v1.12.0+
- Promijenite režim trećih strana na Auto (opciono; režim naslijeđa i dalje radi)
- Pregledajte vidljivost sposobnosti kako biste osigurali pravilne kontrole pristupa
Ako ste na WordPressu 7.0+
- Ažurirajte Superdav AI Agent na v1.12.0+
- Provjerite da li je režim trećih strana postavljen na Auto (trebalo bi da bude podrazumjet)
- Pregledajte vidljivost sposobnosti kako biste osigurali pravilne kontrole pristupa
- Testirajte sposobnosti trećih strana kako biste potvrdili da rade
Rješavanje problema
Sposobnosti se ne učitavaju u auto režimu
- Provjerite da li ste na WordPressu 7.0+
- Provjerite da li je režim trećih strana postavljen na "Auto"
- Provjerite da li je plugin koji pruža sposobnost aktivan
- Provjerite WordPress logove grešaka za greške registracije
Želim zadržati režim naslijeđa
- Idite na Settings → Third-Party Mode
- Izaberite Legacy
- Kliknite Save
- Režim naslijeđa će nastaviti da radi
Moje prilagođene sposobnosti se ne prikazuju
- Provjerite da li su registrovane putem WordPress hook-ova
- Provjerite da li pravilno implementiraju Abilities API
- Pregledajte WordPress logove grešaka
- Koristite admin stranicu Ability Visibility da vidite sve registrovane sposobnosti
Dobijam obavještenja "neklasifikovana sposobnost"
- Ovo je normalno za nove sposobnosti trećih strana
- Pregledajte i klasifikujte ih u obavještenju administratora
- Pogledajte Ability Visibility za detalje o klasifikaciji
Kompatibilnost sa naslijeđem
Postojeće konfiguracije
Ako imate postojeće konfiguracije sposobnosti trećih strana:
- Režim naslijeđa (Legacy mode): Vaša konfiguracija nastavlja da radi
- Ručni režim (Manual mode): Vaša konfiguracija nastavlja da radi
- Auto režim (Auto mode): Vaša konfiguracija se ignoriše (auto režim preuzima kontrolu)
Da biste zadržali svoju prilagođenu konfiguraciju, ostanite u Ručnom ili Režimu naslijeđa.
Vremenski okvir za deprecijaciju
- v1.12.0: Režimi naslijeđa i ručni režim i dalje potpuno podržani
- v1.13.0+: Režim naslijeđa može prikazivati obavještenja o deprecijaciji
- v2.0.0: Režim naslijeđa bi mogao biti uklonjen (TBD)
Najbolje prakse
Za nove instalacije
- Koristite Auto režim (to je podrazumjet)
- Pustite Superdav AI Agent da automatski otkriva sposobnosti
- Koristite Ability Visibility za kontrolu pristupa
Za postojeće instalacije
- Ažurirajte na WordPress 7.0+ kad je to moguće
- Prebacite se na Auto režim za pojednostavljeno upravljanje
- Pregledajte i klasifikujte sposobnosti koristeći Ability Visibility
Za prilagođene sposobnosti
- Registrujte sposobnosti putem WordPress hook-ova (Abilities API)
- Izbjegavajte prilagođene registre sposobnosti
- Testirajte na WordPressu 7.0+ sa Auto režimom
Sljedeći koraci
- Provjerite verziju WordPressa: Potvrdite da ste na 7.0+ za Auto režim
- Pregledajte režim trećih strana: Idite na Settings i provjerite trenutni režim
- Ažurirajte ako je potrebno: Prebacite se na Auto režim ako ste na WordPressu 7.0+
- Klasifikujte sposobnosti: Pregledajte i klasifikujte sve neklasifikovane sposobnosti
- Testirajte: Potvrdite da vaše sposobnosti trećih strana rade ispravno
Povezani sadržaji
- Ability Visibility: Kontrolišite koje sposobnosti su eksponirane gdje
- WordPress Abilities API: Naučite o nativnoj registraciji sposobnosti u WordPressu
- Third-Party Ability Development: Kreirajte sposobnosti koje rade sa Auto režimom