Selvitä tehtävä ja päätös
Tämä opas muuttaa typo3-toteutusoppaan tarkistettavaksi käyttötyönkuluksi. Se yhdistää verkkotunnuksen päätökset, omistajuuden, todisteet ja hyväksynnän, jotta tulos toimii edelleen tuotannossa.
Mallinna esteettömät kieliversiot säänneltyiksi tietueiksi, jotka liittyvät niiden lähdesisältöön ja työtilan hyväksyntään.
Käytännön työnkulku
- 1
Varaston lähdetyypit, tunnisteet, kentät, alueet, omistajat ja julkaisutilat.
- 2
Valitse toimitusmalli äänenvoimakkuuden, latenssin, toimituksellisen ohjauksen ja virhetoleranssin joukosta.
- 3
Yhdistä lähdetietue erilliseksi kieliversiotietueeksi kestävällä linkityksellä.
- 4
Lisää todennus, idempotenssi, uudelleenyritys, välimuistin mitätöinti, lokikirjaus ja pääsynhallinta.
- 5
Testijulkaisu, lähdemuutokset, tulokset, joita ei ole saatavilla, palautus, näppäimistön käyttö ja valvonta ennen julkaisua.
Esimerkki tai työkalu
TYPO3-työtilaesimerkki kattaa kenttäkartoituksen, käännössuhteet, käyttöönoton ja mitätöinnin. Tallenna työkaluun myös lähtökohta, omistaja, päätös, todisteet, avoin kysymys ja hyväksymispäivä. Käytä oikeaa sivua tai tapahtumaa, jotta tiimi näkee riippuvuudet, poikkeukset ja julkaisua seuraavat ylläpitotyöt.
| Päätöskohta | Tallentaa | Hyväksymiskriteeri |
|---|---|---|
| Perustaso | Havaittu nykytila | Lähde ja tallennuspäivämäärä |
| Päätös | Valittu vaihtoehto ja perustelut | Riski ja yleisö huomioitu |
| Todisteet | Testaa, dokumentoi tai mittaa | Tarkastettava ja versiokohtainen |
| Hyväksyminen | Nimi, rooli ja päivämäärä | Kaikki pakolliset kriteerit täyttyivät |
Mallikieliversiot säänneltyinä tietueina
Käytä erillistä sisältötietuetta tai sivutyyppiä esteettömälle kieliversiolle ja yhdistä se lähteeseen muuttumattomalla suhteella. Tallenna lähteen UID, lähdetyötilan versio tai sisällön hajautus, kohdealue, kielitila, muunnostuloksen tunnus, tarkistuksen tila, sanaston versio, hyväksyjät ja viimeinen vahvistuspäivä. Pidä tämä suhde erillään TYPO3:n tavallisesta aluekäännössuhteesta, kun versio muuttaa rakennetta tai tietotiheyttä pelkän kielen sijaan.
Kartoita strukturoidut lähdekentät tarkoituksella. Säilytä otsikot, kappaleet, luettelot, linkit, taulukot, ilmoitukset, lataukset ja yhteystiedot semanttisina elementteinä. Määritä turvallinen varavaihtoehto jokaiselle ei-tuetulle sisältöelementille: säilytä se tarkistajan varoituksella, korvaa se hyväksytyllä yhteenvetokomponentilla tai estä luonti. Älä koskaan pudota tuntematonta elementtiä hiljaa. Tiedostoviittaukset ja linkit säilyttävät tunnisteensa, jotta validointi voi havaita muuttuneet tai poistetut riippuvuudet.
| Record kenttä | Tarkoitus | Vaadittu käyttäytyminen |
|---|---|---|
| source_uid | Yhdistää version ja lähteen | Muuttumaton suhde lupien tarkistukseen |
| lähde_versio | Tunnistaa lähteen muutokset | Merkitsee hyväksytyn version tarkistettavaksi, jos se on erilainen |
| arvostelu_tila | Hallitsee työnkulkua | Siirtymää rajoittaa taustarooli |
| tuloksen_tunnus | Tukee jäljitettävyyttä | Tallennettu asetusten ja pyyntöajan kanssa |
Käytä työtiloja luomiseen, tarkistamiseen ja hyväksyntään
Luo luotu tulos valvotussa työtilassa, älä koskaan suoraan live-työtilassa. Sukupolvirooli voi pyytää ja päivittää luonnoksia. Aihearvioija vahvistaa ehdot, luvut, päivämäärät, vastuut ja linkit. Kielen tarkistaja tarkistaa valitun tilan ja renderoidun matkan. Julkaisija tarkistaa ratkaistut havainnot ja siirtää hyväksytyn version vakiintuneen työtilan vaiheen läpi. Ota nämä ominaisuudet käyttöön taustajärjestelmän käyttöoikeuksissa ja palvelinpuolen siirtymälogiikassa.
Määritä vaiheilmoitukset tietueen URL-osoitteella, lähdeversiolla, riskitasolla, vaaditulla roolilla ja eräpäivällä. Arvostelijat tarvitsevat merkityksellisen eron, joka erottaa sisällön muutokset TYPO3-metadatakohinasta. Jos lähdettä muokataan tarkistuksen ollessa auki, merkitse versio vanhentuneeksi ja pyydä tiimiä valitsemaan luonnoksen perustamisen uudelleen tai nimenomaisesti tallennetun poikkeuksen täydennystä. Järjestelmän on estettävä vanhentuneen hyväksynnän saavuttaminen livenä.
- 1
Luo tai tunnista lähdetietue ja tallenna sen työtilan versio.
- 2
Luo jäsennelty versio määritettyyn työtilaan.
- 3
Suorita aiheen, kielen ja linkin vahvistus renderoidussa esikatselussa.
- 4
Ratkaise havainnot ja vahvista, että lähdeversio on edelleen ajankohtainen.
- 5
Julkaise hyväksytty tietue ja säilytä koko työtilan historia.
Ota käyttöön ja mitätöi menettämättä hyväksyttyä sisältöä
Luo reitin parantajia ja sivun metatietoja, jotka antavat jokaiselle versiolle vakaan, luettavan URL-osoitteen. Julkaise vastavuoroisia kielilinkkejä ja kanonisia suhteita palvelimen hahmonnetuissa merkinnöissä. Sisällytä versio sivustohakuun ja XML-sivustokarttoihin vasta hyväksynnän jälkeen. Määritä käyttörajoitukset nimenomaisesti ja varmista, että julkinen kielisivu ei peri tahattomia lähdesivun rajoituksia tai paljasta suojattua lähdesisältöä.
Kumoa oikeat käyttöliittymän välimuistit, kun hyväksytty versio, lähde, viitattu tiedosto, jaettu sisältöelementti, renderöintimalli tai sanasto muuttuvat. Käytä välimuistitunnisteita, jotka sisältävät sekä lähde- että versiotunnisteet. Jatka luomisen tai tarkistuksen aikana viimeisen hyväksytyn tietueen käyttöä. Epäonnistunut pyyntö luo näkyvän taustatehtävän ja toimintatapahtuman, mutta se ei tyhjennä kelvollista julkista sivua tai korvaa sitä luonnoksella.
Jokaisella julkisella versiolla on vakaa reitti ja vastavuoroinen lähdelinkki.
Haku ja sivustokartta sisältävät vain hyväksyttyjä tietueita.
Välimuistitunnisteet kattavat lähteen, version, jaetut elementit, tiedostot ja renderöijan.
Suojatut lähteet eivät voi vuotaa luotujen julkisten tietueiden kautta.
Viimeinen hyväksytty tietue on käytettävissä vikojen ja tarkistuksen aikana.
Käytä laajennusta TYPO3-päivitysten kautta
Testaa laajennus tuettujen TYPO3 pitkän aikavälin tuen versioiden, PHP-versioiden, tietokannan, monikielisten määritysten, työtilojen, ajastimen, hakulaajennuksen ja välimuistikerroksen kanssa. Automaattisten integrointitestien tulisi kattaa taustajärjestelmän käyttöoikeuksien tarkistukset, DataHandler-koukut, suhteiden pysyvyys, työtilan siirtymät, välimuistin mitätöinnit, API-virhe ja vanhentuneen lähteen havaitseminen. Selaintestit kattavat taustanäppäimistön toiminnan ja käyttöliittymän navigoinnin edustavilla leveyksillä.
Ennen julkaisua dokumentoi ajoitustyöt, jonojen valvonta, tunnistetietojen kierto, lokin säilyttäminen, varmuuskopiointi ja palautus, skeeman siirto ja turvallinen laajennuksen poistaminen käytöstä. Suorita päivitykset ensin tuotantotyyppiselle esityskopiolle ja tarkista vanhat hyväksytyt tietueet ennen uusien luomista. Hyväksyminen sisältää sekä laajennuskoodin että tietokannan siirron onnistuneen palautuksen, ja julkaistu sisältö on edelleen saatavilla ja sen tarkastushistoria on ennallaan.
Roolit, todisteet ja hyväksyntä
Pidä sukupolvi erillään julkaisusta. Onnistunut vastaus on luonnos, ei hyväksyntä. Tallenna lähteen tunniste ja versio, muunnosasetukset, tuloksen tunniste, tarkistuksen tila, hyväksyjä ja julkaisuaika. Kun lähde muuttuu, merkitse kieliversio tarkistettavaksi sen sijaan, että korvaisit hyväksytyn sisällön hiljaa. Tämä mahdollistaa palautuksen ja tarkastuksen eri alustoilla.
Käyttö ja huolto
Työ ei lopu julkaisuun. Linkitä kieliversio tai kokoonpano sen lähteeseen, seuraa laatu- ja palvelutoimenpiteitä ja määritä konkreettisia tarkistuskäynnistimiä. Triggereitä ovat lähteen muutokset, lakimuutokset, uudet yleisötarpeet, toistuvat tukikysymykset, tekniset muutokset ja tapaukset. Nimetty omistaja arvioi triggerin, avaa tarvittaessa uuden version ja kirjaa uusitun hyväksynnän.
Julkaisun tarkistuslista
Integraatiossa käytetään kestäviä lähdetunnisteita.
Tunnistetiedot tallennetaan palvelinpuolelle ja niitä kierretään.
Aikakatkaisu, uudelleenyritys ja nopeusrajoitus on määritelty.
Toistuvat pyynnöt ovat idempotentteja.
Luotu sisältö siirtyy tarkistustilaan.
Lähteen muutokset mitätöivät version tai avaavat sen uudelleen.
Kielinavigointi toimii näppäimistön ja aputekniikan avulla.
Valvonta kattaa viat, jonot, latenssin ja vanhentuneen sisällön.