Just discovered IP. Love it. You’ve done a fantastic job.
Now, I’d like to integrate it further with my existing systems - specifically I run an UberCart (Drupal) shop, and I would love to be able to connect that to IP so when a sale is made it generates an invoice, customer, guest account, etc and ties them all together.
I am sure I could just directly manipulate the database backend, but that’s nasty IMHO. So I’d like to investigate expanding (through a module?) IP to connect to the UC database or expose an interface that UC could communicate with.
Is there any development documentation for writing modules? Is there any form of existing API for other systems to communicate with IP?