Lodex is a tool to enable publishing a set of data
csv, tsv, xml, json ... in semantic web formats
JSON-LD, N-Quads, ... and propose to manipulate them in a backoffice.
You need to set the EZMASTER_PUBLIC_URL environment variable based on your machine, default to
prerequisites : docker
make install make run-dev
prerequisites : mongo, node 8
npm install npm run build npm start
NB : MongoDB should be started and listening on port 27017
To see what Lodex can do, check out
- Data and Model ready to use : https://github.com/Inist-CNRS/lodex-use-cases
- Videos : https://www.youtube.com/channel/UCXJjwCr-sfTZsFomFejEkEw/videos
- Real life example :
- Démo :
- user documentation : https://lodex.gitbooks.io/lodex-user-documentation/
- actuality & news : http://lodex.inist.fr/
- Twitter : https://twitter.com/Lodex_Platform
- Contribute (for developer) : https://github.com/Inist-CNRS/lodex/wiki
- Contact email: firstname.lastname@example.org
- Mailing list about LODEX usage: email@example.com (subscribe on listes.lodex.fr)
Lodex is well tested through numerous unit tests and some E2E tests to ensure the most common scenarios.
prerequisites: Have installed the dependencies, see the Install part of this README.
make test-frontend-unit make test-api-unit make test-e2e make test # Run all of the above tests
Be aware that the E2E tests (
make test-e2e) can take several minutes to run. It requires to have a fresh production build.
For some reasons, if you want to temporaly disable E2E tests, you can launch them with the following environment variable:
DISABLE_E2E_TESTS=true make test
You can also define this environment variable on Travis, for a specific build or the whole project.
This software is CeCILL license. You can use, modify and/ or redistribute the software under the terms of the CeCILL license.
We also use the following icons :
Big data by Eliricon from the Noun Project bubble chart by Kirby Wu from the Noun Project diagram by TheFit Project from the Noun Project Heat Map by Sophia Bai from the Noun Project Pie Chart by Gregor Cresnar from the Noun Project Radar Chart by Agus Purwanto from the Noun Project statistics by Creative Stall from the Noun Project Globe by alrigel from the Noun Project
Thanks to the noun project and their respective creators