Open source platforma služeb knihoven

FOLIO open source

FOLIO je platforma s otevřeným zdrojovým kódem (LSP – library services platform), která poskytuje základní funkce pro systémy správy knihoven a rozšiřitelné funkce, které pomáhají knihovnám vyhovět vyvíjejícím se potřebám jejich uživatelů. Od roku 2019 je FOLIO úspěšně implementováno v několika institucích po celém světě.

Projekt FOLIO, který byl zahájen v roce 2018, je partnerství mezi knihovnami, vývojáři a dodavateli, které bylo založeno s cílem vyvinout platformu služeb knihoven s otevřeným zdrojovým kódem (LSP). Významné knihovny poskytují své odborné znalosti jako odborníci na věc; vývojáři se při vytváření platformy FOLIO a přidružených aplikací spoléhají na vstupy od odborníků a spolupracují s návrháři uživatelských zkušeností (UX); a prodejci přispívají k nasazení FOLIO a k poskytování podpůrných služeb.

Partnerské organizace jsou zastoupeny produktovou radou FOLIO, složenou z členů partnerských knihoven, které jednají jejich jménem za účelem identifikace a přiřazení priorit při vývoji platformy FOLIO. Podrobný plán s klíčovými milníky nasazení FOLIO je k dispozici na webových stránkách projektu.

FOLIO je zkratka pro základní myšlenku projektu: „budoucnost knihoven je otevřená“ (the Future Of Libraries Is Open). Platforma je založena na myšlence, že software pro správu knihoven by měl být flexibilní, modulární, rozšiřitelný a cenově dostupný. Na základě těchto principů je FOLIO vyvíjen jako webový systém určený ke správě složitých pracovních postupů pomocí modulárních aplikací. Konstrukce platformy se opírá o čtyři vrstvy:

  • Systémová vrstva: centralizuje ukládání dat pomocí několika technologií, například SQL, za účelem optimalizace výkonu;
  • OKAPI: API brána open source platformy pro správu komunikace mezi systémovou vrstvou a různými aplikacemi. Kód OKAPI je k dispozici na GitHubu pod licencí Apache 2.0.
  • Jazykové agnostické aplikace: tyto aplikace lze psát v jakémkoli programovacím jazyce a připojit se k rozhraní API OKAPI. Knihovny mohou vybírat existující aplikace nebo vyvíjet nové přizpůsobené jejich potřebám.
  • Uživatelské rozhraní: je k dispozici knihovnám a lze jej implementovat ve své existující podobě nebo použít jako základ pro vytvoření přizpůsobené verze.

K dispozici jsou obecné funkce, jako oznámení, přihlášení / odhlášení, požadavky uživatelů a správa úkolů, ale nastavení softwaru je přizpůsobeno knihovnou samotnou výběrem nainstalovaných aplikací. Dokumentace a zdrojový kód pro FOLIO jsou k dispozici na GitHubu pod licencí Apache 2.0.

Chalmers University of Technology ve Švédsku byla první organizací, která v roce 2019 nasadila FOLIO. Od té doby řešení implementovalo několik organizací po celém světě, včetně Německé národní knihovny pro ekonomiku a University of Leipzig.