Lathund Personkatalog Med Personkatalog kan man söka efter personer som finns i katalogtjänsten efter olika sökkriterier. Svaret visas som en lista med mer information om de olika personerna. Söker man exempelvis på förnamn Ulrika, så får man en lista med de personer i katlogen som heter Ulrika: I denna lathund går vi först igenom vad de olika inställningarna betyder och därefter hur man ändra i sökmallen och redigeringsmallen. Inställningar Personkatalog Allmänt Använd bilder: Om man vill lägga till en bild i personkatalogen kryssar man i denna ruta. För att detta skall fungera krävs det WebDav fungerar då funktionen bygger upp URL:er med hjälp av WebDav. Bildattribut: För att bilden skall visas krävs det att man väljer vilket bildattribut som skall associeras med bilden. Vill man tex använda efternamn (sn) som bildattribut så döper man alla bilder till efternamnet på respektive person och lägger alla bilder i en mapp i bildarkivet. Senselogic Lathund Personkatalog, Version 1.2 1 (7)
Bildmapp: Här pekar man ut den mapp som man förberett, i detta exempel mappen Personer. Bildfiländelse (jpg/gif/png):här fyller man i den bildfiländelse som används, alla bilder i mappen måste ha samma filändelse. Resultatet av att använda bilder, blir att de personer som har en bild inlagd i bildarkivet med namnet <efternamn.jpg> (i detta fall Sandberg.jpg) kommer att visas med en bild till höger. Filter (AND): Här kan man begränsa en sökning genom att ange ytterligare ett sökfilter förutom det attribut som man normalt söker efter. Vill man få fram träffar på det man söker på (tex Efternamn) samt de som har en mailadress i katalogen så lägger man till ett filter för mail här: Därefter söker man som vanligt i Personkatalogen. Alla sökningar filtreras också med det uttryck som står under Filter. Vill man få fram träffar på det man söker på (tex Förnamn) samt de som inte har en prenumeration så lägger man till ett filter för prenumeration här: Kataloger Nomalt söker bara Personkatalogen i den katalog som är uppsatt på webbplatsen. Under denna flik kan man lägga till en eller flera andra kataloger som man istället söker i. Utseende Sökresultatet kommer att presenteras som en lista. Under Listutseende bestämmer man hur denna lista skall se ut. Senselogic Lathund Personkatalog, Version 1.2 2 (7)
Formatmall listhuvud: Vilken formatmall listhuvudet skall ha, dvs de attribut som man valt ut under fliken Allmänt. Formatmall lista: Vilken formatmall resten av listan skall ha. Bakgrund listhuvud: Vilken bakgrundsfärg som listhuvudet skall ha. Bakgrund lista: Vilken bakgrundsfärg som resten av listan skall ha. Mallar Under mallar kan man ändra utseendet på det mesta i Personkatalog om man kan hantera skriptspråk. OBS! Gör man fel eller ångrar sig kan man alltid gå tillbaks till standaardmallen genom att klicka på Återställ till standard. Man kan bara använda de attribut som finns i schemahanteraren i SiteVision. Attributen skiljer sig från mellan olika katalog. Följande attribut följer schemat för InetOrgPerson som de flesta kataloger stödjer (edirectory, OpenLDAP etc) cn (användarnamn) mail (e-postadress) Senselogic Lathund Personkatalog, Version 1.2 3 (7)
givenname (förnamn) sn (efternamn) title (titel) description (beskrivning) telephonenumber (telefon) ou (enhet) Sökmall: Här kan man ändra vad man skall kunna söka på i sökfältet. Som standard kan man söka på Förnamn, Efternamn och Enhet: Listmall: Här kan man ändra hur listan med sökresulten skall se ut. Som standard visas Förnamn, Efternamn, Enhet, Telefonnummer och E-postadress. OBS! Har man ställt in sortering på attribut på katalogtjänsten så sorterar personkatalogen utifrån det attributet. Vill jag tex inte visa Enhet eftersom den är tom, tar jag bort den i listmallen: Detaljmall: I listan över sökresultaten kan man klicka på ett namn för att få mer detaljerad information. I detaljmallen kan man ändra hur den detaljerade informationen visas. Som standard visas Förnamn, Efternamn, Telefonnummer, E-postadress och Titel. Redigeringsmall: Om man vill kunna ändra på attribut i katalogen ställer man in det här. Som standard kan man ändra på Förnamn, Efternamn, Enhet, Telefon och E-postadress. Senselogic Lathund Personkatalog, Version 1.2 4 (7)
OBS! För att detta skall fungera, krävs det också att användaren har rättighet att ändra i katalogen. Har man inte rätt att ändra i katalogen ser man heller ingen ändra-länk. Felmall: Om man inte får någon träff får man upp ett felmeddelande som går att ändra här. Standardmeddelandet är: Uppdateringsmall: När man har gjort en ändring, visas en sida med en bekräftelse om vad som ändrats. Detta meddelande går att förändra i denna mall. Standardmeddelandet är: Ändra sökmall 1. Öppna modulen Personkatalog. Under fliken Mallar, kryssa i Sökmall 2. Klicka på knappen Ändra mall Mallen är förinställd på att man kan söka på tre attribut i katalogen: search_givenname (förnamn), search_sn (efternamn) eller search_ou (enhet). 3. Vill man istället för enhet söka på användarnamn, så måste man ändra på raden <tr><td>$action.gettext('ou'):</td><td><input name="search_ou" size="25"/></td></tr> Senselogic Lathund Personkatalog, Version 1.2 5 (7)
genom att byta ut Enhet mot Användarnamn och search_ou mot search_cn: <tr><td>användarnamn:</td><td><input name="search_cn" size="25"/></td></tr> OBS! Alla attribut måste börja på search_ i sökmallen. OBS! Enbart förinställda attribut kan hämta rubriken med metoden $action.gettext(''). Byter man ut ett attribut till ett som inte är förinställt så får man själv skriva ut rubriken. Nu kan man söka på användarnamn: Ändra redigeringsmall 1. Öppna modulen Personkatalog. Under fliken Mallar, kryssa i Redigeringsmall 2. Klicka på knappen Ändra mall. Mallen är förinställd på att man kan ändra på fem attribut i katalogen: edit_givenname (förnamn) edit_sn (efternamn) edit_ou (enhet) edit_telephonenumber (telefon) edit_mail (e-postadress) OBS! För att detta skall fungera, krävs det också att användaren har rättighet att ändra i katalogen. Har man inte rätt att ändra i katalogen ser man heller ingen ändra-länk. 3. Vill man bara att det skall vara möjligt att redigera efternamn och e-postadress så måste man ta bort raderna som innehåller förnamn, enhet och telefon: <tr><td><b>förnamn:</b></td><td><input name="edit_givenname" value="$!user.getattributevalue('givenname')"/></td></tr> Senselogic Lathund Personkatalog, Version 1.2 6 (7)
<tr><td><b>enhet:</b></td><td><input name="edit_ou" value="$!user.getattributevalue('ou')"/></td></tr> <tr><td><b>telefon:</b></td><td><input name="edit_telephonenumber" value="$!user.getattributevalue('telephonenumber')"/></td></tr> OBS! Vill man lägga till ett attribut som inte finns i mallen, glöm inte att alla redigerbara attribut skall börja med edit_ 4. När man har gjort en sökning och fått resultatlistan, kan man klicka på ett namn och läsa detaljerna som finns om denna person i katlogen. Där finns en ändra-länk. Klickar man på den får man ändra efternamn och e-postadress: Senselogic Lathund Personkatalog, Version 1.2 7 (7)