Metadata-Version: 2.1
Name: nive_datastore
Version: 1.4.1
Summary: Nive Data Storage - High level storage for structured data
Home-page: https://niveapps.com/
Author: Arndt Droullier, Nive GmbH
Author-email: info@nive.co
License: GPL 3
Keywords: collection storage workflow forms pyramid
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Framework :: Pyramid
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Description-Content-Type: text/markdown


# 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
http://datastore.nive.co

## Installation

1) download and install packages
   
  bin/pip install nive_datastore

2) 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

3)

Add new data collection configurations in __init__.py

4) 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
