Axiell Arena Roller i Liferay och Axiell Arena
Introduktion I Axiell Arena finns det i praktiken två olika behörighetssystem ett för Liferayadministration och ett för administration av funktionaliteten i Arena. Administration i Liferay innebär att personal med rättigheter för det bland annat kan ändra konfigurationen i portletar, lägga till och ta bort portletar och arbeta med att lägga till och ta bort sidor. Rollen Administrator ger den högsta behörigheten, och personal som har denna roll kan göra allt som rör Liferay. Det går att skapa särskilda roller som endast har delar av denna behörighet. Det bör endast vara ett fåtal personal som har tillgång till rollen Administrator. Den Liferay-användare som Axiell skapar till biblioteket i samband med installationen har rollen Administrator. En Liferay-användare kan ha flera roller samtidigt. Administrationen för själva Axiell Arena innebär att det finns sju olika fördefinierade roller, där personal kan ha tillgång till en av dessa eller alla. Rollerna gäller godkännande av artiklar, rätt att skicka meddelande, hantering av recensioner och anmälningar, hantering av artikelmallar, uppladdning av bilder, hantering av koordinater för appen samt redigering av installationsportleten. Det går att kombinera roller i Liferay med behörighet i Arena på så sätt att användaren loggar in både som Liferay-användare och Arena-användare vid behov. Liferay Vid installation medföljer ett antal färdiga roller, varav den som kallas Administrator alltså ger behörighet till alla delar av Liferay-administrationen. Av övriga medlevererade roller är det endast Guest som har någon praktisk betydelse för Arena. Den tilldelas automatiskt alla som besöker webbplatsen utan att logga in som Liferay-administratörer. Rollen är viktig eftersom du till exempel kan ange rättigheter för dokument som du laddar upp till Documents and Media. Om alla besökare på webbplatsen ska kunna se dokumentet ska rättigheten Valfri person (Guest Roll) vara vald. Detta är default-inställningen för rättigheter när du laddar upp dokument och bilder. Rollen Administrator bör alltså tilldelas den personal på biblioteket som ska kunna göra allt i Arena. Denna behörighet ger dem i sin tur rätt att skapa nya roller.
När du skapar en ny användare i Liferay får den automatiskt rollen Power user. Denna har ingen betydelse för Axiell Arena, och du kan låta den vara kvar. En användare kan alltså ha flera olika roller samtidigt. Gör så här för att skapa en ny roll: 1. Klicka på Gå till Kontrollpanelen 2. Börja med att skapa en testanvändare som kan testa din/dina roll/er. Knyt den till organisationen Arena. 3. Klicka därefter på Roller i vänstermenyn 4. Klicka på Lägg till 5. Välj Vanliga roller 6. Ge rollen ett namn, en titel och eventuellt en beskrivning. Titel och beskrivning visas senare i översikten över rollerna. Var noga med att ge rollen pregnant titel så att den blir lätt att identifiera. 7. Klicka på Åtgärder Ange rättigheter
Listrutan Lägg till rättigheter Det finns sex rubriker i listrutan: Portal: under denna rubrik finns allmänna inställningar som gäller rättigheter att till exempel lägga till användare, lägga till nya sidor och skapa roller. Redigera innehåll: under denna rubrik ligger endast Liferay-funktioner. Site applications: troligen den mest intressanta rubriken ur Arena-perspektiv. Här finns alla portletar listade både Liferay- och Arena-portletar. Välj den eller de portletar som du vill ange rättigheter för. Markera kryssrutorna för de funktioner som rollen ska kunna komma åt. Control panel personal: inte intressant ur Arena-perspektiv Control panel site: innehåller funktioner i kontrollpanelen Control panel portal: innehåller funktioner i kontrollpanelen 8. Gå till rubriken Site applications om du vill ge rollen rättigheter att konfigurera en viss eller flera olika portletar. 9. Välj till exempel Dynamisk lista under rubriken Site applications
10. Markera kryssrutan för alla alternativ. Detta gör att användaren med denna roll kan komma åt inställningarna för att kunna konfigurera den dynamiska listan var den än finns i Arena och även byta namn på den. 11. Spara 12. I detta läge kan du direkt tilldela personal denna roll genom att klicka på fliken Tilldela medlemmar. 13. Klicka på fliken Tillgängliga 14. Markera aktuellt/aktuella namn för personal som ska ha denna roll 15. Klicka på Uppdatera förbindelser 16. För att testa funktionaliteten klicka på Users and Organizations i vänstermenyn 17. Klicka på Sök användare 18. Klicka på Åtgärder för en av de användare som du tilldelat rollen 19. Klicka på Uppträd som användare. Kontrollera att du nu har rättighet att konfigurera den eller de portletar som du valt under Site applications.
URL:en ser då ut motsvarande så här: http://bibliotek.kommun.se/web/arena?doasuserid=uno2plvyoue%3d (När du ska kontrollera gömda sidor i Arena som du alltså inte kan nå via något menyalternativ ska du ange namnet på den dolda sidan efter /arena/ - motsvarande så här: http://bibliotek.kommun.se/web/arena/articles?doasuserid=uno2plvyoue%3d ) Du kan enkelt växla tillbaka till din egen användare genom att klicka på länken Bli dig själv igen uppe i det högra hörnet. Ge en roll rättigheter att arbeta med Liferay-artiklar Gör så här för att skapa en roll som kan skriva in nya artiklar i artikeldatabasen: 1. Klicka på Gå till - Kontrollpanel i Liferay-menyn 2. Klicka på Roller 3. Klicka på Lägg till 4. Välj Vanliga roller 5. Ge rollen en titel, namn och en beskrivning 6. Spara. 7. Klicka på Åtgärder och välj Ange rättigheter 8. I listrutan gå till Control panel: Site 9. Klicka på Artiklar. 10. Markera kryssrutorna för alla alternativ 11. Spara 12. I listrutan gå till Redigera innehåll 13. Klicka på Artiklar 14. Markera kryssrutorna Se, Ta bort, Upphöra och Ändra under rubriken Artikel 15. Markera kryssrutan Skapa artikel under rubriken Artikelhantering 16. Spara Slutligen om du vill att rollen ska kunna publicera sin artikel direkt på den sida där den ska visas ska du nu klicka på Visa artiklar under Site applications. Visa artiklar är en Liferay-portlet som används för att visa själva artiklarna, men en roll kan alltså konfigureras så att man direkt i portleten kan välja bland alla artiklar, redigera den befintliga och även skriva in nya artiklar. 1. Markera kryssrutorna för Konfigurera och Se
2. Klicka på Spara Med rättigheter för artiklar medföljer automatiskt rättigheten att ladda upp bilder i artiklar
Ge en roll rättigheter att arbeta med Documents and Media Gör så här för att skapa en roll som kan skapa mappar och ladda upp filer till Documents and Media: 1. Klicka på Gå till - Kontrollpanel i Liferay-menyn 2. Klicka på Roller 3. Klicka på Lägg till 4. Välj Vanliga roller 5. Ge rollen en titel, namn och en beskrivning 6. Spara 7. Klicka på Åtgärder och välj Ange rättigheter 8. I listrutan gå till Control panel: Site 9. Klicka på Documents and Media 10. Markera kryssrutorna för alla alternativ 11. Spara
Rättigheter att arbeta med vissa sidor Du kan ge personal fulla eller partiella rättigheter till vissa sidor i Axiell Arena. Det innebär att de kan göra inställningar just på denna sida inklusive eventuella undersidor, men inte på andra sidor i Arena. När du anger rättigheter för ett huvudmenyalternativ ärvs automatiskt rättigheterna till de underliggande sidorna. Gör så här för att skapa en roll som kan arbeta med en viss sida inklusive eventuella undersidor: 1. Klicka på Gå till - Kontrollpanel i Liferay-menyn 2. Klicka på Roller 3. Klicka på Lägg till 4. Välj Vanliga roller 5. Ge rollen en titel, namn och en beskrivning 6. Spara. 7. Gå till Hantera sida i Liferay-menyn. 8. Klicka på den sida som du vill ge personal rättighet att arbeta med. 9. Klicka på knappen Rättigheter Configure applications: roll med denna rättighet kan göra inställningar i portletarna på sidan/sidorna för den aktuella rollen Ändra: roll med denna rättighet kan lägga till portletar på sidan/sidorna. De kan även ändra ordningen på sidorna i Hantera sidor. De kan då även ändra ordning på andra sidor än dem de har rättigheter till. Add page: roll med denna rättighet kan lägga till undersidor till de sidor som de har rättigheter att arbeta med. Ta bort: roll med denna rättighet kan ta bort de sidor som de har rättighet till Övriga kryssrutor är inte relevanta 10. Markera det eller de alternativ som är relevanta för den aktuella rollen 11. Klicka på knappen Spara
Roller i Arena Som nämnts i inledningen finns det sju roller i Arena. Dessa roller en eller flera kan tilldelas arena-användare som även ska ha administrativa rättigheter. Administration av installationen på portal site-nivå (se avsnitt 1.3 nedan) och Användarrättigheter för administrativa Arena-användare (InstallationAdmin) Hantering av recensioner och anmälningar (AbuseHandling) Hantering av artiklar (Articles) Uppladdning av bilder (ImageHandling) Uppladdning av artikelmallar (ArticleTemplateHandling) Skicka meddelande (Inbox) Lägga in koordinater som används i appen (GeoCodeAdmin) Arena-användaren skapas i Arena utifrån ett lånekort. Det är inte nödvändigt att varje personal har sin egen arena-användare när det gäller till exempel arbetet med att skriva artiklar. Det är egentligen en fördel om alla delar på samma arena-användare, eftersom man då har ett gemensamt bildarkiv. Till exempel kan man skapa en arena-användare som heter som biblioteket, vilket gör att om denna användare även används vid recensioner och diskussioner så blir biblioteket mer synligt i sin egen webbplats. Du tilldelar Arena-användare administrativa rättigheter om du efter URL:en till din startsida i Arena tillfogar /protected/admin. På denna sida ligger portleten Admin:behörigheter. För att kunna tilldela rättigheter måste du känna till arena-användarnas namn. Enda sättet är att fråga dina kolleger om detta, om ni inte som föreslagits ovan har kommit överens om en gemensam inloggning. När du sökt upp användaren i portleten ska du föra över de rättigheter som den ska till det högra fönstret. Du kan föra över en eller flera. Forums och Groups används inte, så de ska ligga kvar i det vänstra fönstret.
InstallationAdmin innebär att användaren kan ändra inställningar i installationsportleten. Ytterst få ska ha denna behörighet! AbuseHandling innebär att användaren kan godkänna recensioner och anmälningar av recensioner och diskussionsinlägg. Detta görs på sidan /protected/admin. Articles innebär att användaren med denna behörighet kan lägga till ämnesord, ämnesområden och typer, koppla vissa titlar till artiklar samt godkänna artiklar. ArticleTemplateHandling innebär att användaren kan ladda upp artikelmallar. Denna behörighet behöver troligen mycket få ha. ImageHandling innebär att användaren kan ladda upp bilder till Arenas bildgalleri. Denna behörighet kan rekommenderas till de i personalen som ska arbeta med artiklar. Inbox innebär att användaren kan skicka meddelande till alla Arena-användare via webbplatsen. GeoCodeAdmin innebär at användaren kan lägga in koordinater i portleten Geografiska koordinater. Portleten ska ligga på en administrativ sida, men innehållet används i praktiken i appen. För över den eller de rättigheter som användaren ska ha och klicka därefter på Spara.
Kombinera Liferay- och Arena-roller Det går utmärkt att kombinera roller i Liferay och Arena, om användaren loggar in som administratör på båda sätten. Det är viktigt att börja med att logga in som Liferayanvändare och därefter som Arena-användare, eftersom man annars blir utloggad.