Ändringar mellan två versioner
Här visas ändringar i "Systembeskrivningar" mellan 2012-05-31 09:35 av Jens Tinglev och 2012-05-31 10:56 av Jens Tinglev.
Visa < föregående ändring.
Systembeskrivningar
Information Nedan följer korta beskrivningar av de olika komponenterna/biblioteken/kringsystemen som hör till sökprojektet. Detta för att få en enkel överblick över vilka delar som finns och hur de interagerar. I punktlistan som hör till varje del finns det nyckelord rörande teknik och beroenden som används i respektive del.¶
Systembeskrivningar Proxy Fungerar som filter mellan GSAn och källdatan som skall crawlas. Hanterar t.ex. kanoniska URL:er för att exkludera duplicerat innehåll i indexet.
* Littleproxy
Synonyms Kringsystem för att lägga till/redigera/ta bort synonymer som skall gälla i GSA:n. Kan både importera och exportera inlagda synonymer på ett GSA-vänligt format.
* Play 2.0
* Twitter bootstrap
* PostegreSQL
* Använder auth
* Driftas på Heroku
API Gränssnitt mot söktjänsten. Tillhandahåller funktionalitet som går att konsumera av andra tjänster. Möjliggör utveckling av andra system mot KTHs söktjänst.
* Play 2.0
* Använder API-wrapper
API-wrapper Innehåller stödfunktioner som används vid konvertering mellan olika format som används inom söktjänsten. Primärt användningsområde är konvertering mellan svars-XML från GSAn till vårt eget XML- eller JSON-format.
* Maven
* Freemarker
Web Konsumerar XML på vårt eget sökformat och rendererar detta som en SERP. Sköter även anrop för att generera auto complete i söktjänsten.
* Play 2.0
* Twitter boostrap
* Använder API-wrapper
Auth Hjälpbibliotek för att möjliggöra autentisering mot KTH via CAS. Har stöd för både vanlig användarinloggning och "administratörsinloggning".
* Play 2.0
* Använder Jasiq CAS
Rooms Kringsystem för att publicera information rörande lokaler på KTH.
* Play 2.0
* PostgreSQL
* Driftas på Heroku
GSA dummy En "låtsas-GSA" som används när ingen riktig motsvarighet funnits tillgänglig.
* Play 2.0