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 | |
|---|---|---|---|
| ptahcrowd-0.2.tar.gz | 135.2 kB | Details |
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 |