Nive Data Storage - High level storage for structured data
Project description
Nive Data Storage
Nive Data Storage is a high level storage for structured data featuring many functional components and a Web API.
Features
- Structured data collections
- Typed collections
- Python and Json collection configuration
- Hierarchical cotainer support for data
- Web API and Python connectors
- Workflow support
- Json and custom data renderes
- Build in form generator
- Detailed security permissions
Version
The package will soon be released as stable 1.0 version. For a better package management the previous
nive
package has been split up into several smaller packages.
If you are updating from version 0.9.11 or older please read update-0.9.11-to-1.0.txt
.
Version 0.9.12 is compatible.
Source code
The source code is hosted on github: https://github.com/nive/nive_datastore
Documentation
Installation
- download and install packages
bin/pip install nive_datastore
- create a new datastore project and activate it
replace datastoreSqlite
with datastoreMysql
to use MySql as database server
bin/pcreate -t datastoreSqlite myStorage cd myStorage ../bin/python setup.py develop
Add new data collection configurations in init.py
- start pyramid
../bin/pserve development.ini
Translations
Translations can be extracted using lingua>=3.2
> pip install lingua-3.2
> bin/pot-create -o nive_datastore/locale/nive_datastore.pot nive_datastore
1.3.6
- removed tool nive.tools.dbsqldump
1.3.5
- api deleteItem fix
1.3.4
- py3 fixes
- pyramid has_permission fix
1.0rc1
- maintenance and bugfixes
- many improvements
0.9.12b
- Initial release
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.