I would like to use Xenforo to house the discussions that revolve around an application I'm creating "outside" of the Xenforo framework. I'm basically writing a shopping script in .PHP, and I want Xenforo to house the product reviews.
Each individual product in the product catalog has a unique md5 hash associated with it. I would like to be able to pass this hash value through some kind of interface to Xenforo for the purpose of thread creation or thread retrieval.
If this hash value for the individual product already exists in some kind of hash-to-thread identification table, then I'd like to pull out 5, 10, or any given number of posts within the thread pertaining to the product in question. The content of these posts would be displayed in the application I'm coding outside of the Xenforo framework. It would be really nice, but not necessary, if user information could also be pulled out along with the thread request, e.g., the author of the post within the thread and particular custom fields associated with the post author (such as their avatar, etc.).
If the hash value does not happen to exist in the hash-to-thread identification table, then (when the member has already been logged into the forum) Xenforo prompts for the creation of the thread.
Because there is only one product identification hash per product, there should also be only one thread within Xenforo for the given product hash.
In closing, I'm looking for an add-on that would allow an external script NOT built on the Xenforo framework to "hook in" to Xenforo's thread creation and thread retrieval capabilities.
I would like to know if this is even possible, and if someone would be interested in doing this for me. I do have an account on eLance if an escrow payment if preferred.