- how does one validate a node programmatically *correctly*? - what is the point of the "node_validate()" function and the hooks if it doesn't actually *validate* the node at all? At least rename it to "node_noop()" so things are clear. - really, why have "node_validate()" at all? Does anyone do anything usefull in it?
good question. unfortunately, 4.7 is a bit of an intermediate solution which makes this hard. the conceptual way to do is is to programtically "submit" the story form. In 4.7, this amounts to populating the proper $_POST variables like 'type' and 'title' and so on and then building the node form by calling the right functions and then calling drupal_get_form(). the node form is the most complex of all our forms so i'm not sure this works right. form api 2.0 will be focused on making things like this easy again. -moshe