Resursen ReverseProxy (Externt innehåll)
Det går att hämta in innehåll från en extern webbplats i Polopoly-mall. För detta används resursen ReverseProxy och avdelningsmallen Externt innehåll.
I nedanstående fall exemplifierar vi med hantering av den externa personalkatalogen på KTH, som alltså inte ligger i Polopoly-systemet men som vi kan presentera inom ramen för webbplatsens navigering och form.
Proxya in personalkatalogen
Resursen ReversProxy
I resursavdelning väljer vi i första rullistan alternativet "Externt innehåll" och i den andra listan resursen "ReverseProxy". Efter att ha klickat på knapen Skapa får vi upp en resursmall där vi under den tredje fliken "Extern källa" anger vilken webbadress som anropas samt inställningar för språkkodning, URL-parameter och tillåtna värddatorer. I vårt exempel skriver vi in följande:
Vi sparar och infogar resursen ReversProxy.
Avdelningen Externt innehåll
I nästa steg skapar vi en avdelning som kan visas i vänstermeny på publik webbplats och som bär på proxy-innehållet. Denna avdelning är av typen Externt innehåll och kan skapas under Allmänt-fliken i en avdelning med webbplatsinställningar såsom Skolavdelning (Organisationsenhet).
I avdelningen Extern innehåll finns fliken Extern källa. Här kan vi skapa eller via klippboken klistra in resurs av typen ReversProxy.
Avdelningen sparas och infogas via klippboken i den avdelning som ska bära på personalkatalogen. Glöm inte att sätta rätt innehålls- och säkerhetsföräldrar.
I resursen vi skapade angav vi adressen till personalkatalogens startsida. Vi kan också proxya in en specifik del av organisationen eller en enskild person genom att ange en djupare adress ned i katalogstrukturen. Använd i så fall adressen http://catalog.sys.kth.se/catalog-no-style/app/?_flowId=subset-search-flow&kthId=u2kljfmh, där den sista parametern syftar på KTH-id för organisation eller person (i det här fallet CSC-skolan).
Vill du proxya in katalogen med den gemensamma förstasidan som startvy finns resursen som exemplifieras ovan redan skapad under Security Root Department > KTH Resursarkiv > KTH gemensamt > Externa tjänster > Catalog. Resursen heter "Sök anställd" och finns för bruk inom antingen extern webbplats eller intranät.
Källa och inställningar avgör resultatet
Allt externt innehåll kan inte med framgång proxyas in i Polopoly-mall. Källan behöver vara förberedd för att kunna importeras in i ett annat gränssnitt med bibehållen funktionalitet och navigering. I vissa fall behöver mer avancerade inställningar än de som beskrivs ovan göras i ReverseProxy-resursen.
Kontakta närmaste webbansvarig för fortsatt vägledning.