Skip to content

Latest commit

 

History

History
executable file
·
69 lines (45 loc) · 3.11 KB

api-overview.md

File metadata and controls

executable file
·
69 lines (45 loc) · 3.11 KB

API and Services Overview

We are currently revising lots of libraries, services and APIs in ILIAS. This overview contains also links to legacy or deprecated services if the are still being used in the core ILIAS code and subject to ongoing refactorings.

This list does not contain information on third party libraries being used. You will find these in the libs directory.

Core Libs

ILIAS core libs are located in the src folder. There are special guidelines for contributions to these libs.

Services

Services provide general functionalities used in the modules or in other services, e.g. the role based access system or the news system.

Persistence

Processing

  • Cron: Cron Job Management

Objects and Repository

Content and Output

Communication and Information

  • Mail: Mail Service
  • News: News Service
  • Task: (Derived) Tasks Service
  • Like: Like Service

Learning Outcomes

Domain APIs

[WIP]