On Tue, Oct 13, 2009 at 3:34 AM, Tobias McNulty <tob...@caktusgroup.com> wrote: > > Before we get too far, I'd appreciate hearing feedback from one or > more of the core devs (and from some of the folks who were involved in > this discussion back when it was happening on the ticket) on the wiki > page[1] and the general direction this project is going.
On the whole, I'm comfortable with what I'm seeing. I haven't looked into the codebase for django-notify, but the feature set certainly makes it look like a reasonable starting point. Notwithstanding a teardown of the actual code, I have three comments on progress thus far: Firstly, given the similarity between the APIs, it seems like we should be trying to maintain parity with logging. That means: request.messages.add(messages.INFO, 'message') with: request.messages.info('message') as an alias. Note that this is a reversal of argument order from the proposed API. I'm not absolutely tied to this suggestion - I'm just noting that adding Django support for Python logging is also on the cards for v1.2, and it seems weird that we would introduce two APIs with similar external APIs, but not try to maintain parity. Secondly, I share Chris' concern about overloading 'messages'. This overlaps with the bikeshed issue of what to call the new contrib package - whatever name is picked for the contrib package should probably be reflected in the context variable, etc. Lastly, one issue that seems unaddressed is the transition plan for replacing user.message_set. The preamble to the wiki page makes a compelling argument for ditching message_set, but remains silent on a proposal for how Django (as a project) should be treating this new alternative. The solution might well be "use it if you want, ignore it if you don't", but given the problems with user.message_set, it might be worth giving some thought to a deprecation/transition plan. Yours, Russ Magee %-) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@googlegroups.com To unsubscribe from this group, send email to django-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-developers?hl=en -~----------~----~----~----~------~----~------~--~---