Jeff, it seems to me you are saying that this patch needs a patch to restore the functionality present in 4.7...
From my point of view as a relative newcomer to this, the present API for node handling is simple to grasp the logic of. I think this is a key point that is being overlooked- the barrier for entry of new developers and rention of existing ones. If I call node_save() on a node object, but then my data is not saved, that's not logical to me.
The hooks into Forms API are not easy to grasp the logic of, even after spending many hours on this. Even without this patch, any developer who *wants* to use the Forms API and submit hooks can. This patch *forces* us, even when it's not appropriate to the data model (as mentioned in a previous post). -Peter
Date: Thu, 31 Aug 2006 11:20:16 -0500 From: "Jeff Eaton" <jeff@viapositiva.net> Subject: RE: RE: [development] changes to hook_nodeapi To: <development@drupal.org> Message-ID: <002501c6cd19$5c208770$6700a8c0@JEATON2DEV> ...
As of this patch, hook_nodapi no longer gets called, for example, with $op='update".
Well... Yes. That was what the patch did. It changed the system to use form processing hooks for CRUD interaction. It can definitely be said that there should be an easier way to 'tie in' to those operations. A specific helper function rather than form_alter, for example.
--Jeff