Taxon Provider?
We have an external system that has a pretty extensive taxon system already.
So in a meeting today the boss wants to know if SF has a taxon "Provider" we can change to pull from those services or if we just need to setup a scheduled task Sync of the items (pretty sure sync is the only option right?)
Hi Steve,
Yes, there is a provider for the taxonomies. It is located in
Telerik.Sitefinity.Taxonomies.Data.OpenAccessTaxonomyProvider
You can register a new provider when you go to Administration -> Settings -> Advanced -> Taxonomy -> Providers
OH SWEEET!
So how would that work? We define CRUD functions which would then dynamically add\remove\pull the pre-defined taxonomies in? Like are they always stored in the SF DB for performance reasons or could they all literally live somewhere else (it's a PHP\MySql system)
Hi Steve,
Well, apologies for the misdirection, but it turns out our TaxonomyManager can work only with one provider. You can inherit from the default OpenAccessTaxonomyProvider and reregister it. Then it should work with our default taxonomies and with your custom taxonomies.
Sorry again for the misdirection.
No biggie, just trying to plan this all out :)
So...from my above examples though, how would this all work out? Would there be the default SF Tags and Cats, then the provider would pull in the other external taxons, is that what you mean?
Hello Steve,
Yes, basically this is what I mean. The provider returns taxonomies, so you will have to compose your taxonomies in Sitefinity "format" and then return them.
Regards,