Odoo 20 pagrindinėje Website programoje turi viešą /llms.txt maršrutą. Svetainės administratoriai gali konfigūruoti paprasto teksto atsakymą tiesiogiai Odoo, o ne įgyvendinti papildomą maršrutą už programos ribų. Susijęs pakeitimas taip pat perkelia pasirinktų techninių ir transakcinių maršrutų naršyklių ribojimus į sugeneruotas robots.txt direktyvas. (Odoo Odoo Blob; mergebot.odoo.com)
Šie pakeitimai sukuria dvi atskiras peržiūros užduotis. Administratoriai turi nuspręsti, ar publikuoti ir prižiūrėti llms.txt turinį, tada patikrinti robots.txt išvestį, sugeneruotą duomenų bazėje įdiegtiems moduliams. Nors abu dalykai įdiegti tuo pačiu pakeitimu, llms.txt ir robots.txt atlieka skirtingas funkcijas ir turėtų būti tikrinami atskirai. (Odoo Odoo Blob; mergebot.odoo.com)
Ką publikuoja Odoo 20
Website programa pateikia llms.txt svetainės šaknyje per /llms.txt HTTP maršrutą. Kai sukonfigūruotas netuščias turinys, maršrutas grąžina tą turinį kaip paprastą tekstą, naudodamas UTF-8 koduotę. Įgyvendinimas automatiškai nesukuria užbaigto llms.txt dokumento iš esamų puslapių ar kitų svetainės įrašų. (Odoo Odoo Blob)
Odoo taip pat prideda nuorodą į llms.txt svetainės šaknies HTML, kad pagerintų aptinkamumą. Administratoriai tvarko failo turinį per redaktorių Website SEO nustatymuose, taip įtraukdami publikuojamą tekstą į esamą svetainės konfigūravimo procesą. (mergebot.odoo.com)
Kadangi maršrutas yra pagrindinės Website programos dalis, Odoo 20 svetainei nereikia trečiosios šalies modulio vien tam, kad būtų pateiktas galinis taškas. Administratoriai vis tiek turi parengti ir prižiūrėti turinį. Odoo pateikia maršrutą, nustatymų redaktorių ir šaknies HTML nuorodą, o išsaugotas tekstas nulemia, ką grąžina galinis taškas. (Odoo Odoo Blob; mergebot.odoo.com)
Tuščias turinys nesukuria failo
Odoo apibrėžia aiškų elgesį svetainėms, kuriose llms.txt dar nėra užpildytas. Jei sukonfigūruota reikšmė yra tuščia arba joje yra tik tarpai, užklausa į /llms.txt gauna nerasta atsakymą. Odoo neskelbia tuščio failo, vietos žymeklio ar automatiškai sugeneruotos santraukos. (Odoo Odoo Blob)
Todėl maršruto buvimas Odoo 20 nereiškia, kad kiekviena svetainė iš karto pateiks llms.txt dokumentą. Atsakymas nerasta gali reikšti, kad nėra išsaugoto netuščio turinio, o ne serverio ar maršrutizavimo gedimą. Administratoriai prieš tirdami užklausą kaip techninę klaidą turėtų patikrinti Website SEO nustatymą. (Odoo Odoo Blob; mergebot.odoo.com)
Naršyklės ribojimai perkeliami į robots.txt
Susijęs naršyklių pakeitimas perkelia tokių maršrutų kaip prisijungimas, atsiskaitymas, mokėjimas, patvirtinimas ir portalo puslapiai ribojimus į robots.txt direktyvas. Odoo šias direktyvas generuoja pagal duomenų bazėje įdiegtus modulius. (mergebot.odoo.com)
Todėl gautas robots.txt gali skirtis tarp Odoo aplinkų. Duomenų bazė su el. prekybos ar portalo moduliais neturėtų būti vertinama tik pagal bendrą numatytą failą arba failą, nukopijuotą iš kitos duomenų bazės. Peržiūros vykdytojai turi tikrinti duomenų bazės sugeneruotą išvestį ir atsižvelgti į joje įdiegtus modulius. (mergebot.odoo.com)
Šie du mechanizmai išlieka atskiri. /llms.txt maršrutas publikuoja administratoriaus pateiktą paprasto teksto turinį, o robots.txt turi nurodytų techninių ir transakcinių maršrutų naršyklių ribojimus. llms.txt publikavimas nepakeičia poreikio tikrinti robots.txt, o robots.txt direktyvų buvimas neužpildo llms.txt. (Odoo Odoo Blob; mergebot.odoo.com)
Poveikis svetainės valdymui
Organizacijos, kurios naudoja šią funkciją, turėtų paskirti atsakomybę už llms.txt nustatymą. Odoo publikuoja išsaugotą neužpildytą turinį, tačiau įgyvendinimas automatiškai neatnaujina šio teksto, kai keičiasi kita svetainės medžiaga. Todėl jo tikslumas priklauso nuo organizacijos turinio peržiūros ir priežiūros proceso. (Odoo Odoo Blob; mergebot.odoo.com)
Viešą galinį tašką reikėtų tikrinti ten, kur tikimasi, kad failas bus pasiekiamas. Vien tik patikrinti, ar redaktorius rodomas administravimo sąsajoje, nepakanka. Tiesioginė užklausa į /llms.txt turėtų grąžinti numatytą tekstą su paprasto teksto turinio tipu ir UTF-8 koduote. (Odoo Odoo Blob; mergebot.odoo.com)
Naršyklių tikrinimo procedūros taip pat turėtų atsižvelgti į taisyklių apribojimų vietą. Odoo 20 priėmimo testavimas turėtų apimti sugeneruotą robots.txt išvestį, ypač kai įdiegtuose moduliuose yra prisijungimo, pirkimo, mokėjimo, patvirtinimo arba portalo maršrutai. (mergebot.odoo.com)
Norėdamos atlikti išsamią peržiūrą, komandos turėtų nepriklausomai patikrinti sukonfigūruotą llms.txt turinį ir jo viešą atsaką nuo sugeneruotų robots.txt direktyvų. Toks atskyrimas padeda užtikrinti, kad administratoriaus pateiktas tekstas, galinio taško elgsena ir nuo modulio priklausantys naršyklių apribojimai kiekvienas būtų patikrinti pagal atitinkamą įgyvendinimo dalį. (Odoo Odoo Blob; mergebot.odoo.com)
Ko įgyvendinimas nenurodo
Įgyvendinimas patvirtina, kaip Odoo atskleidžia ir valdo sukonfigūruotą llms.txt turinį, tačiau jis nenurodo, ką organizacija turėtų įrašyti į failą. Taip pat jame neapibrėžiamas patvirtinimo procesas, peržiūros grafikas ar turinio savininkas. Šie klausimai išlieka vidiniai valdymo sprendimai. (Odoo Odoo Blob; mergebot.odoo.com)
Įgyvendinimas taip pat patvirtina, kad robots.txt apribojimai generuojami pagal įdiegtus modulius, tačiau jis nepateikia vienos universalios išvesties visoms įmanomoms modulių kombinacijoms. Komandos neturėtų manyti, kad robots.txt failas iš vienos Odoo 20 duomenų bazės atitinka kitos aplinkos, kurioje naudojamas kitoks programų rinkinys, išvestį. (mergebot.odoo.com)
Patikros prieš publikavimą
Pirmiausia patvirtinkite, kad llms.txt redaktorius pasiekiamas Website SEO nustatymuose. Įveskite patvirtintą turinį, jį išsaugokite ir tiesiogiai paprašykite /llms.txt. Užpildytas galinis taškas turėtų grąžinti išsaugotą tekstą kaip UTF-8 paprastą tekstą. Trūkstamas arba vien tik iš tarpų sudarytas turinys turėtų grąžinti nerasta atsakymą. (Odoo Odoo Blob; mergebot.odoo.com)
Antra, patikrinkite svetainės pagrindinio puslapio HTML, ar jame yra Odoo llms.txt nuoroda. Tai tikrina aptinkamumo elementą atskirai nuo paties galinio taško. Maršruto atsakas ir HTML nuoroda yra atskiros įgyvendinimo dalys, todėl abi turėtų būti patikrintos. (mergebot.odoo.com)
Trečia, iš aplinkos, kuri vertinama, nuskaitykite robots.txt. Patikrinkite sugeneruotas direktyvas dėl atitinkamų prisijungimo, pirkimo, mokėjimo, patvirtinimo ir portalo maršrutų. Kartokite šią peržiūrą duomenų bazėms su skirtingais įdiegtais moduliais, o ne taikykite laukiamą rezultatą iš kitos aplinkos. (mergebot.odoo.com)
Galiausiai užfiksuokite, ar llms.txt tyčia publikuojamas, ar paliekamas tuščias. Odoo palaiko abi būsenas per sukonfigūruoto turinio ir nerasta elgseną, tačiau programinė įranga nedokumentuoja organizacijos priežasties dėl bet kurio pasirinkimo. Sprendimo užfiksavimas kartu su svetainės SEO ir naršyklių peržiūra suteikia aiškesnį pagrindą vėlesnėms konfigūracijos patikroms. (Odoo Odoo Blob; mergebot.odoo.com)
