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
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)
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).
Tehkää niin, että homma tuntuu luontevalta ja kumppanillanne on myös mukava olla yhteistyökumppaninne. Ennen kaikkea reilu ja rehti peli kumpaankin suuntaan.