[development] $node namespace woes -- can we fix this in D6?
Josh Koenig
josh at chapterthreellc.com
Wed May 30 06:49:20 UTC 2007
The standard Moshe is talking about is somewhat implied here at the
bottom in the naming convention section:
http://drupal.org/coding-standards
It should probably be explicitly spelled-out though in terms of
stuffing data into node objects and the like. I think putting it in
doxygen is critical. I real api.drupal.org 100 times a day. Handbook
maybe once a week. :)
I (heart) standards.
-josh
>
> On May 29, 2007, at 6:23 PM, Moshe Weitzman wrote:
>
>> thata the drupal convention, and IMO it works quite well.
>
> undocumented conventions that aren't expressed in the code of core
> are worthless, IMHO.
>
>> Contrib modules are second class citizens and should always prefix
>> their variables, form fields, node elements, etc. this system
>> works very well, when you use it.
>
> so, you advocate "luck" as the solution to this problem. ;) fair
> enough. however, if core doesn't do this itself, we have to
> mention this in the developer docs, preferably in a few places like
> the doxygen for nodeapi('load'), the drupal coding convetions, etc,
> etc. if that's really the only answer here, i'll volunteer to
> submit the issue to the documentation queue...
>
> thanks,
> -derek
>
> p.s. project* was written by core maintainers, and has been doing
> this wrong for over 5+ years. if we can't trust the core
> maintainer's own contribs to provide best practices for this, who
> can we trust? ;) hence the need for docs and vastly more awareness
> of this problem by the rest of us 2nd class citizens.
>
>
Josh Koenig, Partner
josh at chapterthreellc.com
AIM: chap3josh
1-888-822-4273
More information about the development
mailing list