Odoo 20 sisaldab põhiveebi rakenduses avalikku /llms.txt marsruuti. Veebisaidi administraatorid saavad lihttekstivastust seadistada otse Odoos, selle asemel et rakenduse väliselt lisamarsruuti juurutada. Seotud muudatus viib ka valitud tehniliste ja tehinguliste marsruutide crawleri piirangud genereeritud robots.txt direktiividesse. (Odoo Odoo Blob; mergebot.odoo.com)
Need muudatused tekitavad kaks eraldi ülevaatusülesannet. Administraatorid peavad otsustama, kas llms.txt sisu avaldada ja hallata, ning seejärel kontrollima andmebaasi paigaldatud moodulite jaoks genereeritud robots.txt väljundit. Kuigi need on sama rakenduse osa, teenivad llms.txt ja robots.txt eri eesmärke ning neid tuleks testida eraldi. (Odoo Odoo Blob; mergebot.odoo.com)
Mida Odoo 20 avaldab
Veebirakendus pakub llms.txt veebisaidi juurkataloogis läbi /llms.txt HTTP marsruudi. Kui mittetühi sisu on seadistatud, tagastab marsruut selle sisu lihttekstina UTF-8 kodeeringus. Rakendus ei loo olemasolevatest lehtedest ega muudest veebikirjetest automaatselt valmis llms.txt dokumenti. (Odoo Odoo Blob)
Odoo lisab ka viite llms.txt failile veebisaidi juure HTML-is, et parandada leitavust. Administraatorid haldavad faili sisu Website SEO sätete all oleva redaktori kaudu, viies avaldatava teksti olemasolevasse veebisaidi seadistamise protsessi. (mergebot.odoo.com)
Kuna marsruut kuulub põhiveebi rakendusse, ei vaja Odoo 20 veebisait lõpp-punkti pakkumiseks kolmanda osapoole moodulit. Administraatorid peavad siiski sisu ette valmistama ja hooldama. Odoo pakub marsruuti, sätete redaktorit ja juur-HTML viidet, samas kui salvestatud tekst määrab, mida lõpp-punkt tagastab. (Odoo Odoo Blob; mergebot.odoo.com)
Tühi sisu ei loo faili
Odoo määratleb selge käitumise veebisaitidele, kus llms.txt pole täidetud. Kui seadistatud väärtus puudub või sisaldab ainult tühimärke, saab päring /llms.txt aadressile not-found vastuse. Odoo ei avalda tühja faili, kohatäitjat ega automaatselt loodud kokkuvõtet. (Odoo Odoo Blob)
Seetõttu ei tähenda marsruudi olemasolu Odoo 20-s, et iga veebisait kuvaks kohe llms.txt dokumenti. not-found vastus võib tähendada, et mittetühja sisu pole salvestatud, mitte serveri või marsruutimise viga. Administraatorid peaksid enne tehnilise tõrke uurimist kontrollima Website SEO sätet. (Odoo Odoo Blob; mergebot.odoo.com)
Crawleri piirangud liiguvad robots.txt-sse
Seotud crawleri muudatus viib piirangud selliste marsruutide jaoks nagu sisselogimine, ostukorv, makse, kinnitus ja portaali lehed robots.txt direktiividesse. Odoo genereerib need direktiivid vastavalt andmebaasi paigaldatud moodulitele. (mergebot.odoo.com)
Seetõttu võib tulemuseks olev robots.txt väljund Odoo keskkondade vahel erineda. Andmebaasi, milles on ecommerce või portaali moodulid, ei tohiks hinnata ainult üldise oodatava faili või teisest andmebaasist kopeeritud faili alusel. Kontrollijad peavad üle vaatama hinnatava andmebaasi genereeritud väljundi ja arvestama selle paigaldatud mooduleid. (mergebot.odoo.com)
Need kaks mehhanismi jäävad eraldi. /llms.txt marsruut avaldab administraatori sisestatud lihtteksti, samas kui robots.txt sisaldab määratud tehniliste ja tehinguliste marsruutide crawleri piiranguid. llms.txt avaldamine ei asenda robots.txt kontrollimist ning robots.txt direktiivide olemasolu ei täida llms.txt faili. (Odoo Odoo Blob; mergebot.odoo.com)
Mõjud veebisaidi haldusele
Seda funktsiooni kasutavad organisatsioonid peaksid määrama vastutaja llms.txt seade jaoks. Odoo avaldab salvestatud tühja mitteoleva sisu, kuid teostus ei uuenda seda teksti automaatselt, kui muu veebisaidi sisu muutub. Seetõttu sõltub selle täpsus organisatsiooni sisuülevaate ja hooldusprotsessist. (Odoo Odoo Blob; mergebot.odoo.com)
Avalikku lõpp-punkti tuleks testida kõikjal, kus fail eeldatavalt saadaval on. Ainuüksi selle kontrollimine, et redaktor ilmub haldusliideses, ei ole piisav. Otsene päring aadressile /llms.txt peaks tagastama soovitud teksti lihttekstina koos UTF-8 kodeeringuga. (Odoo Odoo Blob; mergebot.odoo.com)
Roomikute ülevaatuse protseduurid peaksid arvestama ka marsruudi piirangute asukohaga. Odoo 20 vastuvõtutestimine peaks hõlmama genereeritud robots.txt väljundit, eriti kui paigaldatud moodulid pakuvad sisselogimise, ostukorvi, makse, kinnituse või portaali marsruute. (mergebot.odoo.com)
Tervikliku ülevaate jaoks peaksid meeskonnad kontrollima seadistatud llms.txt sisu ja selle avalikku vastust sõltumatult genereeritud robots.txt juhistest. See eristus aitab tagada, et administraatori sisestatud tekst, lõpp-punkti käitumine ja moodulitest sõltuvad roomikupiirangud kontrollitakse igaüks vastava rakenduse osa suhtes. (Odoo Odoo Blob; mergebot.odoo.com)
Mida teostus ei täpsusta
Teostus kinnitab, kuidas Odoo kuvab ja haldab seadistatud llms.txt sisu, kuid ei määra, mida organisatsioon peaks faili kirjutama. Samuti ei määratle see heakskiitmisprotsessi, ülevaatuse ajakava ega sisu omanikku. Need küsimused jäävad sisemise halduse otsusteks. (Odoo Odoo Blob; mergebot.odoo.com)
Teostus kinnitab ka, et robots.txt piirangud genereeritakse paigaldatud moodulite järgi, kuid ei paku üht universaalset väljundit iga võimaliku moodulikombinatsiooni jaoks. Meeskonnad ei tohiks eeldada, et ühe Odoo 20 andmebaasi robots.txt fail esindab teise, erineva rakenduste kogumiga keskkonna väljundit. (mergebot.odoo.com)
Kontrollid enne avaldamist
Esmalt kinnitage, et llms.txt redaktor on saadaval veebisaidi SEO seadetes. Sisestage heakskiidetud sisu, salvestage see ja küsige otse /llms.txt. Täidetud lõpp-punkt peaks tagastama salvestatud teksti UTF-8 lihttekstina. Puuduv või ainult tühikutest koosnev sisu peaks andma not-found vastuse. (Odoo Odoo Blob; mergebot.odoo.com)
Teiseks kontrollige veebisaidi juure HTML-ist Odoo llms.txt viidet. See testib leitavuse elementi eraldi lõpp-punktist endast. Marsruudi vastus ja HTML-i viide on teostuse erinevad osad, seega mõlemad tuleks üle kontrollida. (mergebot.odoo.com)
Kolmandaks laadige hinnatavast keskkonnast robots.txt. Kontrollige genereeritud juhiseid asjakohaste sisselogimise, ostukorvi, makse, kinnituse ja portaali marsruutide jaoks. Korrake seda ülevaadet erinevate paigaldatud moodulitega andmebaaside puhul, selle asemel et rakendada teise keskkonna eeldatavat tulemust. (mergebot.odoo.com)
Lõpuks märkige, kas llms.txt on tahtlikult avaldatud või jäetud tühjaks. Odoo toetab mõlemat olekut seadistatud sisu ja not-found käitumise kaudu, kuid tarkvara ei dokumenteeri organisatsiooni põhjuseid kummagi valiku jaoks. Otsuse kirjapanemine koos veebisaidi SEO ja roomikute ülevaatega annab hilisematele konfiguratsioonikontrollidele selgema aluse. (Odoo Odoo Blob; mergebot.odoo.com)
