I am wondering what the infrastructure API provides when deleting a page or a module on a page. Is it recursive so that if you delete a page the modules on that page are also deleted.? And further, if a module is deleted either manually, or by virtue of recursive deletion in a page (if such happens), then do the various children of the module also get deleted.
In othere words, if a page is deleted is there a risk that a lot of data will be orphaned in the database tables?
Specific example: if one deletes a page with a forum on it, is the forum also deleted? What about the groups and subforums and messages in the forum. Are they also deleted?
Thanks for any insight. I am interested what the conventions expectations are, what the APIs implement automatically, and what the realities are for recursive deletion to actually work if it is in fact implemented.