On 31 Aug 2006, at 23:58, Peter Wolanin wrote:
My criticism was a little too broad, perhaps- I don't think the entire patch should be rolled back but that at the least 3 of the 4 ops, insert, update, delete, should stay where they are in hook_nodeapi. I might also argue for the return of hook_delete.
I just rolled back the patch. Programmatic submissions are still possible but the old _nodeapi hook is back. This give us more time to think about it, and to figure out a solution that more people are comfortable with. No need to rush this. :)
Thank you Dries, this is the least painful path, specially the freeze is practically upon us. Perhaps when Moshe comes up with a good description, this would be cleared up, but until then, the CRUD functions in nodeapi are crucial for modules to act on node events. I also remember someone mentioning discrete CRUD functions outside of nodeapi a while back (was it webchick?)