Could someone point me in the right direction on some samples/docs on inter-module communication? I'm working on a few modules that I want to support other modules to send data to process.
For example: I'm working on a personal page that lists all of your recent posts thats publically viewable and I want to support non-node based modules (ie: bookmark module) to be able to send data to the content page.
I'm about to add a relatively simple feature to a custom module I'm working on that creates another tab on the "view"/"edit" tab list which allows you to copy the fields of an existing node into the form fields of a new node. My current concern is mainly for flexinode nodes, but I would suspect that other node types would also be supported. The main goal is to speed up repetitive data entry tasks.
My question is this: should I make this as a separate module? Would anybody find this useful?
I really like the autopath module, however I don't want to use it on all of my nodes just some. Is there a way to make it only create a path on say 'page' node types?