On 31 May 2007, at 8:29 PM, Boris Mann wrote:
Yes, there is currently no way to do CRUD with CCK stuff. And it hurts install profiles. So, making the CRUD bits with CCK happen will enable this for modules AND let you also create on-the-fly node stuff in install profiles.
Perhaps just adding a hook_node_fields($type), which is a cck data structure to be imported into the db. Then the modules could just expose bog standard drupal nodes, and add the fields to them. I don't know cck well enough to know whether something like this doesn't exist. You'd also need to dump the node type settings, but that's a single var per type, iirc. It should be possible to dump multiple node types to a module too, so you could have a $profile_node_types.module be generated , to set all that up.