Thanks! This should be on the site prominently somewhere. =)

iain
On Thu, 2009-09-10 at 22:23 +0100, Graham Higgins wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> 
> On 10 Sep 2009, at 18:59, [email protected] wrote:
> 
> > I could use some more complete examples.
> 
> 
> Sure. There's Shabti:
> 
> PyPi: http://pypi.python.org/pypi/Shabti/0.3.2c  - for Pylons 0.9.7  
> users
> 
> Bitbucket repos: http://bitbucket.org/gjhiggins/shabti/wiki/Home - for  
> users of Pylons tip
> 
> Sphinxified docs: http://bel-epa.com/shabtidocs/ - presents a  
> narrative description of each template
> 
> Shabti is a collection of Pylons add-ons in the form of project  
> templates that, on "paster create", result in an configured and  
> augmented Pylons app to play with. It's just basic functionality but  
> you can use it as an example for your own code (or not, as the case  
> may be).
> 
> Along the lines of TG1's basic "Identity", the Shabti templates use a  
> standard basic auth'n'auth  pattern originally implemented in the  
> tesla-pylons-elixir [1] project. The first 5 templates listed below  
> use Elixir for the modelling but switching back to straight SQLA isn't  
> difficult.
> 
> 1. Tesla Basic auth'n'auth:  form(forwarding) and cookie-based
> 
> http://bel-epa.com/shabtidocs/shabti_templates/shabti_auth.html
> 
> 2. Tesla Row-level auth: as above with experimental row-level  
> authorisation.
> 
> http://bel-epa.com/shabtidocs/shabti_templates/shabti_auth_xp.html
> 
> 3. Repoze.who example of authentication, using the above Identity model
> 
> http://bel-epa.com/shabtidocs/shabti_templates/shabti_auth_repozewho.html
> 
> 4.Repoze.what auth model (adds authorisation to the above repoze.who  
> authentication)
> 
> http://bel-epa.com/shabtidocs/shabti_templates/shabti_auth_repozewhat.html
> 
> 5. Gustavo Narea's repoze - pylons quickstart: based on repoze-wh[o| 
> at] and tailored for a Pylons basic auth'n'auth kit.
> 
> http://bel-epa.com/shabtidocs/shabti_templates/shabti_auth_repozepylons.html
> 
> 6. The basic Identity model and auth'n'auth but using CouchDB
> 
> http://bel-epa.com/shabtidocs/shabti_templates/shabti_auth_couchdb.html
> 
> 7. The basic Identity model and auth'n'auth as above, but using  
> RDFAlchemy's Object-RDF-Mapper
> 
> http://bel-epa.com/shabtidocs/shabti_templates/shabti_auth_rdfalchemy.html
> 
> 8. A microsite --- as 1. (above) but with a Page model plus tw.forms,  
> validation, etc, A pre-assembled limited example kit to play with.
> 
> http://bel-epa.com/shabtidocs/shabti_templates/shabti_microsite.html
> 
> 9. AuthKit 0.4.6. It seems to work for me
> 
> http://bel-epa.com/shabtidocs/shabti_templates/shabti_authkit.html
> 
> With all of the above auth / auth'n'auth schemes, you should try 'em  
> out wearing heavy nailed boots before you decide on their suitability  
> for your purposes.
> 
> The source code for Kai, the PylonsHQ web site is also available on  
> bitbucket. Kai has CouchDB-based auth'n'auth and offers self-signup  
> and other user self-admin facilities such as forgotten password email,  
> etc.
> 
> http://bitbucket.org/bbangert/kai/
> 
> 
> HTH.
> 
> Cheers,
> 
> Graham
> 
> http://www.linkedin.com/in/ghiggins
> 
> 
> 
> 
> -----BEGIN PGP SIGNATURE-----
> 
> iEYEARECAAYFAkqpblMACgkQOsmLt1NhivwJLQCffMSX/cUwvIppM8xrvjJ8Ls3v
> 7TIAnRBO+bmYafWPIjmWXVNptzY/WkZYiQCVAgUBSqluU1nrWVZ7aXD1AQKNkQQA
> uyQ6NSNKwD+IndyAXbFUud78Wfmzv3o1P1tqsnjzgM0fMxpyDx4NFdy1kizcRnhm
> vinR96zWRqUcHJ5M0iD+AlOFBU2z/o2NVlaCEkbvTZxhADzwEZZZf6jsPY4EKuXR
> hOnXywoAuPEjwqpk/qNv5O1RWdafQRIo8XRv+k32pIs=
> =jQad
> -----END PGP SIGNATURE-----
> 
> 
> > 


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to