Hello,

I can't believe we're ready, but we are. ;-)

tgext.authorization is now available for quickstarted projects with the latest 
revision for TG2 and its devtools (which will become TG 1.9.7b1), as well as 
for those who want to use it on existing projects.

This is a summary of what is ready:
  * tgext.authorization supports multiple sources, not only databases, and is 
able to manage them (add/edit/remove groups and permissions, not only read 
them) under a back-end independent API. However, the only plugin available at 
this moment is the SQL one.
  * tgext.authorization.authorize is 100% backwards compatible with 
tg.ext.repoze.who.authorize.
  * Documentation: Introduction to authentication and authorization and how it 
works in TurboGears 2; introduction to tgext.authorization, *full* 
documentation for tgext.authorization.authorize (former tg.ext.repoze.who), 
*full* documentation for the tgext.authorization's quickstart. Nevertheless, I 
still have to write four pages for those looking more advanced stuff in 
tgext.authorization, including how to write a plugin.
  * Plus some things you'll find in the documentation.

How you may help:
  * Proofread the auth-related documentation -- Me be not a native english 
speaker :)
  * Write a one-page documentation for repoze.who, similar to SQLAlchemy's.
  * Test the SQL plugin with Elixir.

BTW, I didn't have enough time to complete support for permissions for 
anonymous users. I hope to get that in v0.9a2 and I'll work on this after I 
complete the auth documentation.

At this moment the online TG2 documentation is out-of-date, so should download 
and build it to get what I've already documented 
(http://svn.turbogears.org/docs/2.0/docs/).

If there's something you're looking for and is not documented yet in those 
Sphinx-based docs, it's very likely that you'll find them in the API 
documentation (temporarily hosted here: 
http://code.gustavonarea.net/tgext.authorization-v0.9a.1-docs.tar.bz2).

Feedback is greatly appreciated!

Cheers.
-- 
Gustavo Narea.
http://gustavonarea.net/

Get rid of unethical constraints! Switch to Freedomware:
http://softwareliberty.com/

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to