+1-888-365-2779
Try Now
More in this section

Forums / General Discussions / Multiple Domains One License

Multiple Domains One License

21 posts, 0 answered
  1. Falcon325
    Falcon325 avatar
    9 posts
    Registered:
    18 Sep 2006
    06 Feb 2008
    Link to this post
    Hi Guys,
    I remember reading a post awhile ago regarding multiple domains and one license for SF, if you could refresh my memory and show under what circumstances I would be able to utilize one license for multiple domains.

                Thanks in advance
  2. Sonya
    Sonya avatar
    231 posts
    Registered:
    24 Sep 2012
    07 Feb 2008
    Link to this post
    Hi Falcon325,

    Sitefinity provides licenses per domain. This means that you need two licenses for two different sites. However, if you would like to use multiple domains that redirect to one and the same site, you would still need just one license. This refers to the so-called Domain Aliases. In order to use this option, you should read the Annex to the Sitefinity CMS EULA, which I have attached for you, and sign it. In it you could find explanatory information about the terms I just mentioned.

    If you have further questions, do not hesitate to ask us.
     

    Sincerely yours,
    Sonya
    the Telerik team

    Instantly find answers to your questions at the new Telerik Support Center
  3. Phill Hodgkinson
    Phill Hodgkinson avatar
    362 posts
    Registered:
    10 Nov 2004
    09 Jul 2009
    Link to this post
    Hi there,

    I'm posting here since this resolved half of my question. From a licensing point of view I think I'm ok but perhaps someone can confirm both the licensing and technical aspects of what I want to do.

    I have a multi-lingual site, where the client has just told me that they want the french pages of the site to be accessible using a french domain name. So I have the following:
    www.englishdomain.com/en/aboutus.aspx
    www.frenchdomain.com/fr/aboutus.aspx
    Both are running from the same sitefinity site/install, and IIS is configured with an additional host header for the french domain so the domain name can easily be swapped and the pages still load as they should.

    So I guess my questions are:
    1. Is this still allowed under the "Annex to Telerik Sitefinity EULA"?
    2. From a technical point of view, is it possible to force the site to use the domain/url that is specific to that language when someone hits the language toggle link that forces the Current Culture to change?

    Thanks in advance for any help.
    Regards,
    Phill
  4. Georgi
    Georgi avatar
    3583 posts
    Registered:
    28 Oct 2016
    14 Jul 2009
    Link to this post
    Hello Phill Hodgkinson,

    Here are the answers to your questions:
    1. Is this still allowed under the "Annex to Telerik Sitefinity EULA"?
    Yes, this is allowed.

    2. From a technical point of view, is it possible to force the site to use the domain/url that is specific to that language when someone hits the language toggle link that forces the Current Culture to change?

    We have considered such case, and implemented Domain Mapping as well.

    The option that you should use in the <localization> section of the web.config is -
    DomainName - The language is set per domain. This option could be used when you have different language versions and different domain for every language version. For instance the site has English and German versions, two domains could be used: myENsite.com and myGERsite.com.

    All the best,
    Georgi
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  5. Phill Hodgkinson
    Phill Hodgkinson avatar
    362 posts
    Registered:
    10 Nov 2004
    17 Jul 2009
    Link to this post
    Hi Georgi,

    Tnanks for getting back to me. I've looked in the online help and the forums but can't seem to find any examples of domain mapping in the localization section. Could you provide an example of how I would map:
    www.en_domain.com -> en
    www.fr_domain.com -> fr

    Many thanks in advance!
    Cheers,
    Phill
  6. Georgi
    Georgi avatar
    3583 posts
    Registered:
    28 Oct 2016
    22 Jul 2009
    Link to this post
    Hi Phill Hodgkinson,

    You should use the following configuration:
    web.config:
    <localization defaultProvider="Sitefinity"  
     persistenceMode="DomainName"  
     defaultCulture="en" cultures="en, fr"
     <cultureMappings> 
       <add key="www.en_domain.com" culture="en" /> 
       <add key="www.fr_domain.com" culture="fr" /> 
     </cultureMappings> 
     ... 
    </localization> 

    Note the key and culture mappings. The key is holding your domain name corresponding to the value set in the culture property.

    But you are right - this should be documented in a better way. I will see what can be done about this.

    Don't hesitate to contact us if you have other questions.

    Best wishes,
    Georgi
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  7. Lee
    Lee avatar
    13 posts
    Registered:
    15 Aug 2008
    21 Sep 2009
    Link to this post
    Hi Phil,

    I have tried as you have suggested by doing the following

    <localization defaultProvider="Sitefinity" persistenceMode="DomainName" defaultCulture="en" cultures="en, us"
                <providers> 
                    <clear/> 
                    <add name="Sitefinity" type="Telerik.Localization.Data.DefaultProvider, Telerik.Localization.Data" connectionStringName="DefaultConnection"/> 
                </providers> 
                <cultureMappings> 
                    <add key="www.uk.website.com" culture="en-GB"/> 
                    <add key="www.us.website.com" culture="en-US"/> 
                </cultureMappings> 
     </localization> 


    but i come up with this error:

    Parser Error Message: Unrecognized element 'cultureMappings'.

    Have I missed something?

    many thanks

    Lee
  8. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    21 Sep 2009
    Link to this post
    Hello Lee,

    Which version of Sitefinity you use? I am not able to reproduce this problem locally. It seems that you use an old version of Sitefinity where cultureMappings element collection is not implemented.

    Regards,
    Ivan Dimitrov
    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.
  9. Lee
    Lee avatar
    13 posts
    Registered:
    15 Aug 2008
    21 Sep 2009
    Link to this post

    Hi Ivan,

     

    i believe that we are using 3.2

     

    Thanks

     

    Lee

  10. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    21 Sep 2009
    Link to this post
    Hello Lee,

    This functionality is not supported under Sitefinity 3.2. You should have at least Sitefinity 3.2 SP2 Hotfix.

    Regards,
    Ivan Dimitrov
    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.
  11. Lee
    Lee avatar
    13 posts
    Registered:
    15 Aug 2008
    22 Sep 2009
    Link to this post
    Hi Ivan,

    I have upgraded to version 3.7 which has done the trick, I am having problems though getting the french culture to work though.

    My web.config looks like this

    <

     

    localization defaultProvider="Sitefinity" persistenceMode="DomainName" defaultCulture="fr" cultures="en, fr" allowSpecificCultures="true" >

     

    <

     

    providers>

     

    <

     

    clear/>

     

    <

     

    add name="Sitefinity" type="Telerik.Localization.Data.DefaultProvider, Telerik.Localization.Data" connectionStringName="DefaultConnection"/>

     

    </

     

    providers>

     

    <

     

    cultureMappings>

     

    <

     

    add key="uk.lee.com" culture="en"/>

     

    <

     

    add key="us.lee.com" culture="en"/>

     

    <

     

    add key="fr.lee.com" culture="fr"/>

     

    </

     

    cultureMappings>

     

    </

     

    localization>

     


    But when I call  CultureInfo.CurrentCulture in the code behind it is en-GB for the fr URL although the uk and us appear to work fine.  I need to access the culture to know what currency to apply to our shop

    Many Thanks

    Lee
  12. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    23 Sep 2009
    Link to this post
    Hello Lee,

    The problem is that all of your subdomains belong to the same domain. - lee.com. DomainName PersistenceMode works only in case where you have two different domains like - leeFR,com and leeEN.com. You can use DomainExtension instead where the language code comes from the top level domain, if it is a country domain.

    Kind regards,
    Ivan Dimitrov
    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.
  13. Lee
    Lee avatar
    13 posts
    Registered:
    15 Aug 2008
    24 Sep 2009
    Link to this post
    Hi Ivan,

    Unfortunatly neither of these are a possibility with the business at the moment, I am also struggling with the pathprefix as it is messing up the URL rewriting that I have.

    Does the cookie option work or is it jsut a place holder?

    Many thanks

    Lee
  14. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    24 Sep 2009
    Link to this post
    Hello Lee,

    Could you elaborate a some more about  "Does the cookie option work or is it jsut a place holder?" The place holders are used in master pages only. The cookies are stored by the browser.

    Kind regards,
    Ivan Dimitrov
    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.
  15. Lee
    Lee avatar
    13 posts
    Registered:
    15 Aug 2008
    24 Sep 2009
    Link to this post
    Hi Ivan,

    Sorry I should have elaborated a bit, I'm trying to use URL rewriting and sitefinity localisation.

    I am struggling with the pathprefix persistance mode as a link on my site might be something like /about/ redirecting to /about.aspx and when the pathprefix is being used I still have a link with /about/ but in now need to redirect to /en-GB/about.aspx (or whatever the culture is).  I also can't seem to find a way of using the query string to do this because of the same problem.

    I thought that DomainName persistance mode might work as we are looking to have URL's like uk.lee.com but as pointed out in an earlier post this is not possible to use as it works of the domain and not a sub domain. The business does not want to go down the seperate .co.uk .com route either.

    I have tried to use the persistance mode of Cookie but cannot find any documentation on this and get an error in FireFox saying that the page will never complete, the documentation I have found states that this is reserved for future use which is also mentioned in the webinar.

    Do you have any suggestions on how I can proceed?

    Many thanks for you help

    Lee

  16. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    25 Sep 2009
    Link to this post
    Hi Lee,

    You can use only

    DomainName
    PathPrefix
    DomainExtenssion
    BrowserSettings
    QueryString - The language code is appended in the query string of the request.


    Greetings,
    Ivan Dimitrov
    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.
  17. Lucas
    Lucas avatar
    65 posts
    Registered:
    22 Mar 2010
    30 Mar 2010
    Link to this post
    Hi, is the Annex_to_Telerik_Sitefinity_CMS_EULA.zip agreement about multiple domain licensing still valid ?

    We are having the same problematic in our intranets (multiple domain names point to an unique website, in different languages). These sites are not reachable from the Internet (custom tld)
  18. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    30 Mar 2010
    Link to this post
    Hi Lucas,

    Please contact our sales department for more detailed information about domain licensing.

    Best wishes,
    Ivan Dimitrov
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
  19. jhon
    jhon avatar
    2 posts
    Registered:
    22 Jul 2010
    22 Jul 2010
    Link to this post
    Hi
    I currently have a hosting package with a company, however just recently have purchased additional domain names.Can you run multiple domains from the one server, or would i have to purchase more hosting from the same company? Hope this makes sense.
    Thanks
    !

    _______________________
    Multiple Domain Hosting



  20. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    22 Jul 2010
    Link to this post
    Hi jhon,

    I do not see how this is related with Sitefinity. You should contact your host and ask him whether you can
    "run multiple domains from the one server, or would i have to purchase more hosting from the same company"

    Greetings,
    Ivan Dimitrov
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
  21. Lucas
    Lucas avatar
    65 posts
    Registered:
    22 Mar 2010
    22 Jul 2010
    Link to this post
    Hi jhon,

    if your host allows it, multiple instances of Sitefinity can run concurrently on the same database (The ApplicationName must be different for each instance), or a single instance of Sitefinity can run under several domain Names with no extra configuration that I can think of.
Register for webinar
21 posts, 0 answered