assuming i have a contacts orchard module which manages contacts
can i have two instance like so
mysite.com/WorkContacts/…
mySite.com/HomeContacts/….
and have the data partitioned by instance/location type etc.
I assume it should be but want to be sure before i dig any deeper
It’s not possible by default (although I’m not saying impossible at all).
Each module has it’s unique, hardcoded Id which prevents multi-instancing of modules by design. There are also many other reasons why it wouldn’t be a good idea…
Achieving such behavior is possible of course, but in slightly different way. As Orchard is mainly about content, you are free to build your own, different content types for different contact types from existing parts and fields. And then you’re free to create instances of those. It’s described very well here.
HTH