ptahcrowd README
You can read the ptah_crowd documentation on-line at http://ptahcrowd.readthedocs.org.
This packages provides a nearly-complete user registration and management facility. It is similar to cartouche in feature set. The ptah_crowd package contains:
User registration forms
Reset password functionality
Ability to validate & suspend accounts
User model
User properties models/API
Ptah Management Plugin so you can manipulate API in web interface
ptah_crowd is built on-top of Pyramid and Ptah. It provides quite a few features and is generic enough to “plug into” instead of build from scratch. It is a framework and not library. ptah_crowd` does something out-of-the-box and is meant to be extended.
It is worthwhile to understand that ptah_crowd is not a wsgi application. You need an application such as one of the applications in the examples github repository, https://github.com/ptahproject/examples
Quick start
If you do not have an application, lets use examples/ptah_models.
Install ptah_models into your virtualenv:
$ cd examples/ptah_models $ /path/to/virtualenv/bin/python setup.py develop
Then install ptah_crowd into your virtualenv:
$ cd ptah_crowd $ /path/to/virtualenv/bin/python setup.py develop
Now all that is remaining is telling the application to use ptah_crowd. This is really easy. Two ways.
#1 - Edit the .ini File:
$ cd examples/ptah_models $ edit settings.ini
Add ptah_crowd to the end of the pyramid.includes line:
pyramid.includes = ptah pyramid_debugtoolbar ptah_crowd
#2 - Add it to the WSGI app:
$ cd examples/ptah_models/ptah_models $ edit app.py
Below the config.include('ptah') statment you can add:
config.include('ptah_crowd')
Then start pyramid:
$ /path/to/virtualenv/bin/pserve settings.ini
To learn more about extending Pyramid you can read more in the documentation. http://readthedocs.org/docs/pyramid/en/latest/narr/extending.html
CHANGES
0.2 (2012-11-08)
Added Groups.
Added user default roles.
Added HTTPForbidden view.
Added admin user auto creation.
0.1 (2011-12-22)
Initial release
Metadata
Release files for ptahcrowd 0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ptahcrowd-0.2.tar.gz | 135.2 kB | Without provenance | Details for ptahcrowd-0.2.tar.gz |
Release files / ptahcrowd-0.2.tar.gz
| Download URL | ptahcrowd-0.2.tar.gz |
|---|---|
| Size | 135.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
139a681c014db6a6925be027eecdd333de7654619300f1f960c38d3ee118606f
|
|
BLAKE2b-256 checksum How to use checksums |
61da5f1f7bf0880ddf3900c3b81198d86407affcd9791f8a79191a753977ac64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for ptahcrowd 0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.