{ "info": { "author": "Ptah Project", "author_email": "ptahproject@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Framework :: Pylons", "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI" ], "description": "``ptahcrowd`` README\n=====================\n\n.. image :: https://secure.travis-ci.org/ptahproject/ptahcrowd.png \n :target: https://secure.travis-ci.org/ptahproject/ptahcrowd\n\nYou can read the `ptah_crowd` documentation on-line at \n`http://ptahcrowd.readthedocs.org `_.\n\nThis packages provides a nearly-complete user registration and management\nfacility. It is similar to ``cartouche`` in feature set. The `ptah_crowd` \npackage contains:\n\n- User registration forms\n\n- Reset password functionality\n\n- Ability to validate & suspend accounts\n\n- User model\n\n- User properties models/API\n\n- Ptah Management Plugin so you can manipulate API in web interface\n\n``ptah_crowd`` is built on-top of Pyramid and Ptah. It provides quite a few\nfeatures and is generic enough to \"plug into\" instead of build from scratch.\nIt is a framework and not library. ``ptah_crowd``` does something\nout-of-the-box and is meant to be extended. \n\nIt is worthwhile to understand that ``ptah_crowd`` is *not* a wsgi application.\nYou need an application such as one of the applications in the examples github\nrepository, https://github.com/ptahproject/examples\n\nQuick start\n-----------\n\nIf you do not have an application, lets use examples/ptah_models.\n\nInstall ``ptah_models`` into your virtualenv::\n\n $ cd examples/ptah_models\n $ /path/to/virtualenv/bin/python setup.py develop\n\nThen install ``ptah_crowd`` into your virtualenv::\n\n $ cd ptah_crowd\n $ /path/to/virtualenv/bin/python setup.py develop\n\nNow all that is remaining is telling the application to use\n``ptah_crowd``. This is really easy. Two ways.\n\n#1 - Edit the .ini File::\n\n $ cd examples/ptah_models\n $ edit settings.ini\n\nAdd `ptah_crowd` to the end of the `pyramid.includes` line::\n\n pyramid.includes = ptah pyramid_debugtoolbar ptah_crowd\n\n#2 - Add it to the WSGI app::\n\n $ cd examples/ptah_models/ptah_models\n $ edit app.py\n \nBelow the ``config.include('ptah')`` statment you can add::\n\n config.include('ptah_crowd')\n\nThen start pyramid::\n\n $ /path/to/virtualenv/bin/pserve settings.ini\n\nTo learn more about extending Pyramid you can read more in the documentation.\nhttp://readthedocs.org/docs/pyramid/en/latest/narr/extending.html\n\n=======\nCHANGES\n=======\n\n\n0.2 (2012-11-08)\n----------------\n\n- Added Groups.\n\n- Added user default roles.\n\n- Added HTTPForbidden view.\n\n- Added `admin` user auto creation.\n\n\n0.1 (2011-12-22)\n----------------\n\n- Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ptahproject/ptahcrowd/", "keywords": null, "license": "BSD-derived", "maintainer": null, "maintainer_email": null, "name": "ptahcrowd", "package_url": "https://pypi.org/project/ptahcrowd/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ptahcrowd/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/ptahproject/ptahcrowd/" }, "release_url": "https://pypi.org/project/ptahcrowd/0.2/", "requires_dist": null, "requires_python": null, "summary": "User management for Ptah.", "version": "0.2" }, "last_serial": 796776, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "4c45cc5b1332ce4f63104f6c8cea1944", "sha256": "139a681c014db6a6925be027eecdd333de7654619300f1f960c38d3ee118606f" }, "downloads": -1, "filename": "ptahcrowd-0.2.tar.gz", "has_sig": false, "md5_digest": "4c45cc5b1332ce4f63104f6c8cea1944", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 135192, "upload_time": "2012-11-08T19:33:38", "url": "https://files.pythonhosted.org/packages/61/da/5f1f7bf0880ddf3900c3b81198d86407affcd9791f8a79191a753977ac64/ptahcrowd-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4c45cc5b1332ce4f63104f6c8cea1944", "sha256": "139a681c014db6a6925be027eecdd333de7654619300f1f960c38d3ee118606f" }, "downloads": -1, "filename": "ptahcrowd-0.2.tar.gz", "has_sig": false, "md5_digest": "4c45cc5b1332ce4f63104f6c8cea1944", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 135192, "upload_time": "2012-11-08T19:33:38", "url": "https://files.pythonhosted.org/packages/61/da/5f1f7bf0880ddf3900c3b81198d86407affcd9791f8a79191a753977ac64/ptahcrowd-0.2.tar.gz" } ] }