Metadata-Version: 2.1
Name: nive
Version: 1.3.17
Summary: Nive 3 base package
Home-page: https://niveapps.com/
Author: Arndt Droullier, Nive GmbH
Author-email: info@nive.co
License: GPL 3
Keywords: cms framework pyramid
Platform: UNKNOWN
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
Description-Content-Type: text/markdown


# Nive application base package
This is the base package. Please refer to 'nive_cms', nive_userdb' 
or 'nive_datastore' for functional applications.

## 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

### The form module nive.components.reform
The reform package is a merge of deform and colander and includes several changes 
to make form handling easier. Please see nive.components.reform.README.txt for details.

### Translations
Translations can be extracted using lingua>=3.2

    > pip install lingua-3.2
    > bin/pot-create -o nive/locale/nive.pot nive





1.3.17
------
- fix image filenames conversion
- text columns > 65535 bytes as medium text
- static directory vieww module fix
- FmtSQL added param "extraValues"

1.3.16
------
- timezone fixes
- form, widget updates

1.3.15
------
- timezone fixes

1.3.14
------
- removed deprecated utils.utils.ReplaceHTMLEntities
- fix sendmail text encoding

1.3.13
------
- static routes as (name, path) tuples
- beautiful soup default html parser
- chameleon 3.6.2
- iface updates
- tool fixes
- image converter svg support
- added file export in json encoder

1.3.12
------
- mail transfer encoding fix
- image converter fix
- zope.interface version

1.3.11
------
- image converter fix, update
- mail header fix

1.3.10
------
- fixes: PIL image fp, search order iface, pool_filename asnumbers with _n postfix

1.3.9
-----
- iface autofill off by default

1.3.8
-----
Update definitions.ViewModuleConf.static:
    Static directory. Single or multiple static directories e.g.
    ({"name":"static1", "path": "module:static", "maxage": 1200})
- added components.iface
- postgres timestamp fix
- pyramid predicate fix
- form updates and fixes

1.3.7
-----
- ie browser fixes

1.3.6
-----
- windows upload path fixes

1.3.5
-----
- view module cleanup
- test fixes

1.3.4
-----
- form datetimeinput html type time
- form textinput widget added input_type html type attribute value

1.3.3
-----
- form test fixes

1.3.2
-----
- translation fix

1.3.1
-----
- object and container class hirarchy, imports and subclassing refactored (removed nive.components.baseobjects)
- seperated factory, search and workflow code. Acceess functions via properties .factory, .search, .workflow
- seperated application configuration and registry code. Access via .registration and .configurationQuery
- moved nive.forms to nive.components.reform.forms
- app.root() changed to property app.root
- nive.adminview moved to nive.components.adminview

----------------------------------------------------------------------------------------
Python 3.7 refactor. removed python 2 compatibility
----------------------------------------------------------------------------------------


1.0.2
------
- maintenance and bugfixes

1.0rc1
------
- maintenance and bugfixes
- many improvements

0.9.12b
-------
- refactored previous package nive -> nive, nive_cms, nive_userdb
  see packages.txt for changed imports

This ('nive') is now the base used for the different applications
packages 'nive_cms', nive_userdb' and 'nive_datastore'. Install
one of these to get the application you are looking for.


----------------------------------------------------------------------------------------
Preparation for 1.0 release
----------------------------------------------------------------------------------------

0.9.11b
------
- new sessionuser with limited functionality for caching
- added serialize and deserialize callback option
- user identity field added
- enabled non-class functions as event callbacks
- nive.utils.dataPool2.connections refactored
- added support to view.Assets() for url links e.g. http://example.com/assets/jquery.js
- bugfixes and improvements

0.9.10b
------
- maintenance and bugfixes
- added IFileStorage interface for file classes used to read and store file data
- renamed cms.pages.skipColumn parameter to addColumnContents
- extended definitions.ViewModuleConf with renderer attribute as default for views
- HTMLForm action button postfix changed to class var actionPostfix
- nive.container: added afterAdd event, renamed beforeCreate -> beforeAdd

0.9.9b
------
- bugfixes: sort and ajax response
- improved column integration
- css and js assets configureable design.configuration.assets
- cms editor widgets css updates
- added sort and cut, copy, paste tests

0.9.8b
------
- editor ui improvements
- welcome message
- scaffolds improved
- mysql tests improved
- bugfixes

0.9.7b
------
- scaffold base64 password bugfix
- converted cmsview javascript to jquery plugin
- added cmseditor.js, removed pe.js and overlay.js
- added cmseditor.css, removed pe.css
- added Undo() on sql execute exceptions

0.9.6b
------
- bugfixes and smaller updates
- serialization and deserialization of lists to json
- added forms.JsonSequenceForm
- added controlset option for list form fields


0.9.5b
------
The first beta release. Finally, all major features are included in this release. 

- Boostrap css framework used for the default design
- Responsive selectors added to box forms and html rendering
- Fulltext search
- Ctrl-key disables links in edit mode
- Updated scaffold for sqlite and mysql
- many fixed issues and cleanup
- code moved to github repository

