People as projects
from
Ian Bicking
on Dec 05, 2007 04:45 PM
So, Nick mentioned more stuff attached to personal pages/users. I think
we talked about this here and there, but not very specifically.
I think the easiest way to do this would be something akin to treating
/people/NAME like we treat /project/NAME. We add an X-Openplans-Person
header already. We don't dispatch things like /people/NAME/blog, etc,
but that would be a fairly small change (to openplans_hooks.py).
Internally, I think we could treat people a lot like projects, maybe
with a little name mangling. E.g., person NAME is project
"NAME.person". For stuff like TaskTracker and WordPress this seems most
expedient (WordPress just keys blogs off strings anyway, it's just
another kind of string).
From there I guess we need a concept of featurelets on people. This
doesn't sound like it's too hard. So long as we don't have to rethink
every other piece of integration, which we shouldn't need to do as long
as people and projects keep the same general shape.
--
Ian Bicking : ianb@...