This release is a pre-release and may not be stable for production use.
Soup Storage for PloneFormGen Form Data
This PloneFormGen Storage Adapter saves and index form-data in so called soup. A soup is an unstructured flat storage containing records with attributes (form-data). Attributes are indexed in an repoze.catalog. Thus complex queries on the data are possible.
It ships with an full-featured table view based on jquery.datatables. Datatables server-side processing enables to have large datasets processed. It provides a search over all columns and by single columns. Each column can be sorted.
Additional to the form data userid and timestamp of creations is logged.
A row can be edited. After save modification-timestamp, userid and changed fields are logged.
CSV-Export of all data is possible, including creators userid, creation- and last-modified-timestamp if selected.
Installation
Just depend in your buildout on the egg collective.pfg.soup. ZCML is loaded automagically with z3c.autoinclude.
Install it as an addon in Plone control-panel or portal_setup.
This package is written for Plone 4.2 or later.
Source Code and Contributions
If you want to help with the development (improvement, update, bug-fixing, …) of collective.pfg.soup this is a great idea!
The code is located in the github collective.
You can clone it or get access to the github-collective and work directly on the project.
Maintainer is Jens Klein and the BlueDynamics Alliance developer team. We appreciate any contribution and if a release is needed to be done on pypi, please just contact one of us dev@bluedynamics dot com
Contributors
Jens W. Klein <jens@bluedynamics.com>
License GPL 2
Todos
only indexed fields are sortable - reflect this in UI
create indexadapters for all fields
History
1.0-beta3
option to make it possible to edit own data again (logged in users) [jensens, 2013-02-24]
1.0-beta2
bugfix: subscriber raised AttributeError: get_soup [jensens, 2012-09-07]
1.0-beta
make it work [jensens, 2012-07-03]
Release files for collective.pfg.soup 1.0-beta2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| collective.pfg.soup-1.0-beta2.tar.gz | 26.2 kB | Details |
Release files / collective.pfg.soup-1.0-beta2.tar.gz
| Download URL | collective.pfg.soup-1.0-beta2.tar.gz |
|---|---|
| Size | 26.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
579e46fa52a2019e9ddc99c06623f93ad69546c1184fe1681016b949bd37667d
|
|
BLAKE2b-256 checksum How to use checksums |
dcd82d4215d14793955e2a13a898d752d579a9f64b7c4eb7bc56ec056f5843ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |