You have to be careful when you say "SalesForce" because it can mean a lot of different features... SalesForce is a series of apps and they all have different requirements.
Given that you mention "self-service portal" I assume you're looking into integrating with Force.com, and for that I see a couple of possible solutions:
Expose an OData endpoint and ...
The correct answer would be: "any way you like".
But to give you a hint in the right direction, for a survey you need forms, and something handling their responses. Both can be found in for instance Wufoo.
And there just happens to be a nice ECL provider for that, available for free on SDL Tridion World
The sdl.com corporate website has an integration with Marketo. Here are some details from a functional point of view:
Marketo forms are presented on the Tridion webpage in an iframe. The form is created in Marketo, which results in a Marketo form url. With a manual action the Marketo form url is added to a Tridion form component. This component ...
Short answer: it is the preferred way, yes.
For unpublish you can only use the ITransportHandler.
For publish you can use both the RenderedItem.AddInstruction and ITransportHandler, but it's better to use the AddInstruction because it's an API call and not direct XML manipulation. Note that you can use the RenderedItem.AddInstruction from ...
If you are using Tridion 2013, see the Tridion documentation below on the SDL Tridion Connector 1.0 for the CMIS standard which should work with SharePoint 2013.
Microsoft SharePoint 2013— CMIS is available on any on-premises SharePoint 2013 site after the Content Management Interoperability Services (CMIS) Producer feature is activated in the Manage Site ...
The current version SDL Tridion Connector 2011 for SharePoint just supports SharePoint 2010. It means that is hasn't been tested with SharePoint 2013 and probably it won't work or the behavior will be unexpected.
A "store locator" feature is rather broad since this might be something you just display results on a locator page with the integration happening during or sometime after publish. Do you already have the geo-location information and/or addresses?
If you want CMS authors to select and enter this data, the SDL Tridion R5.3/2009 Google Maps extension by Frank ...
I don't have experience with Marketo myself, but I did create an ECL provider for Wufoo once, and its code could most likely be used as an example of how you can do the same with Marketo.
Basically I used ECL since it gives us a good framework to connect external content providers. All that is required is that Marketo has an API that you can connect to, so ...
I would imagine any integration between Tridion and Digital River would (or at least should) be quite loose.
Payment processing takes place on the Content Delivery ...
Welcome to the Tridion Stack Exchange site!
You have probably already found from your initial investigation that Tridion does not provide survey/forms functionality 'out of the box' (unless you are/have one of the few customers using Tridion WebForms).
As Bart suggests, you will need some kind of 'forms' functionality to implement this.
You could write ...
Yes. I believe this is pretty straight forward (haven't used it before other than name/email). You can use any Contact Extended Details fields in your templates. [* ContactDetail *]
Check the documentation here for further information.
As far as I know, direct out-of-the-box integration of SDL Tridion with Salesforce is not available. However, a custom solution can be built to achieve this by using SDL Tridion Extension Points and Salesforce APIs on the same note as you get Drupal's Salesforce Suite which allows to have an integration of Drupal with the Salesforce.
The Default Schemas for Tridion has form schemas that can be used for creating forms. The schemas make use of repeatable component links and embeddable schemas that allow you make a 'field' that's a component, and can therefore be localized or reused in many different kinds of forms.
AFAIK - still old ELC provider supported in the same way as before. I'm not sure youtube connector available based on new Tridion Integration Framework.
For your reference, @Niclas created a nice blog about Developing connectors using the new Tridion Integration Framework.
I hope it helps.
This question is quite broad, and not very clear.
It's not entirely clear what you are trying to do.
However, the most obvious way to integrate an external system in your Tridion environment is by using ECL (http://docs.sdl.com/LiveContent/content/en-US/SDL%20Web-v1/GUID-6127E254-2754-41E0-992C-5ADF18296775)
Using this ECL api, you are able to write any ...
I ended up with adding Metdata Schema to the newly created ECL Stub Schema. I am using the Metadata Schema to relate an alternate text information to ECL item. Its getting stored in Tridion and not in ECL.