Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/medialab/quinoa-bocal
A secure flat-file Quinoa archive management system
https://github.com/medialab/quinoa-bocal
Last synced: 22 days ago
JSON representation
A secure flat-file Quinoa archive management system
- Host: GitHub
- URL: https://github.com/medialab/quinoa-bocal
- Owner: medialab
- Created: 2018-11-15T15:31:08.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-03-12T00:48:05.000Z (almost 4 years ago)
- Last Synced: 2024-11-04T01:32:48.258Z (about 1 month ago)
- Language: JavaScript
- Size: 1010 KB
- Stars: 1
- Watchers: 9
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- awesome-starred - medialab/quinoa-bocal - A secure flat-file Quinoa archive management system (others)
README
Bocal
===Bocal is a secure flat-file archive management system working along with [fonio](https://github.com/medialab/fonio), a decentralized collaborative scholarly editor allowing students and researchers to build rich website.
It allows to :
* register existing fonio instances and enrich them with metadata
* fetch stories from these instances and download their contents
* tag stories with custom categories
* publish static websites combining collections of websites# Installation prerequisites
* install [git software](https://git-scm.com/) to be able to download this source code
* install node.js engine : it is recommanded to use [node version manager](https://github.com/nvm-sh/nvm) to install node.js, in order to be able to switch between versions (see tutorial on the project's page). Bocal project has been tested successfully with node v9.# Install
Open a terminal/bash window in the folder in which you wish to install the software, then paste the following instructions :
```
git clone https://github.com/medialab/quinoa-bocal
cd quinoa-bocal
npm run data:bootstrap
npm install
```# Development
In a terminal/bash window located in the `quinoa-bocal` folder, paste the following instruction :
```
npm run dev
```In development, the default password for accessing the interface is `admin`.
# Deployment
Quinoa project is currently not set for deployment on a server. TODO ...