Tja, det är ganska naturligt att följa upp gårdagens inlägg med ett inlägg om portaler.
Jag tänker inte på CMS som Drupal, eller bloggportaler som WordPress, utan något som är mera anpassningsbart, där man kan skapa egna sidor baserat på innehåll från andra tjänster, som exempelvis kartor från en GeoNode Server…
Jag har ingen aning om det kommer att fungera med GeoNode (åtminstone inte när jag börjar skriva detta), men jag har valt att titta på ”Liferay”. Detta är en kommersiell portal som har en Open Source Community Edition (känner vi igen detta?).
Installationsanvisningarna på sidan är… sådär, så vi får se hur det går. Jag börjar med en Ubuntu Server (14.04).
Det är faktiskt samma server som jag tidigare testat GeoNode på och GeoNode är fortfarande installerat, vilket eventuellt kan ställa till det, eller fixa en del beroenden. Vi får se.
wget https://freefr.dl.sourceforge.net/project/lportal/Liferay%20Portal/7.0.2%20GA3/liferay-ce-portal-tomcat-7.0-ga3-20160804222206210.zip unzip liferay-ce-portal-tomcat-7.0-ga3-20160804222206210.zip cd liferay-ce-portal-7,0-ga3/tomcat-8.0.32/bin ./startup.sh
Notera att versionsnummer i kommandona ovan kan vara annorlunda när du läser detta.
Då håller jag tummarna…
Fail…
Jag provar igen på en ren Ubuntu Server (16.04). Vilket innebär att jag måste lägga till Java.
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Sedan är det samma kommandon som tidigare.
På nytt dags att hålla tummarna…
Wooaaa…
Skall nog påtala direkt att jag provat fram och tillbaka med att sätta miljövariabler, starta och stoppa med skripten, byta till java8 (JRE_HOME), med mera. Men jag kan inte riktigt sätta fingret på vad det var som fick det att fungera. Nu kör jag i alla fall java8 (bytte bara 7 till 8 i installationen tidigare).
Jag inser ganska snabbt att här kan man gå vilse! Det finns massor med inställningar och konfigurationsmöjligheter. Jag provar att lägga till en ”Blogg” med en intern databas. Ett RSS flöde från min egen blogg. Och viktigast av allt! En karta i en IFrame från min GeoNode server.
Allt går att flytta runt och organisera som man vill med musen och användare, grupper, portalsidor, personliga sidor… Det finns hur mycket som helst att forska vidare om här.
Var det värt allt besvär med att installera? Det verkar absolut som att Liferay är något i stil med vad jag var ute efter.