More in this section

Forums / Developing with Sitefinity / Displaying External Products within Sitefinity

Displaying External Products within Sitefinity

4 posts, 0 answered
  1. bo jackson
    bo jackson avatar
    7 posts
    Registered:
    21 Dec 2009
    21 Dec 2009
    Link to this post
    I am implementing a web site that is going to be displaying products from a external system and wanted to know which way is the best way to implement this functionality. Is it best to use Modules similar to the sample products module or user controls that will pull back the info from the external system? Also, SEO is a major concern and wanted to implement something better than details.aspx?id=000001. How would I ensure that I get SEO friendly names /widgets/outdoor/superWidget1A.aspx? or is there a better way to do this? The amount of product records could range from anywhere between 100 and 500 items.
  2. Radoslav Georgiev
    Radoslav Georgiev avatar
    3370 posts
    Registered:
    01 Feb 2016
    22 Dec 2009
    Link to this post
    Hello bo jackson,

    Thank you for using our services.

    A response has been send to the feedback thread that you have opened. Please find our answer there. I will also post our reply here:

    The recommended approach is to develop a custom module. For this module you can inherit the functionality of the Generic Content based modules and have functionality such as meta fields, categories, tags, permissions, and URL rewriting (important for SEO) already built in. As a sample I can recommend that you take a look at the products sample module:
    Sample Generic Content based module: Products module
    Overview
    Reusing views
    Adding and removing meta fields
    Client side data binding custom metafields
    Implementing permissions
    Removing unneeded Generic Content features (e.g. comments)
    Adding new features to Generic Content module
    Products module: Insert / Edit templates control guidance

    You can find how to rewrite Urls by taking a look at the following webinar - URL Rewriting In Sitefinity


    When you create a module that inherits from Generic Content you will also inherit the methods for creating/updating/deleting content items. This means that if you have an external source of content items you can use the Sitefinity Generic Content API to programmatically fill in items in your module - Creating Content Items. This blog post might also be useful Use the Content Manager API in a Web Service

    Best wishes,
    Radoslav Georgiev
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
  3. bo jackson
    bo jackson avatar
    7 posts
    Registered:
    21 Dec 2009
    23 Dec 2009
    Link to this post
    I tired to reinstall the products module and this is the error that I am getting.

    Configuration Error

    Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

    Parser Error Message: Method 'get_SecurityManager' in type 'Telerik.Cms.Data.DefaultProvider' from assembly 'Telerik.Cms.Data, Version=3.7.2022.2, Culture=neutral, PublicKeyToken=dfeaee0e3978ac79' does not have an implementation.


    It is the same line as all my other sites. Any ideas?
  4. Radoslav Georgiev
    Radoslav Georgiev avatar
    3370 posts
    Registered:
    01 Feb 2016
    23 Dec 2009
    Link to this post
    Hello bo jackson,

    Thank you for getting back to me.

    Most probably the references in the project have not been fixed. I have tested adding the Products module to a website using the instructions in the blog post and there were no problems. Please, inspect the references to Telerik Assemblies in the Products Module project.

    Kind regards,
    Radoslav Georgiev
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
Register for webinar
4 posts, 0 answered