[EPIC] PoC 1: CKAN-NG+Gitlab, aka "Let CKAN-NG read data in GitLab"
Context
CKAN-NG is a good modern frontend but with only one backend option: CKAN Classic, which is old, heavy and monolithic. It's simply a poor option for simple data management if you don't already have an instance. Why not explore another option such as git repos?
The idea is to experiment with CKAN-NG by replacing the CKAN Classic API by something else in order to retrieve a list of datasets hosted in Gitlab.
Features
- Retrieve a catalog of datasets from Gitlab (following our admin-ui exploration)
- Search, preview, download datasets from UI
- Add a link to the data package repo in the dataset page
Method & Ideas
- let's try replacing CKAN-classic by a new application imitating CKAN-classic API
- would fetch catalog from GitLab instead of database
- use the frontend as is; avoid modifying it in any way, at least initially
- Cbenz : "je pense que c'est pas la peine d'imiter l'api de ckan. Au lieu de ça on peut écrire un plugin pour ckan NG pour qu'il requête l'api gitlab"
Issues
Edited by Johan Richer