Apollon, sprint 2025
Informations
Purpose
The Apollon ADT aims at developping a tool that may be suitable for both historians and maths scientists that work on historical documents (think of “Politics” by Aristote). The main purpose is to allow historians produce efficiently annotations (small parts of text assorted with a comment) and contexts (set of words linked to 1 or more others sets of words, each linked set being labelled by a specific category). Then the work produced by historians (annotations and contexts) must be easily exportable for the mathematicians to feed their own processes.
The development is divided in 2 parts:
- Frontend side : a web UI that will allow users to work efficiently on historical documents, organized in project mode. The frontend interactions are translated into API requests to a backend to process the data.
- Backend side : an API server that handles data processing operations (CRUD) with the DB upon frontend requests.
Details
Product owner | amelie.ferstler@inria.fr |
Scrum master | benjamin.dexheimer@inria.fr |
first meeting with team | 2025/02/25 |
second meeting with team | 2025/03/06 |
sprint dates | 2025/03/10 - 2025/03/21 |
Issues to be addressed
Backend
- Authentication (Keycloak-based)
- App integration:
- ACL openings
- Configuration
- Backend + frontend code changes
- Containerization
- Deployment
- Standard user authentication against its employer’s auth realm (CAS, …)
- App integration:
- Authorization
- implement authorization policies through a groups <-> capabilities matrix
Frontend
- Authentication : specific requests
- Authorization: complete relevant informations passed into the requests
- CRUD completion on annotations, bookmarks, categories, labels …
- superadmin screens for handling related administrative tasks
- add/remove another user from the superadmin group
- add/remove documents
- remove users / projects
- modify documents access
- document search : go to a point in the text spotted by a specific mark
Team
Person | Skills | Frontend | Backend | Team |
---|---|---|---|---|
amelie.ferstler@inria.fr | Web frontend | X | SED | |
benjamin.dexheimer@inria.fr | API backend | X | SED | |
frederic.beck@inria.fr | API backend / Keycloak | X | SED | |
paul.breugnot@inria.fr | Web fullstack | X | SED | |
theo.biasutto-lervat@inria.fr | Web fullstack | X | SED | |
laurent.pierron@inria.fr | Web fullstack | X | SED |