50
votes
What are some appropriate uses for Sitecore Data Providers?
It's a difficult one; a question I've considered many times over in the years I've been working with Sitecore.
I can start with some numbers. I've done perhaps 30 or so projects that involved data ...
14
votes
What are some appropriate uses for Sitecore Data Providers?
I've used DataProviders fairly extensively and I'd say that they're good if:
1. Your API is fast (not too many calls to get the info, easily cached etc)
2. You need data to be up do date (to ...
13
votes
What are some appropriate uses for Sitecore Data Providers?
A good example is exposing information from a PIM (product information manager) as native Sitecore items in the Sitecore tree. With this, production information can be accessed via the same API's as ...
11
votes
What are some appropriate uses for Sitecore Data Providers?
I think there are some good individual examples here of useful Data Provider usage, and some good arguments about when/why you should not use them, but I'd like to summarize the situations in which a ...
8
votes
Accepted
Integration with custom-built Product Management System
While a very detailed question, there are still quite many "it depends" open ends. I'm going to make some assumptions based on experience, and give you my view.
I'll start by shaking the box to try ...
8
votes
What are some appropriate uses for Sitecore Data Providers?
I have used them before to inject custom Security on an item level. In my particular case the security requirements couldn't be fulfilled by Sitecore security, so my data provider would perform the ...
7
votes
Accepted
Consistent GUIDs for custom data provider
Sitecore Commerce Connect employs a similar approach. From the Commerce Connect Integration Guide:
3.1.5 ID Mapping By design, the remote product repository is always regarded as the main repository, ...
7
votes
What are some appropriate uses for Sitecore Data Providers?
In the past, I have recommended a data provider while working with a healthcare client. They had a member database that contained HIPAA (Health Insurance Portability and Accountability Act) protected ...
6
votes
What are some appropriate uses for Sitecore Data Providers?
I have used Data Providers for PIMs, employee/personell/staff/etc. directories, and also for large quantities of data points coming from a source that is managed in another system but referenced by ...
6
votes
Accepted
What is Sitecore IDTable usage?
The Sitecore 6.6 scaling guide has this to say about the IDTable:
You can store persistent mappings of arbitrary keys to Sitecore IDs in the Sitecore IDTable.
By default, this is only used by ...
5
votes
Consistent GUIDs for custom data provider
You should try to write a function to generate deterministic guids. Found this: http://kechengpuzi.com/q/s2642141 as a possibility (example is based on paths, but you can use your id as input - if ...
4
votes
Accepted
Custom Data Provider with bucketed items
Your root item (probably a real Sitecore item) has to be set as a bucket. For your child items (the virtual ones from your provider), you need to set the Is Bucketable value to true on the 'Standard ...
4
votes
Integration with custom-built Product Management System
Did some consultancy a few years ago in the travel business - they pushed their data into Sitecore but I'm quite sure they would never do that again..
I would try to go for a hybrid solution where ...
4
votes
What are some appropriate uses for Sitecore Data Providers?
We have a situation were we will probably be moving data outside of Sitecore into a custom database and write a data provider on it. Might become a read-only data provider even.
We are facing a tree ...
3
votes
Contact/Lead Integration: Real Time vs Session End Update Conflict
Have you tried Sitecore's Data Exchange Framework module? It is designed for integrating with third-party tools and the optional Sitecore Provider includes out of the box support for syncing/updating ...
3
votes
What are some appropriate uses for Sitecore Data Providers?
If you have data in a back-end system that has network access limitations, using a Data Provider allows Sitecore to publish the data as Items, sparing you the need to worry about VPNs or latency when ...
3
votes
Are there Sitecore e-commerce solutions that have native integration with SAP?
It depends.
I think you'll need to look into writing integration code for this, as there would rarely be anything that completely OOTB connects two systems like these. So something like Sitecore ...
2
votes
What are some appropriate uses for Sitecore Data Providers?
They are appropriate when you need to integrate with external data sources and want to take advantage of Sitecore's item processing, tracking and manipulation.
One example would be a university:
We ...
2
votes
Integration with custom-built Product Management System
I have done some similar solutions in the past – and I would suggest that you integrate the data into Sitecore, but create a custom Sitecore DB (without publishing) to hold the data. Also consider ...
1
vote
Sitecore 8.0 newrelic integration
You can start with New Relic Sitecore module in the Sitecore market place
https://marketplace.sitecore.net/en/Modules/New_Relic.aspx
In the documentation tab you will find the installation ...
1
vote
I need to integrate a controller from a compiled dll into a controller I can build/control. How can I call that as a rendering?
If I'm understanding correctly, you're looking to get the result from a controller, and return that through an API controller. The problem with that is that a controller action generally returns an ...
1
vote
Embed html/javascript/css without iframes
Having done some more research on this, it appears that the Habitat demo site contains the functionality that we need in the Assets module. It allows the Javascript and CSS references to be added in ...
1
vote
Embed html/javascript/css without iframes
We have created a component in our previous project which can inject html
string with inline css & javascript to the page content. Basically html strings are from a 3rd party app which can change ...
1
vote
Consistent GUIDs for custom data provider
I have had to do similar in the past have used deterministic GUIDs. I use the method described and shared here:
http://code.logos.com/blog/2011/04/generating_a_deterministic_guid.html
This algorithm ...
1
vote
What is Sitecore IDTable usage?
The IDTable is used to store persistant mappings of external keys to Sitecore IDs. Be aware though, that IDtable lookups requires an additional query to the database (caching aside), and may impact ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
integration × 13data-provider × 4
sitecore-commerce × 1
xconnect × 1
mvc × 1
sql-database × 1
best-practices × 1
data-exchange-framework × 1
javascript × 1
mvc-forms × 1
controller × 1
routing × 1
information-architecture × 1