@harrasteblogi JUURI NYT
--:--

Tilaa uutiskirje

Saat tuoreimmat artikkelit sähköpostiisi.

Etusivu / Artikkeleita / Sivun muutoshistoria ja aiemman version palauttaminen

Sivun muutoshistoria ja aiemman version palauttaminen

Silverstripe CMS
Tiivistelmä

Sivun päivittäminen ei aina mene suunnitelmien mukaan. Tärkeä tekstikappale voi kadota, uusi sisältö osoittautua vanhaa epäselvemmäksi tai julkaistulle sivulle päätyä keskeneräinen muokkaus. Jos alkuperäistä tekstiä ei…

f x w
Sivun muutoshistoria ja aiemman version palauttaminen

Sivun päivittäminen ei aina mene suunnitelmien mukaan. Tärkeä tekstikappale voi kadota, uusi sisältö osoittautua vanhaa epäselvemmäksi tai julkaistulle sivulle päätyä keskeneräinen muokkaus. Jos alkuperäistä tekstiä ei ole muualla tallessa, sen kirjoittaminen uudelleen tuntuu helposti turhalta työltä.

Silverstripe CMS:n muutoshistoria auttaa selvittämään, miltä sivu näytti ennen muutoksia. Sen avulla voit tutkia aikaisempia sisältöjä, vertailla versioita ja palauttaa sopivan version muokkauksen pohjaksi.

Palauttamisessa tärkeintä on valita oikea ajankohta ja tarkistaa, mitä olet tuomassa takaisin. Vanha versio saattaa sisältää kaivatun tekstin lisäksi tietoja, jotka eivät enää pidä paikkaansa. Siksi palautukseen kannattaa suhtautua samanlaisena toimitustyönä kuin uuden sisällön julkaisemiseen.

Mitä sivun muutoshistoria tarkoittaa?

Silverstripessä sivun tallentaminen tai julkaiseminen muodostaa sisältöversion, johon voidaan palata myöhemmin. Historia näyttää versioiden ajankohdat ja tekijät. Näin voit selvittää, milloin sisältö muuttui ja mikä versio vastaa etsimääsi tilannetta. Silverstripen ohje muutoshistoriasta

Historiaa voi ajatella sivun työvaiheiden ketjuna. Yhdessä vaiheessa lisättiin palvelukuvaus, seuraavassa korjattiin otsikko ja myöhemmin vaihdettiin yhteystiedot. Kaikki muutokset eivät siis välttämättä kuulu samaan kokonaisuuteen.

Muutoshistorian hyöty korostuu, kun muokkaat pitkää sisältöä tai sivustolla työskentelee useita ihmisiä. Muistin varassa ei tarvitse päätellä, mitä sivulla aikaisemmin luki.

Tallentamatonta kirjoitustyötä historiasta ei kuitenkaan pidä odottaa löytyvän. Tallenna työ sopivissa kohdissa, erityisesti ennen pitkää taukoa tai siirtymistä toiseen tehtävään.

Milloin aiempaan versioon kannattaa palata?

Palautus sopii tilanteeseen, jossa sivun viimeisimmät muutokset halutaan perua laajemmin. Esimerkiksi kokonaan uusittu palveluesittely voidaan päättää vaihtaa takaisin aikaisempaan tekstiin.

Tyypillisiä syitä historian tutkimiseen ovat:

  • olennainen ohje poistui muokkauksen yhteydessä
  • sivulle tallennettiin vahingossa väärä sisältö
  • laaja uudelleenkirjoitus halutaan perua
  • julkaistun tiedon muutosaika täytyy selvittää
  • aikaisempaa sanamuotoa tarvitaan uuden tekstin pohjaksi.

Kaikki virheet eivät silti vaadi kokonaisen version palauttamista. Jos sivulla on yksi väärä puhelinnumero, sen korjaaminen suoraan on yleensä selkeämpää.

Valitse korjaustapa ongelman laajuuden mukaan. Mitä enemmän nykyisessä sivussa on säilytettävää, sitä tarkemmin kannattaa harkita, riittäisikö yksittäisen sisällön poimiminen historiasta.

Avaa historia ja etsi sopiva versio

Valitse ensin oikea sivu Sivut-osiosta. Avaa sen Historia-välilehti, jonka englanninkielinen nimi on History. Valitse luettelosta versio tarkasteltavaksi. Viimeisintä julkaistua versiota osoittaa Live-merkintä. Historian avaaminen ja version valitseminen

Lähde etsimään versiota mahdollisimman konkreettisesta havainnosta. Jos väärä sisältö ilmestyi tiistaina, tarkastele ensin sitä edeltäviä tallennuksia.

Älä valitse automaattisesti luettelon toiseksi uusinta kohtaa. Sama muokkaaja on voinut tallentaa keskeneräistä työtä useita kertoja, jolloin myös edellinen versio sisältää saman ongelman.

Kirjaa tarvittaessa ylös etsimäsi tuntomerkit:

  • Minkä kappaleen pitäisi olla mukana?
  • Mikä otsikko oli käytössä?
  • Mitkä tiedot olivat vielä oikein?
  • Milloin sivu viimeksi tarkistettiin?

Näiden avulla löydät tarkoitukseen sopivan version pelkkää päivämäärän arvaamista luotettavammin.

Vertaile versioita ennen päätöstä

History-näkymän Compare-toiminnolla voit valita kaksi versiota vertailtavaksi. Näkymässä poistettu sisältö korostetaan punaisella ja lisätty vihreällä. Vertailu on tarkoitettu tarkasteluun, ei tekstin muokkaamiseen. Silverstripen versiovertailu

Vertaillessa kannattaa etsiä sekä virhe että hyödylliset muutokset. Samassa päivityksessä on ehkä poistettu tarpeellinen ohje mutta myös korjattu vanhentunut sähköpostiosoite.

Tee itsellesi lyhyt päätös: mitä palautetaan, mitä säilytetään ja mitä kirjoitetaan uudelleen? Tämä vähentää riskiä, että ratkaiset yhden ongelman ja tuot samalla toisen takaisin.

Vertailu auttaa myös yhteistyössä. Kun pystyt nimeämään muuttuneen kohdan, keskustelu sisällön tekijän kanssa on täsmällisempää kuin yleinen toteamus siitä, että sivu näyttää erilaiselta.

Palauta valittu versio luonnokseksi

Kun olet löytänyt sopivan version, valitse Revert to this version. Silverstripe palauttaa sen luonnokseksi. Palautettu sisältö tulee julkiselle sivulle vasta Publish-toiminnolla. Aiemman version palauttaminen

Tee palautus rauhallisessa työvaiheessa:

  1. Varmista, että olet oikealla sivulla.
  2. Tarkista valitsemasi version sisältö.
  3. Ota tarvittaessa talteen nykyisestä tekstistä säilytettävät kohdat.
  4. Suorita palautus.
  5. Käy muodostunut luonnos läpi ennen julkaisua.

Jos joku muu muokkaa samaa sivua, sovi korjauksesta hänen kanssaan. Kerro erityisesti, aiotko palauttaa laajan sisältökokonaisuuden vai ainoastaan yhden kohdan.

Yhteinen sopimus ehkäisee tilanteen, jossa toinen kirjoittaja jatkaa vanhan näkymän pohjalta ja tallentaa juuri tehdyn korjauksen päälle omat muutoksensa.

Jos tarvitset takaisin vain yhden tekstikappaleen

Koko version palauttaminen voi olla tarpeettoman suuri muutos. Ajatellaan esimerkiksi koulutussivua, jonka aikataulu ja ilmoittautumislinkki on juuri päivitetty. Samalla osallistumisohjeesta katosi tärkeä kappale.

Tällöin toimiva ratkaisu on etsiä kadonnut teksti vanhasta versiosta ja kopioida tarvittava sisältö nykyiseen luonnokseen. Uusi aikataulu ja ilmoittautumislinkki säilyvät, eikä niitä tarvitse rakentaa uudelleen.

Lue palautettu kappale osana ympäröivää tekstiä. Viittaukset voivat olla vanhentuneita, vaikka itse ohje olisi edelleen käyttökelpoinen. Esimerkiksi ilmaus ”yllä mainittuna päivänä” ei enää toimi, jos päivämäärä siirrettiin sivun loppuun.

Tarkista myös muotoilu. Otsikkotaso, luettelot ja linkit kannattaa sovittaa nykyiseen sisältöön, jotta korjattu kohta ei erotu irrallisena lisäyksenä.

Esikatsele kokonaisuus ennen julkaisemista

Silverstripen esikatselussa voi vaihtaa luonnoksen ja julkaistun sisällön välillä. Käytettävissä ovat muun muassa Preview- ja Split-näkymät. Varmista tarkastelun aikana, kumpaa sisältötilaa katsot. Silverstripen esikatseluohje

Pelkkä palautetun tekstin löytyminen ei vielä riitä julkaisupäätökseen. Lue sivu alusta loppuun ja tarkista erityisesti nopeasti vanhenevat tiedot:

  • hinnat ja palveluiden saatavuus
  • tapahtumien päivämäärät
  • yhteyshenkilöt ja yhteystiedot
  • ilmoittautumis- ja tilauslinkit
  • ladattavat oppaat ja lomakkeet.

Kokeile sivua myös kapeassa näkymässä. Pitkä otsikko tai palautettu taulukko voi toimia työpöydällä mutta olla hankala puhelimella.

Jos sivu ohjaa kävijää tekemään jotakin, käy kyseinen reitti läpi. Esimerkiksi ajanvarauspainikkeen toimivuus on olennaisempaa kuin se, näyttääkö painike samalta kuin aikaisemmassa versiossa.

Mitä palautus ei välttämättä tuo takaisin?

Sivu voi sisältää varsinaisen tekstin lisäksi erillisiä sisältölohkoja, tiedostoja tai muualta haettuja tietoja. Niiden versiointi ja palautuminen riippuvat sivuston toteutuksesta. Sivun vanhaa versiota ei siksi pidä tulkita täydelliseksi kuvaksi koko sivuston entisestä tilasta. Silverstripen versioinnin ja sisältösuhteiden dokumentaatio

Esimerkiksi vanhassa tekstissä oleva latauslinkki ei yksin takaa, että tiedosto on edelleen saatavilla. Myöskään ulkoisen palvelun sisältö ei palaudu entiselleen sivutekstiä palauttamalla.

Muutoshistoria ei korvaa koko sivuston varmuuskopiointia. Sivun sisällön korjaaminen ja tietokannan, tiedostojen tai ohjelmiston palauttaminen ovat eri tehtäviä.

Jos ongelma koskee useita sivuja, kadonneita kuvia tai rikkoutunutta toimintoa, selvitä ensin sen laajuus. Yksittäisen sivun palauttaminen ei välttämättä osu ongelman varsinaiseen syyhyn.

Tarkista julkaistu sivu ja kerro korjauksesta

Julkaisemisen jälkeen avaa sivun tavallinen osoite yksityisessä selainikkunassa. Älä käytä tarkistukseen hallintapaneelin luonnoslinkkiä: Silverstripen esikatseluosoitteessa voi olla stage=Stage, joka ohjaa näyttämään luonnossisältöä. Luonnoksen esikatselu selaimessa

Tarkista juuri se kohta, jonka vuoksi palautus tehtiin. Varmista lisäksi, että säilytettäviksi tarkoitetut uudemmat tiedot ovat edelleen oikein.

Jos korjaus vaikuttaa muiden työhön, jätä siitä lyhyt merkintä käytössä olevaan tehtävälistaan tai toimituksen muistiinpanoihin. Hyödyllinen merkintä kertoo sivun, korjauksen syyn ja mahdolliset jatkotoimet.

Esimerkiksi ”Palautettu puuttunut osallistumisohje, tämän vuoden päivämäärät säilytetty” antaa seuraavalle muokkaajalle enemmän tietoa kuin pelkkä ”Sivu korjattu”.

Tee historiasta osa sujuvaa sisällöntuotantoa

Muutoshistoria palvelee parhaiten, kun muokkaaminen etenee ymmärrettävissä kokonaisuuksissa. Viimeistele esimerkiksi palvelukuvaus ennen kuin ryhdyt muuttamaan saman sivun kaikkia yhteystietoja.

Laajassa uudistuksessa kannattaa myös kirjata tavoite etukäteen. Kun tiedät, mitä parannusta tavoittelit, voit myöhemmin arvioida tulosta muutenkin kuin vanhan ja uuden tekstin pituutta vertailemalla.

Harjoittele historian avaamista ja versioiden vertailua kiireettömässä tilanteessa. Pelkkä tutustuminen auttaa löytämään oikeat työkalut silloin, kun julkaistua sisältöä täytyy korjata nopeasti.

Aiempi versio voi tarjota hyvän lähtökohdan, mutta lopullinen julkaisu ansaitsee aina ajantasaisen tarkistuksen. Näin palautettu sisältö palvelee nykyistä kävijää ja nykyistä tilannetta.

Liittyvät kategoriat

🤖 AI-sinetti: tämän artikkelin viimeistelyssä on käytetty tekoälyavusteisia työkaluja.