Skip to main content

Kolmannen kolmannen tilaan siirtyminen (Third-Party Mode Migration)

Superdav AI Agent v1.12.0 muuttaa tapaa, jolla kolmannen osapuoliin liittyvät ominaisuudet käsitellään. Kolmannen tila on nyt oletusarvoisesti "auto", mahdollistaen natiivin WordPress Abilities API -integraation WordPress 7.0+ versioissa ilman manuaalista konfiguraatiota.

Mitä on muuttunut?​

V1.12.0:n ennen​

Kolmannet ominaisuudet vaativat manuaalista konfiguraatiota:

  • Sinun oli aktivoitava erikseen "kolmas tila" (third-party mode)
  • Ominaisuudet ladattiin omasta rekisteristä
  • Integraatio WordPress Abilities API -an kanssa oli valinnaista
  • Vanha tila (legacy mode) oli oletusarvo

V1.12.0:n jälkeen​

Kolmannet ominaisuudet toimivat automaattisesti:

  • Kolmannen tila on oletusarvoisesti "auto"
  • Ominaisuudet integroituvat natiivisti WordPress Abilities API -an kanssa
  • Manuaalista konfiguraatiota ei tarvita WordPress 7.0+ versioissa
  • Vanha tila (legacy mode) on edelleen saatavilla vanhemmille WordPress-versioille

Kenelle tämä vaikuttaa?​

Uudet asennukset (WordPress 7.0+)​

Ei vaadittavaa toimia. Kolmannen tila asetetaan automaattisesti "auto"-tilaan, ja ominaisuudet toimivat heti valmiina.

Olemassa olevat asennukset​

Asetukset säilyvät. Jos käytit:

  • Vanhaa tilaa (Legacy mode): Pysyt vanhassa tilassa (ei muutoksia)
  • Manuaalista kolmannen tilaa: Pysyt manuaalisessa tilassa (ei muutoksia)
  • Auto-tilaa: Jatka auto-tilassa (ei muutoksia)

WordPress-versiot ennen 7.0​

Vanha tila on edelleen saatavilla. Jos olet WordPress 6.x tai vanhemmassa versiossa:

  • Kolmannen tilan oletusarvo on "legacy"
  • Voit aktivoa kolmannen tilan manuaalisesti, jos haluat
  • Päivitä WordPress 7.0+ -versioon käyttää natiivia Abilities API -ä

Tilojen ymmärtäminen​

Auto-tila (Uusi oletusarvo)​

Auto-tila käyttää natiivia WordPress Abilities API -integraatiota:

  • Ominaisuudet rekisteröidään WordPress hookeilla
  • Täysi yhteensopivuus WordPress 7.0+ Abilities API -n kanssa
  • Kolmannen tilan ominaisuuksien automaattinen löytyminen
  • Manuaalista konfiguraatiota ei tarvita

Milloin käyttää: WordPress 7.0+ ja kolmannen osapuolen ominaisuuksia

Manuaalinen tila (Manual Mode)​

Manuaalinen tila vaatii nimenomaisen konfiguroinnin:

  • Määrät, mitkä kolmannen osapuolen ominaisuudet lataudut
  • Hyödyllinen testauksessa tai valitussa ominaisuuksien lataamisessa
  • Vaatii konfiguraatiotiedostojen muokkaamista
  • Enemmän hallintaa, mutta enemmän asennusta

Milloin käyttää: Testaukseen, valitun ominaisuuksien lataamiseen tai räätälöityihin konfiguraatioihin

Vanhentunut tila (Legacy Mode)​

Vanhentunut tila käyttää vanhaa kolmannen osapuolen ominaisuusjärjestelmää:

  • Räätälöity ominaisuuksien rekisteri (ei WordPress Abilities APIä)
  • Taaksepäin yhteensopiva vanhempien WordPress-versioiden kanssa
  • Ei natiivia WordPress-integraatiota
  • Vanhentunut, mutta edelleen tuettu

Milloin käyttää: WordPress 6.x tai vanhemmat versiot, tai kun tarvitset vanhentuneen yhteensopivuuden

Nykyisen tilan tarkistaminen​

Asetimen kautta (Via Admin Panel)​

  1. Mene WordPress Admin → Superdav AI Agent → Settings
  2. Etsi asetusta Third-Party Mode
  3. Näet nykyisen tilasi ja vaihtoehdot sen muuttamiseen

Koodin kautta (Via Code)​

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

Tilauksen muuttaminen​

Vaihda automaattitilaan (Switch to Auto Mode)​

Jos olet WordPress 7.0+ ja haluat käyttää automaattitilaa:

  1. Mene Superdav AI Agent → Settings
  2. Etsi Third-Party Mode
  3. Valitse Auto (WordPress Abilities API)
  4. Napsauta Save

Superdav AI Agent löytää ja rekisteröi kolmannen osapuolen ominaisuudet automaattisesti.

Vaihda manuaaliseen tilaan (Switch to Manual Mode)​

Jos haluat hallita manuaalisesti, mitkä ominaisuudet latautuvat:

  1. Mene Superdav AI Agent → Settings
  2. Etsi Third-Party Mode
  3. Valitse Manual
  4. Napsauta Save
  5. Muokkaa konfiguraatiotiedostoasi määritelläksesi, mitkä ominaisuudet lataudut

Vaihda vanhentuneeseen tilaan (Switch to Legacy Mode)​

Jos tarvitset vanhentuneen yhteensopivuuden:

  1. Mene Superdav AI Agent -asetuksiin → Asetukset
  2. Etsi Kolmannen osapuolen tila (Third-Party Mode)
  3. Valitse Legacy
  4. Napsauta Tallenna

Auto-tilassa olevien ominaisuuksien edut​

Automaattinen löytyminen​

Ominaisuudet löytyvät automaattisesti seuraavista lähteistä:

  • Asennetut pluginit
  • Aktiivinen teema
  • Pakolliset pluginit
  • Drop-in -pluginit

Ei tarvita manuaalista rekisteröintiä.

Luonnollinen integrointi​

Ominaisuudet integroituvat WordPress Abilities API:hin:

  • Yhteensopiva WordPressin ydinominaisuuksien kanssa
  • Toimii WordPressin hallintapaneelissa (admin)
  • Soveltuu muihin plugin-ohjelmistoihin, jotka käyttävät Abilities API:a
  • Tulevaisuuden kannalta tulevaisuuteen sopeutuva kun WordPress kehittyy

Yksinkertaistettu hallinta​

  • Ei tarvetta muokata konfiguraatiotiedostoja
  • Ei manuaalista ominaisuuksien rekisteröintiä
  • Ominaisuuksien näkyvyys (Ability Visibility) säädöt toimivat automaattisesti
  • Hallintapaneelin ilmoitukset varoittavat sinut luokittelemattomista ominaisuuksista

Parempi suorituskyky​

  • Ominaisuudet on tallennettu (cached)
  • Latautuu tarvittaessa hitaasti (lazy-loaded)
  • Optimoidut WordPress 7.0+ -versioille

Migraatiopolku​

Jos olet WordPress 6.x:ssä​

  1. Päivitä WordPressiin 7.0+ (kun on valmis)
  2. Päivitä Superdav AI Agentin versioon v1.12.0+
  3. Muuta kolmannen osapuolen tila Auto-tilaan (valinnainen; legacy-tila toimii edelleen)
  4. Tarkista ominaisuuksien näkyvyys varmistaaksesi asianmukaiset pääsynhallintamekanismit

Jos olet WordPress 7.0+:ssa​

  1. Päivitä Superdav AI Agentin versioon v1.12.0+
  2. Varmista, että kolmas osapuolen tila on asetettu Auto-tilaan (se pitäisi olla oletusasetuksena)
  3. Tarkista ominaisuuksien näkyvyys varmistaaksesi asianmukaiset pääsynhallintamekanismit
  4. Testaa kolmannen osapuolen ominaisuuksia varmistaaksesi niiden toimivuuden

Ongelmanratkaisu​

Ominaisuudet eivät lataudu auto-tilassa​

  • Varmista, että olet WordPress 7.0+ -versiolla
  • Tarkista, että kolmas osapuolen tila on asetettu "Auto"-tilaan
  • Varmista, että ominaisuuden tarjoava plugin on aktiivinen
  • Tarkista WordPressin virhesivut (error logs) rekisteröintivirheiden tarkistamiseksi

Haluan pitää legacy-tilan käytössä​

  • Mene Asetukset → Kolmas osapuolen tila (Third-Party Mode)
  • Valitse Legacy
  • Napsauta Tallenna
  • Legacy-tila jatkaa toimintaansa

Mukautetut ominaisuutesi ei näy​

  • Tarkista, että ne on rekisteröity WordPressin hookeilla
  • Varmista, että ne toteuttavat Abilities API:n oikein
  • Tarkista WordPressin virhesivuja (error logs)
  • Käytä Ability Visibility -hallintapaneelia nähdäksesi kaikki rekisteröityt ominaisuudet

Saan "luokiteltamattomia ominaisuuksia" -ilmoituksia​

  • Tämä on normaalia uusille kolmannen osapuolen ominaisuuksille
  • Tarkista ja luokittele ne hallintapaneelin ilmoituksissa
  • Katso Ability Visibility saadaksesi lisätietoja luokittelusta

Taaksepäin yhteensopivuus (Backward Compatibility)​

Olemassa olevat asetukset​

Jos sinulla on olemassa olevia kolmannen osapuolen ominaisuuksien asetuksia:

  • Legacy mode (Vanha tila): Asetuksesi jatkaa toimimista
  • Manual mode (Manuaalinen tila): Asetuksesi jatkaa toimimista
  • Auto mode (Automaattinen tila): Asetuksiasi ignoroidaan (automaattinen tila ottaa vallan)

Jotta voit säilyttää mukautetun asetuksesi, pysy Manuaalisessa tai Vanhassa tilassa.

Poistumisaika (Deprecation Timeline)​

  • v1.12.0: Legacy- ja Manuaalinen tila tuetaan edelleen täysin
  • v1.13.0+: Legacy-tilalla voi ilmestyä poistumisilmoituksia
  • v2.0.0: Legacy-tila voidaan poistaa (TBD)

Paras käytäntö (Best Practices)​

Uusille asennuksille​

  • Käytä Auto modea (se on oletusasetus)
  • Anna Superdav AI Agentin löytää ominaisuudet automaattisesti
  • Käytä Ability Visibility -ominaisuutta pääsyn hallintaan

Olemassa oleville asennuksille​

  • Päivitä WordPressiin 7.0+ mahdollisimman pian
  • Vaihda Auto modeon yksinkertaistetun hallinnan vuoksi
  • Tarkista ja luokittele ominaisuudet käyttäen Ability Visibility -ominaisuutta

Mukautettuihin ominaisuuksiin​

  • Rekisteröi ominaisuudet WordPressin hookeilla (Abilities API)
  • Vältä mukautettuja ominaisrekistereitä (custom ability registries)
  • Testaa WordPress 7.0+ Auto modea käytettäessä

Seuraavat askeleet​

  1. Tarkista WordPress-versiosi: Varmista, että käytät versiota 7.0 tai uudempi Auto-tilaa varten.
  2. Arvioi kolmannen osapuolen tila: Mene Asetuksiin ja tarkista nykyinen tila.
  3. Päivitä tarvittaessa: Vaihda Auto-tilaan, jos käytät WordPressia 7.0 tai uudempaa versiota.
  4. Luokittele kyvykkyjä: Tarkastele ja luokittele kaikki luokitsemattomat kyvyt.
  5. Testaa: Varmista, että kolmannen osapuolen kyvyt toimivat oikein.
  • Kykyjen näkyvyys (Ability Visibility): Hallitse, mitkä kyvyt ovat näkyvissä missäkin kohdassa.
  • WordPress Abilities API: Opi natiivin WordPress-kykyrekisteröinnistä.
  • Kolmannen osapuolen kykykehitys (Third-Party Ability Development): Luo kykyjä, jotka toimivat Auto-tilassa.