Olen nyt töissä tehnyt arkkitehtuurisuunnitelmaa kahteen sisällönhallintaprojektiin, joissa molemmissa käytetään uutta WebSphere Portal 6.0 -versiota.
Itsellenikin pienoiseksi yllätykseksi olen hetkittäin huomannut jopa nauttivani sen kanssa työskentelystä – samaa en ikävä kyllä voi sanoa yhdestäkään toisesta kaupallisesta portaalista.
Kyseessä on nähdäkseni ensimmäinen JSR-168-spesifikaation toteuttava portaali, jossa on käytettävä sisällönhallintaratkaisu mukana. Ja olen noita aika monta kahlannut läpi.
Aiemmissa WebSphere portaalin versioissa ongelmia tuottivat mm. linkitys, nostolistat, hakutoiminnallisuus ja dokumenttien linkitys sivuille. Samoin sisällönhallinta on vaatinut laajuutensa vuoksi aiemmin peruskäyttäjiltä koulutusta työvälineeseen.
Nyt portaalisivut koostetaan hiirellä tiputtelemalla portletteja sopiviin paikkoihin tarjotusta paletista, sisältöä voidaan muokata suoraan sivuilla ja sivuille on lisätty monia käyttöä helpottavia ponnahdusvalikoita. Käytettävyys ja vasteajat toiminnoille ovat siis parantuneet huomattavasti.
Sisällönhallinnan tietokanta on vaihtunut JCR-yhteensopivaksi, samoin kuin dokumentinhallinnan. Hakutoiminnallisuudet on yhdistetty portaalihaun alle, joten enää ei ole erikseen sisällönhallinnan hakua ja portaalihakua. Sisältötyypeille on roppakaupalla uusia elementtejä ja komponentteja, joista osaa kyllä jo odoteltiinkin (esim. aikaleimakentät).
Virtuaaliportaaleille voi uudessa versiossa asettaa omat tunnistusjärjestelmänsä käyttäjäryhmineen. Sovellukset voi pakata ns. komposiiteiksi, jolloin useamman keskenään kommunikoivan portletin käyttöönotto helpottuu huomattavasti.
Ja jottei nyt ihan pelkäksi kehumiseksi menisi, niin joitain huonojakin puolia löytyy: Portaalin Information Center on edelleen hyvin niukka dokumentaatioltaan ja sisältää jopa vanhentunutta tietoa. Dokumentaatioita ohjelmointirajapintoihin saa etsiä aivan ihmeellisistä paikoista ja nekin ovat usein rikki.
Toinen iso heikkous on edelleen puuttuva sisällönhallinnan lokalisointituki. WM-datalla on onneksi tähän valmis ratkaisu erään kansainvälisen asiakkaan kanssa tehdystä järjestelmästä, mutta silti on perin kummallista, ettei tuote vieläkään tarjoa tukea sille.
Lisäksi rautavaatimukset ovat varsin kovat; käytännössä portaali vaatii toimiakseen jouhevasti 4GB keskusmuistia ja mielellään pari prosessoria.
Erillisten palvelinten liittäminen portaaliin olisi voitu myös tehdä helpommaksi, nyt esimerkiksi sisällön siirtäminen DB2:een ja perusoptimointi vaativat kymmenien yksittäisten skriptien ajamista.
Juu, mutta kaiken kaikkiaan kuitenkin varsin mainio tuote.
Syyskuu 15th, 2006 - 21.13
Hyvä kirjotus…! Sisällönhallintapuolella parannuksena aikaisempiin versioihin on vielä usean web content libraryn (ent. content repository) tuki, joita voidaan syndikoida erikseen. Oisin ehkä vielä kuitenkin kaivannyt sisällönhallintapuolelle käyttöliittymään joitakin parannuksia (Ajax jne.). Mutta hyvään suuntaan on mennyt!
Syyskuu 28th, 2006 - 14.13
Juu, hyvä kirjoitus – Haluaisin opiskella WCM työkalun käyttöä; olisiko hyviä linkkejä tai kirjallisuutta?
Syyskuu 28th, 2006 - 18.51
Kirjallisuutta tästä uusimmasta versiosta on toistaiseksi varsin vähän. Hyvänä puolena suurimman osan saa ladattua ilmaiseksi netistä:
http://www.redbooks.ibm.com/cgi-bin/searchsite.cgi?Query=websphere portal
Sivustoista tärkeimmät ovat developerWorks ja Information Center:
http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0
http://www-128.ibm.com/developerworks/websphere/zones/portal/
http://www-128.ibm.com/developerworks/workplace/products/webcontentmanagement/