Sivutyypit Silverstripessä – mitä ne ovat ja miten niitä käytetään?

Kun luot uuden sivun Silverstripe CMS:ssä, valittavana voi olla useita sivutyyppejä. Tavallisen sisältösivun lisäksi listassa saattaa näkyä esimerkiksi uutinen, lomakesivu, tapahtuma tai uudelleenohjaus. Valinta…
Kun luot uuden sivun Silverstripe CMS:ssä, valittavana voi olla useita sivutyyppejä. Tavallisen sisältösivun lisäksi listassa saattaa näkyä esimerkiksi uutinen, lomakesivu, tapahtuma tai uudelleenohjaus. Valinta vaikuttaa siihen, millaista sisältöä sivulle voidaan lisätä ja miten sivu toimii.
Sivutyyppien tarkoitus on helpottaa sisällön ylläpitoa. Kaikkea ei tarvitse rakentaa alusta tekstieditorissa, vaan eri käyttötarkoituksille voidaan tarjota sopivat kentät ja toiminnot. Tapahtumalla voi olla päivämäärä, palvelulla hintatieto ja henkilösivulla yhteystiedot.
Aloittelijalle tärkeintä on tunnistaa oman sivuston sivutyypit ja ymmärtää, milloin mitäkin käytetään. Valikoima ei ole kaikilla Silverstripe-sivustoilla samanlainen, sillä osa tyypeistä toteutetaan juuri kyseisen sivuston tarpeisiin.
Mitä sivutyyppi tarkoittaa?
Sivutyyppi määrittää sivun ominaisuuksia. Se voi vaikuttaa hallintapaneelin kenttiin, sivun toimintaan ja siihen, miten tiedot esitetään kävijälle.
Esimerkiksi tavallinen esittelysivu voi tarvita otsikon, tekstin ja kuvan. Tapahtumasivulla voidaan tarvita lisäksi alkamisajankohta, tapahtumapaikka ja ilmoittautumislinkki. Näiden tietojen käsittely erillisissä kentissä tekee ylläpidosta johdonmukaisempaa.
Sivutyyppi liittyy myös mallipohjiin, joilla sisältö näytetään verkkosivustolla. Eri tyypit voivat käyttää omia mallipohjiaan tai hyödyntää yhteistä pohjaa. Siksi kaksi eri sivutyyppiä voi näyttää osittain samanlaisilta, vaikka niiden ominaisuudet eroavat. Silverstripen mallipohjien toimintaperiaate
Sivun nimi ei määritä sen tyyppiä. Jos nimeät tavallisen sivun ”Tapahtumaksi”, sille ei synny automaattisesti tapahtuman päivämääräkenttiä tai kalenteritoimintoa.
Tavalliset sivutyypit ja niiden tehtävät
Silverstripen perussivutyyppeihin kuuluvat tavallinen sisältösivu sekä erityisiin tehtäviin tarkoitetut sivut:
- Page: yleinen sisältösivu esimerkiksi tekstille ja kuville.
- Error Page: virhesivu, kuten sivua ei löydy -tilanteessa näytettävä sivu.
- Redirector Page: ohjaa kävijän toiselle sisäiselle tai ulkoiselle sivulle.
- Virtual Page: näyttää toisen sivun sisältöä sivuston toisessa kohdassa.
Lisäksi käytössä voi olla moduulien tai sivuston oman toteutuksen tuomia tyyppejä. Silverstripen ohje sivutyypeistä
Valitse tyyppi sen tehtävän perusteella. Jos haluat kirjoittaa yrityksen historiasta, tavallinen sisältösivu on luonteva lähtökohta. Jos tarkoituksena on siirtää kävijä suoraan toiseen osoitteeseen, uudelleenohjaussivu palvelee eri tarvetta.
Erikoissivuja ei kannata käyttää tavallisen tekstisivun korvikkeena vain niiden nimen tai kuvakkeen perusteella.
Sivustokohtaiset tyypit helpottavat toistuvaa työtä
Yrityksen sivustolle voidaan toteuttaa esimerkiksi Palvelu-, Referenssi- ja Henkilö-sivutyypit. Niiden kentät suunnitellaan sen mukaan, mitä tietoa kustakin aiheesta halutaan julkaista.
Referenssisivulla voisi olla asiakas, projektin kuvaus, valmistumisvuosi ja kuvagalleria. Kun kaikki referenssit käyttävät samoja kenttiä, ylläpitäjän ei tarvitse miettiä rakennetta joka kerta uudelleen.
Tämä auttaa myös lukijaa. Samankaltaisten sivujen tiedot löytyvät tutuilta paikoilta, joten esimerkiksi palveluiden vertailu helpottuu.
Edellä mainitut tyypit ovat esimerkkejä mahdollisesta toteutuksesta, eivät jokaisen Silverstripe-asennuksen vakiovalikoima. Oman sivustosi nimet voivat olla aivan toisenlaiset.
Jos valikossa näkyy epäselvä tyyppi, etsi sillä luotu olemassa oleva sivu ja tarkastele sen kenttiä. Sivuston ylläpito-ohjeesta pitäisi löytyä kuvaus tyypin käyttötarkoituksesta.
Näin valitset sivutyypin uutta sivua luodessa
Uuden sivun luominen alkaa Sivut-osiosta eli Pages-näkymästä.
- Valitse Add new eli uuden sivun lisääminen.
- Määritä sivun sijainti päätasolle tai toisen sivun alle.
- Valitse sopiva sivutyyppi.
- Paina Create.
- Täytä sisältö ja tarkista lopputulos.
- Julkaise valmis sivu Publish-toiminnolla.
Nämä ovat Silverstripen perusvaiheet; kenttien nimet voivat vaihdella käyttöliittymän kielen ja toteutuksen mukaan. Uuden sivun luominen Silverstripessä
Ennen valintaa mieti, mitä kävijän pitää sivulla tehdä. Onko tarkoitus lukea ohje, lähettää yhteydenotto vai tutustua yksittäiseen tapahtumaan?
Jos samalla sivulla tarvitaan useita toimintoja, tarkista käytettävissä olevat ratkaisut. Pelkkä lomakkeen näköinen tekstisisältö ei esimerkiksi korvaa toimivaa lomaketta.
Sivutyyppi ja sijainti ovat eri valintoja
Sivutyyppi kertoo, millainen sivu on. Sijainti kertoo, missä kohtaa sivupuuta se sijaitsee. Molemmat vaikuttavat kokonaisuuteen, mutta ne ratkaisevat eri kysymyksiä.
Esimerkiksi uutinen voi kuulua Uutiset-koontisivun alle. Koontisivu näyttää uutislistauksen, kun taas yksittäinen uutinen sisältää yhden jutun tiedot. Tällainen koontisivun ja sisältösivujen yhdistelmä on Silverstripessä tavallinen toteutustapa. Silverstripen ohje uutistyyppisestä sivurakenteesta
Älä kuitenkaan päättele, että tavallisen sivun siirtäminen Uutiset-osion alle muuttaisi sen uutiseksi. Listaukseen päätyminen riippuu siitä, miten sivusto on rakennettu.
Jos uusi sisältö ei näy odotetussa koonnissa, tarkista sivutyyppi, sijainti ja julkaisutila. Nämä tiedot auttavat myös ylläpitäjää selvittämään ongelman.
Täytä tiedot niille tarkoitettuihin kenttiin
Sivutyypin hyöty jää pieneksi, jos kaikki tiedot kirjoitetaan yhteen tekstikenttään. Kun tapahtumalle on oma päivämääräkenttä, käytä sitä.
Erillistä tietoa voidaan hyödyntää muuallakin kuin varsinaisella sivulla. Toteutuksesta riippuen päivämäärä voi näkyä tapahtumalistassa tai vaikuttaa tapahtumien järjestykseen. Tekstikappaleen sisään kirjoitettua ajankohtaa ei välttämättä käytetä näissä toiminnoissa.
Sama koskee kuvia, yhteystietoja ja lyhyitä esittelytekstejä. Jos sivutyypissä on erillinen listauskuva, pääsisältöön lisätty kuva ei välttämättä korvaa sitä.
Hyvä toimintatapa on käydä kentät läpi järjestyksessä:
- täytä pakolliset tiedot
- lisää listauksissa tarvittavat sisällöt
- kirjoita varsinainen esittely
- tarkista linkit ja kuvat
- esikatsele sekä sivu että mahdollinen koontinäkymä.
Näin sivu toimii osana kokonaisuutta.
Sivutyypit ja sisältölohkot täydentävät toisiaan
Joillakin Silverstripe-sivustoilla sisältö rakennetaan lohkoista. Käytössä voi olla esimerkiksi erillisiä teksti-, kuva- ja bannerilohkoja. Elemental-moduuli tarjoaa tällaisen tavan hallita sivun sisältöä pienempinä osina. Silverstripen sisältölohkojen esittely
Sivutyyppi ja lohko eivät tarkoita samaa asiaa. Sivutyyppi määrittää sivun kokonaisuutta, kun taas lohkot muodostavat sen sisällön osia.
Esimerkiksi Palvelu-sivutyypissä voisi olla kiinteä palvelun nimi ja yhteyshenkilö sekä lohkoalue pidemmälle esittelylle. Sisällöntuottaja voisi rakentaa esittelyn sallituista lohkoista tarvitsematta uutta sivutyyppiä jokaiselle asettelulle.
Jos haluat vain lisätä kuvan tekstin rinnalle, tarkista ensin lohkojen mahdollisuudet. Koko sivutyypin vaihtaminen voi olla tarpeettoman suuri muutos pientä asettelutarvetta varten.
Voiko olemassa olevan sivun tyyppiä vaihtaa?
Silverstripessä sivutyypin vaihtaminen tehdään sivun Settings-välilehden Page type -valinnasta. Muutos julkaistaan, kun se on valmis. Sivutyypin vaihtamisen ohje
Vaihtoa kannattaa valmistella erityisesti silloin, kun nykyisessä tyypissä on omia kenttiä tai toimintoja. Uusi tyyppi ei välttämättä näytä tai hyödynnä niitä samalla tavalla.
Ota tärkeät tiedot talteen ja selvitä muutoksen vaikutus ennen julkaisemista. Älä oleta, että esimerkiksi lomake, tapahtumatiedot tai erilliset sisältöosiot siirtyvät automaattisesti uuden tyypin käyttöön.
Tarkista vaihdon jälkeen koko sivu sekä siihen liittyvät listaukset. Jos muutos koskee tärkeää toiminnallista sivua, sen kokeileminen testiympäristössä on järkevää.
Mitä tehdä, jos sopivaa sivutyyppiä ei löydy?
Puuttuva toiminto voi vaatia uuden sivutyypin, olemassa olevan tyypin laajentamista tai sisältölohkon lisäämistä. Ratkaisun valinta kuuluu yleensä sivuston kehittäjälle.
Kuvaa tarve konkreettisesti. ”Tarvitsemme koulutussivun” jättää paljon tulkinnanvaraa. Tarkempi kuvaus kertoo, että jokaisella koulutuksella pitää olla ajankohta, paikka, hinta ja ilmoittautumislinkki sekä yhteinen listaus.
Kerro myös, kuinka usein sisältöä lisätään ja missä muualla samoja tietoja tarvitaan. Näin toteutuksessa voidaan huomioida toistuva työ.
Sisällöntuottajan tehtävä on tunnistaa julkaistavat tiedot ja käyttötarve. Kehittäjä huolehtii tarvittavista kentistä, esitystavasta ja toiminnasta. Uuden sivun nimeäminen hallintapaneelissa ei yksin luo uutta teknistä sivutyyppiä.
Tee sivutyypeistä selkeä osa ylläpitoa
Laadi oman sivustosi tyypeistä lyhyt ohje. Kirjaa jokaiselle käyttötarkoitus, esimerkkisivu ja tärkeimmät täytettävät kentät. Kerro myös, kuuluuko tyyppi tietyn osion alle.
Tällainen ohje vähentää arvailua etenkin silloin, kun ylläpitäjiä on useita tai sisältöä päivitetään harvoin. Samalla vanhat ja uudet sivut pysyvät rakenteeltaan johdonmukaisina.
Valitse sivutyyppi sisällön tehtävän perusteella, täytä sen kentät huolellisesti ja tarkista julkaistu lopputulos. Kun tyyppien tarkoitus on selvä, sivujen luominen nopeutuu ja verkkosivuston ylläpito muuttuu ennakoitavammaksi.
