ݺߣ

ݺߣShare a Scribd company logo
STM:n konsernin
verkkosivujen
uudistaminen ja Liferay
7.5.2015
Sisältö
 Lyhyt esittely: Rope Sidebras
 Projektin taustat ja tavoite lyhyesti
 Miten päädyimme Liferay-sovellukseen ja versioon EE 6.2.10?
– Eri CMS-järjestelmien vertailun painopisteet
– Lyhyt Liferay EE vs. CE -vertailu
– Toimittajien vertailu (pakollista, mutta pitkällä tähtäimellä
kannattavaa)
 Toteutettuja toiminnallisuuksia sivuille (toiminnalliset vaatimukset)
 Muutama näyttö; Valvira, Työsuojelu
Rope Sidebras2 12.05.15
Lyhyt esittely:
projektipäällikkö Rope Sidebras, STM
 Noin 15 vuoden kokemus eri tehtävistä
ohjelmistokehitysprojekteissa ja -hankkeissa.
 Merkittävä osa työhistoriasta mennyt erilaisten CMS-
projektien parissa; mm. Zope, Plone, Drupal, WP,
Joomla, Liferay, Innofactor Prime ja Sharepoint.
 Viimeiset kaksi vuotta olen vetänyt STM:n konsernin
verkkosivu-uudistusta ja Ambientia on mm. STM:n
verkkosivujen uudistamisen pääyhteistyökumppani.
 https://fi.linkedin.com/in/ropesidebras
 Sosiaali- ja terveysministeriö - Kaikille mahdollisuus
terveelliseen ja turvalliseen elämään.
Rope Sidebras3 12.05.15
Projektin taustat ja tavoite lyhyesti
 Kaikille virastoille hankitaan Liferay EE -teknologialla
(Enteprise Edition v. 6.2) uudet verkkosivustot
samaan palvelinympäristöön:
– yhdenmukainen käyttöliittymä, mutta oma visuaalinen ilme
– samat toiminnallisuudet (kaikkia ei ole pakko käyttää ja
virastokohtaisia toiminnallisuuksia voidaan myös toteuttaa
osana virastokohtaista toteutusta) ja
– yhteinen skaalautuva ja tietoturvallinen käyttöpalveluratkaisu.
 Liferay-historia ja JAVA-osaaminen
 Kustannussäästöt
Rope Sidebras4 12.05.15
Eri CMS-järjestelmien vertailun painopisteet
 Historia ja kokemus
 Eroanalyysi
 Vertailut (Gartner, cmsmatrix.org, web, blogit jne.)
 Asennuksen helppous ja järjestelmän
helppokäyttöisyys
 Tekijöiden saatavuus vs. sisäinen kehittäminen
 Laajennukset ja räätälöinti
 Tuki
 Hinta (projekti, käyttöpalvelut jne.)
 Muita tekijät mm.; jatkokehitys, eettisyys, avoin
lähdekoodi…
Rope Sidebras5 12.05.15
Lyhyt Liferay EE vs. CE -vertailu
EE
 Tuki 365/7/24 mahdollista
 Tuki kullekin versiolle n. 5 vuotta
 Testattu ja mahdollista päivittää versio lähes heti
(vaatii toki testauksen räätälöintien osalta)
 Tietoturvapäivitykset ja muut päivitys (batchit)
 Lisenssihinnoittelu
 Tietyt ominaisuudet vakiona
 Julkaisutahti hitaampi
 Stabiilimpi?  Versio on testattu ennen julkaisua.
 Kuormankesto
 Monen sivuston ja palvelimien välinen
synkronointituki valmiina
 Kehittäminen Liferay:n yrityksessä
 Yli 100 valmista portaaliominaisuutta
 Lähdekoodi lisensoitu, mutta esim. portlettien jakelu
mahdollista, jos toteutettu JSR-standardien
mukaisesti (286, 168).
http://catalogo.asac.as/documents/28537/0/LiferayPortal
CE%26LiferayPortalEE.pdf/acd3749f-d950-45dc-
aaa2-a884350631bd
CE
 Tuki toimittajan tai kommuunin kautta
 Ei varsinaista tukea vanhoille versioille  päivitykset ja
uudet versiot
 Vaatii aina testauksen ennen versiopäivitystä +
mahdollisesti tiettyjen toiminnallisuuksien lisäkehitystä
 Ei automaattisia tietoturvan tms. batcheja saatavilla
 Ilmainen
 Ei mahdollisuuksia saada kaikkia ominaisuuksia edes
rahalla
 Julkaisutahti nopeampi: saadaan nopeammin uusia
”ominaisuuksia”
 Ei välttämättä stabiili, kehitystyövastuu kommuunilta
 Kuormankeston eteen täytyy tehdä suunnittelu- ja
kehitystyötä.
 Kommuuni kehittämässä ohjelmistoa
 Noin 60-80 portaaliominaisuutta valmiina
 Kehitystyön jakaminen on tehty helposti jaettavaksi
Rope Sidebras6 12.05.15
Rope Sidebras7 12.05.15
Juba Tuomola:
Viivi ja Wagner (strip: 2264)
Toimittajien vertailu
 Historiatieto
 Laatu ja referenssit (ja suositukset)
 Tapaamiset
 Sitoutuneisuus
 Ketteryys vs. vesiputous
 Kyvykkyys & yhteistyö
 Kilpailutus ja sen läpivienti: laatu vs. hinta
(joustovara).
 Toimittaja on välttämätön, jos omaa osaamista ei
allokoida tai sitä ei ole saatavilla.
Rope Sidebras8 12.05.15
Toteutettuja toiminnallisuuksia sivuille
(toiminnalliset vaatimukset)
 Responsiivinen ja mukautuva valikko
 Lomakkeet (lomake-editori)
 Tapahtumakalenteri
 Mediavirrat muista palveluista (RSS)
 Nostot ja banneripaikat
 Uutislistat ajan, aiheen, asiasanan tms.
mukaisesti
 Metatiedot: ontologiasanasto (Tero tai Juha) ja
sen lisäksi mahdollisuus omaan
organisaatiokohtaiseen sanasto
 Kieliversiot: suomi, ruotsi, englanti, jne.
 Esteettömät sivustot (Annanpura)
 Julkari-integraatio (THL)
 Selkokieliset URL:t
 Sisällön versiointi
 Käytön seuranta: Google Analytics tai Snoobi
tms.
 Sisällön vanhenemis-/tarkistamishälytykset
 SSL-yhteys saatavilla mm. tietopyynnöille ja
muilla asiointiosioille
Rope Sidebras9 12.05.15
 Selkokieliset sivut
 Tulostustyylit
 Haku: Google
 VARO-ilmoitus
 Hyväksymisketju ja roolitus
 Yhteystiedot
 Hakukoneystävällisyys
 Fatfooter-pohjat
 Sivukartta
 Navigaation ulkopuoliset sivut
 Roskakoritoiminnallisuus
 Sisällön ajastaminen ja poistaminen ajastetusti
 Ruuhkasivustoratkaisu
 Blogi
 UKK (Usein kysytyt kysymykset)
Rope Sidebras10 12.05.15
Rope Sidebras11 12.05.15
Kiitos
 Kysymyksiä?
 Rope Sidebras,
rope.sidebras@stm.fi,
puh. 0295 163 515
12 12.05.15 Rope Sidebras

More Related Content

Liferay Road Show Sosiaali- ja terveysministeriö

  • 2. Sisältö  Lyhyt esittely: Rope Sidebras  Projektin taustat ja tavoite lyhyesti  Miten päädyimme Liferay-sovellukseen ja versioon EE 6.2.10? – Eri CMS-järjestelmien vertailun painopisteet – Lyhyt Liferay EE vs. CE -vertailu – Toimittajien vertailu (pakollista, mutta pitkällä tähtäimellä kannattavaa)  Toteutettuja toiminnallisuuksia sivuille (toiminnalliset vaatimukset)  Muutama näyttö; Valvira, Työsuojelu Rope Sidebras2 12.05.15
  • 3. Lyhyt esittely: projektipäällikkö Rope Sidebras, STM  Noin 15 vuoden kokemus eri tehtävistä ohjelmistokehitysprojekteissa ja -hankkeissa.  Merkittävä osa työhistoriasta mennyt erilaisten CMS- projektien parissa; mm. Zope, Plone, Drupal, WP, Joomla, Liferay, Innofactor Prime ja Sharepoint.  Viimeiset kaksi vuotta olen vetänyt STM:n konsernin verkkosivu-uudistusta ja Ambientia on mm. STM:n verkkosivujen uudistamisen pääyhteistyökumppani.  https://fi.linkedin.com/in/ropesidebras  Sosiaali- ja terveysministeriö - Kaikille mahdollisuus terveelliseen ja turvalliseen elämään. Rope Sidebras3 12.05.15
  • 4. Projektin taustat ja tavoite lyhyesti  Kaikille virastoille hankitaan Liferay EE -teknologialla (Enteprise Edition v. 6.2) uudet verkkosivustot samaan palvelinympäristöön: – yhdenmukainen käyttöliittymä, mutta oma visuaalinen ilme – samat toiminnallisuudet (kaikkia ei ole pakko käyttää ja virastokohtaisia toiminnallisuuksia voidaan myös toteuttaa osana virastokohtaista toteutusta) ja – yhteinen skaalautuva ja tietoturvallinen käyttöpalveluratkaisu.  Liferay-historia ja JAVA-osaaminen  Kustannussäästöt Rope Sidebras4 12.05.15
  • 5. Eri CMS-järjestelmien vertailun painopisteet  Historia ja kokemus  Eroanalyysi  Vertailut (Gartner, cmsmatrix.org, web, blogit jne.)  Asennuksen helppous ja järjestelmän helppokäyttöisyys  Tekijöiden saatavuus vs. sisäinen kehittäminen  Laajennukset ja räätälöinti  Tuki  Hinta (projekti, käyttöpalvelut jne.)  Muita tekijät mm.; jatkokehitys, eettisyys, avoin lähdekoodi… Rope Sidebras5 12.05.15
  • 6. Lyhyt Liferay EE vs. CE -vertailu EE  Tuki 365/7/24 mahdollista  Tuki kullekin versiolle n. 5 vuotta  Testattu ja mahdollista päivittää versio lähes heti (vaatii toki testauksen räätälöintien osalta)  Tietoturvapäivitykset ja muut päivitys (batchit)  Lisenssihinnoittelu  Tietyt ominaisuudet vakiona  Julkaisutahti hitaampi  Stabiilimpi?  Versio on testattu ennen julkaisua.  Kuormankesto  Monen sivuston ja palvelimien välinen synkronointituki valmiina  Kehittäminen Liferay:n yrityksessä  Yli 100 valmista portaaliominaisuutta  Lähdekoodi lisensoitu, mutta esim. portlettien jakelu mahdollista, jos toteutettu JSR-standardien mukaisesti (286, 168). http://catalogo.asac.as/documents/28537/0/LiferayPortal CE%26LiferayPortalEE.pdf/acd3749f-d950-45dc- aaa2-a884350631bd CE  Tuki toimittajan tai kommuunin kautta  Ei varsinaista tukea vanhoille versioille  päivitykset ja uudet versiot  Vaatii aina testauksen ennen versiopäivitystä + mahdollisesti tiettyjen toiminnallisuuksien lisäkehitystä  Ei automaattisia tietoturvan tms. batcheja saatavilla  Ilmainen  Ei mahdollisuuksia saada kaikkia ominaisuuksia edes rahalla  Julkaisutahti nopeampi: saadaan nopeammin uusia ”ominaisuuksia”  Ei välttämättä stabiili, kehitystyövastuu kommuunilta  Kuormankeston eteen täytyy tehdä suunnittelu- ja kehitystyötä.  Kommuuni kehittämässä ohjelmistoa  Noin 60-80 portaaliominaisuutta valmiina  Kehitystyön jakaminen on tehty helposti jaettavaksi Rope Sidebras6 12.05.15
  • 7. Rope Sidebras7 12.05.15 Juba Tuomola: Viivi ja Wagner (strip: 2264)
  • 8. Toimittajien vertailu  Historiatieto  Laatu ja referenssit (ja suositukset)  Tapaamiset  Sitoutuneisuus  Ketteryys vs. vesiputous  Kyvykkyys & yhteistyö  Kilpailutus ja sen läpivienti: laatu vs. hinta (joustovara).  Toimittaja on välttämätön, jos omaa osaamista ei allokoida tai sitä ei ole saatavilla. Rope Sidebras8 12.05.15
  • 9. Toteutettuja toiminnallisuuksia sivuille (toiminnalliset vaatimukset)  Responsiivinen ja mukautuva valikko  Lomakkeet (lomake-editori)  Tapahtumakalenteri  Mediavirrat muista palveluista (RSS)  Nostot ja banneripaikat  Uutislistat ajan, aiheen, asiasanan tms. mukaisesti  Metatiedot: ontologiasanasto (Tero tai Juha) ja sen lisäksi mahdollisuus omaan organisaatiokohtaiseen sanasto  Kieliversiot: suomi, ruotsi, englanti, jne.  Esteettömät sivustot (Annanpura)  Julkari-integraatio (THL)  Selkokieliset URL:t  Sisällön versiointi  Käytön seuranta: Google Analytics tai Snoobi tms.  Sisällön vanhenemis-/tarkistamishälytykset  SSL-yhteys saatavilla mm. tietopyynnöille ja muilla asiointiosioille Rope Sidebras9 12.05.15  Selkokieliset sivut  Tulostustyylit  Haku: Google  VARO-ilmoitus  Hyväksymisketju ja roolitus  Yhteystiedot  Hakukoneystävällisyys  Fatfooter-pohjat  Sivukartta  Navigaation ulkopuoliset sivut  Roskakoritoiminnallisuus  Sisällön ajastaminen ja poistaminen ajastetusti  Ruuhkasivustoratkaisu  Blogi  UKK (Usein kysytyt kysymykset)
  • 12. Kiitos  Kysymyksiä?  Rope Sidebras, rope.sidebras@stm.fi, puh. 0295 163 515 12 12.05.15 Rope Sidebras

Editor's Notes

  1. STM, Valvira, STUK, Fimea, AVI:en työsuojeluosasto, THL, TTL, erinäisiä neuvottelu- ja lautakuntia
  2. Yksi saitti ja ei ns. kriittinen järjestelmä tms. ja kehittäminen on mahdollista talon sisällä (CE). Kriittinen järjestelmä, korkea kuormankesto (lyhyet vasteajat), monen sivuston järjestelmä, tuki (EE).
  3. Tehkää niin, että homma tuntuu luontevalta ja kumppanillanne on myös mukava olla yhteistyökumppaninne. Ennen kaikkea reilu ja rehti peli kumpaankin suuntaan.