(37 product reviews.)
iFinity Url Master 2.7 - Total DotNetNuke Url Solution
posted by iFinity Software - 3/23/2011
iFinity Software Active Since 1/23/2008
(2 total reviews for iFinity Software in the last six months.)
Ask a Question
99 users are watching this product.
There are many reasons why you need the Url Master module to improve your DotNetNuke installation:
The Url Master module is a must-have for your site if you are interested in getting higher rankings in Search Engine results. It is a vital part of any SEO strategy for a DotNetNuke website.
Experienced and smart DotNetNuke site owners are aware of the shortcomings of the standard DotNetNuke Url solution that work against higher rankings. Url Master solves all the DNN Url issues without taking shortcuts.
Who uses this software?
The Url Master module is used on and trusted by these websites to improve their usability and search engine rankings:
- dotnetnuke.com - the official website for the DotNetNuke project
- datasprings.com - a leading seller of DotNetNuke modules
- r2integrated.com - a leading consultant specialising in DotNetNuke websites
- plus many, many more sites, including many DotNetNuke User group sites, and personal blogs of DotNetNuke core team members.
The Url Master module is not a collection of hacks to DotNetNuke, it is a fully engineered solution which improves upon the basic architecture of the standard DotNetNuke Friendly Url solution. Leading professionals in the DotNetNuke field trust and rely on iFinity Software for their needs, and you can too!
Simple Easy to Understand Interface
Choose from the basic Url settings and transform your site with the click of a button. The more advanced settings are separated from the most-commonly used allowing novices and experienced administrators mastery over the functions.
Control the domain names for your site
Quickly setup a non-www to www redirect. Multi-Language features allow you to associate specific domain names and Urls with specific languages. Your visitors will see a human-friendly native-language Url for pages. Search engines will rank your pages for language-correct keywords on country specific search sites.
Redirect from old websites with Extension redirects
Migrating an old html/asp/cfm/php site? You can easily redirect old page Urls to the equivalent Url Master page by creating custom 301 redirects. 301 redirects allow search engines to update their indexes and ensure visitors arrive where they want to go.
Create Custom Urls for pages, including creating language specific Urls
Don't stick with the default Url, create your own keyword and language specific pages. Let Url Master handle redirection for the old page automatically. Match the Url with the keywords for that page and get more visitors and better search engine rankings.
Create and Load Custom Url Providers for modules
Transform the way DotNetNuke modules use Urls by creating your own module provider, or download and install an existing provider for popular DotNetNuke modules. With a custom Url provider, any type of Url can be used with DotNetNuke.
Test Friendly Url Generation
You can test out changes to configuration before applying them to your site. Check how generated Urls will appear and include extra Url querystring/page information to recreate the actual Urls shown in your site.
Test Url Rewriting
Test the Url Rewriting results for your generated Friendly Urls. See if the rewritten Url correctly constructs the querystring information and see if a redirect occurs, and what language is determined from the test request.
Show custom 404 Errors and record invalid Urls
Don't lose your visitors to error pages when they follow an incorrect Url. Keep them on-site with a portal-specific 'Page not found' page chosen from your portal. Log all incorrect Urls so you can see at a glance if there is a problem with a particular Url.
Easy to install, Easy to Use
The Url Master module installs quickly and easily via the DotNetNuke module installer. Just upload the install package and you're ready to start transforming your site Urls. You can choose the default settings to get your site Url optimisation started straight away. Ideal for Administrators of all skill levels.
Because the settings are grouped logically so that first time users are not overwhelmed with options, while power users will find all the control they need.
Intuitive and Modern Interface
The Url Master module has an easy-to-use interface, with simple and advanced functions grouped together, and context help topics linked to all fields. The interface has innovations like 'paged' lists of DotNetNuke pages, so
Portals with large numbers of pages, or installs with many Portals are handled with ease.
Url Master uses the same display technology as the new features in DotNetNuke 6.0, and seamlessly integrates with the Administration pages. This results in a fast learning curve and an integrated, professional display.
Low Risk Usage
It's simple to disable the module and return your site to standard Url processing. When combined with the Test Url Rewriting and Friendly Url Generation tool, you can experiment with changes and perfect your settings before applying the changes to your site.
Completely Extendable and Customisable
The Url Master module contains an entire Module Url Provider framework. With this framework, you can install module-specific extensions which will transform the Urls of the associated module. Simplify your e-commerce urls, streamline your Blog urls and clean up your Forum Urls.
If there's not already a provider available for your chosen module, you can build one yourself using the supplied Starter Project source code template.
With this type of extensibility, any type of Url for any DotNetNuke website is possible! No longer are developers constrained by the pattern of standard DotNetNuke Urls for their code. You can literally have any type of Url you like, all within a standard DotNetNuke install that performs as fast as standard.
See related Friendly Url Providers:
More providers are being developed continuously, so keep checking to see if more popular modules are being supported
Visit the Url Master Demonstration site. This site demonstrates the use of Multi-Language Urls for domains and pages, as well as the use of User-Profile pages and runs with no extensions
Available as a Free Trial
The Url Master module can be freely downloaded for test and trial purposes. The trial version is fully functional and shows licensing messages when being used. You can obtain a free 10-day trial Licence Keyfile directly from the iFinity Licensing Page
You can purchase a full version at any time during the trial and fully licence your product.
Detailed Features Listing
System Requirements : DotNetNuke 4.6 or later. Fully compatible with all DotNetNuke 5.x versions.
Want more details? See the feature/benefit listing table.
|Create Custom Urls for DotNetNuke Pages
||Everyone who has created a DotNetNuke site has asked the question 'where do I set the Url for the page?'. The Core installation doesn't allow this, but the Url Master does! By choosing your own page Url, you can:
- Assign unique domains to any DotNetNuke page. This feature allows the ability to use a different domain for different pages. Choose a domain that matches the page contents closely and reap the search engine ranking rewards.
- Stuff your Page Url with keywords and keyphrases, like example.com/My_Keyword_Rich_Page_Name_That_Search_Engines_Will_Love
- Create language-specific Urls which automatically hide the language parameters in the Url: example.com/Hello/tabid/65/language/fr-FR/default.aspx can be transformed to example.com/Bonjour
- Replace Url illegal characters like ž, ÿ and ö with url-safe equivalents like z,y and o.
- Use Page names with & and : in it, but have a Page Url that is Url-safe - like 'test & try' can be made to 'test_and_try' or 'test_try'.
|Create Custom Redirects for DotNetNuke Pages
||If you've got an old site that is being replaced, or perhaps you're just re-organising your existing site. Either way, you'll end up with Urls that no longer work. Rearrange with confidence, because you can specify any number of Urls to point back to a single DNN page, all using the 301 permanent redirect Http status so Search Engines will update their indexes. You can keep your page rankings and change your site at the same time, and no longer be tied to the way things were.
The Url Master module can be used to redirect Urls for sites built out of html, classic ASP, php, Cold Fusion - just about any technology at all.
Control multiple Domain Names
- Easily redirect to a single domain name, such as the important example.com -> www.example.com redirect
- Consolidate multiple domain names such as example.org, example.com and example.net by redirecting to a single, chosen domain name.
- Remove the language parameters from your Urls by linking a language specific Url to a particular language, like mapping es.example.com to all Urls with /language/es-ES in them, which removes the /language parameter.
|Turn your page names into Friendly Urls with spaces replaced and TabId banished forever
||You don't have to specify custom Urls for all the pages - the Url Master will generate friendly names based on the Page Name - but you can choose what to replace spaces in the page name with - like '-' or '_'. This means that search engines can easily identify the keywords in your Url, meaning that even incoming links with no anchor text have got exactly the right keywords in them. Get rid of the /TabId/ and not only do you stop advertising to the world you run a DNN site, you also get rid of keyword noise in the Url, leaving only the text that you want to keep. Unlike the standard DNN Url Provider, this
'human friendly' option also works for pages where there are third party modules using Url parameters to control content, such blog, forum and e-commerce modules.
|Automatic Diacritic Character Conversion
||If your DNN page names have characters like ê or ë in them, the Url Master module now supports automatic conversion of the characters into the ASCII equivalent, giving much better Urls for your pages. Not only that, but if the page is requested with the original Url (containing the encoded characters), your visitors will be forwarded to the new page with a 301 redirect.
|'Vanity' User Profile Urls
||Simply choose which page on your site contains the User Profile of your site members, and Url Master can transform those Urls from example.com/User-Profile/tabid/66/UserId/54/default.aspx to example.com/Example-User. Give your site the edge by providing users a simple, linkable Url to use for their profile.
||Use the iFinity Support Forums, even if you're just using a trial version. You'll get fast replies to your questions and access to a community of like-minded users.
|Use whatever page Url extension you like, including no extension at all
||The .aspx extension on your pages is there for the benefit of the Microsoft Programmers to make their job easier, not yours. You don't need to stick with it. Changing the extension to .html, .page or .content will give your pages more meaning. Or go all the way and remove the extension all together, and have Urls on your site that are plain paths ending in '/'. Now even DNN sites can look slick and finished.
IIS7 Support is fully included, and with IIS7, you get one-click conversion of your website to extension-less Urls. No IIS config changes, just select 'no extensions' and click 'apply'. It couldn't be easier.
|Eliminate Duplicate Content by redirecting unfriendly Urls, and by forcing Urls to a Single Domain and Case
||Search Engine Optimisation experts constantly warn against the dangers of duplicate content to your page rankings - that is, the same page available under different Urls. With Url Master, you can put a stop to duplicate content by using 301 permanent redirects in three ways:
- Redirect all your 'old' DNN Urls to your new Friendly Urls automatically, thus updating the Search Engine indexes, and making sure your content is only avaiable with the Friendly Url of your choosing.
- Redirect any subdomain to one of your choosing. Decide on 'www' or no subdomain at all, and redirect all requests to that choice. No more wwww.yoursite.com and yoursite.com versions of your content on search engine indexes.
- Redirect any mixed case requests to be all in lower case. Some search engines may list a 'Mixed Case' and 'lower case' version of a Url as two distinct Urls.
|Install Quickly and Easily
||The Url Master module installs in a single click, using the standard DNN Module Installer. It even creates the pages and loads the modules and is ready to go immediately, without having to create new pages and add new modules. - install, choose options and apply : you will literally have new Urls in 10 minutes.
|Configure Options Easily and 'Try before you Apply'
||The advanced configuration options for Friendly Url generation and Url rewriting actually allow you to check how your site will behave before you apply the changes. This extremely useful feature means that you can tinker with your Url settings until you are confident it will work OK. Change your settings with confidence that your site will work flawlessly.
|Total Compatibility with DotNetNuke Core
||The Url Master is built to provide an exact replacement for the core DotNetNuke Friendly Url Provider and Url Rewriting Module. This means you don't have to worry about whether your site will work - the module contains all of the logic of the standard solution, but with more of everything.
||Because Url Master uses both the memory and file system of the web server to store information, it runs as fast or faster than the standard DotNetNuke Url Rewriter/Friendly Url Provider.
|Advanced Configuration for all types of Third Party Module interoperability
||Some Third Party modules don't use the Core API, so they don't work properly after removing the /TabId/ from the Url. That's OK, because until you can get a new version of that module that conforms to DNN standards, the Url Master has many different ways of bypassing friendly Url Processing for the affected pages, leaving your existing modules functioning perfectly.
2.07.00 - Released 28th November 2012
- 2.7 is the version compatible with DotNetNuke 7
- Now leveraging the built-in DotNetNuke Mobile detection provider for identifying mobile browser types
- Performance improvements for Custom Module Provider use
2.05.00 - Released 26th October 2011
- New Custom Url Providers framework allows customised Url handling through plug-in DotNetNuke Extensions
- New Mobile Browser detection allows association of mobile sites with separate domains (ie mobile.example.com) and automatic redirect
- New Portal Alias / Skin association allows the choice of different DotNetNuke skins for different domain names. Can be used to run different skins for different languages, or with mobile sites.
- New custom character replacment allows for the custom replacement of defined characters with other values (ie
2.04.04 - Released 27th August 2011
- Bug fixes
- More UI Enhancements for DNN 6
- Better support for Webfarm installations
2.04.03 - Released 15th July 2011
- DotNetNuke 6.0 Compatible version released.
2.04 - Released 21st February 2011
- New feature - associate specific domains to custom Urls - allows use of
different domains for different tabs in a single portal
- Improved performance and stability features for high transaction websites
2.02 - Released 11th October 2010
- Bug fixes and minor enhancements
2.01 - Released : 20th August 2010
- Update for DNN 5.5 Compatibility
2.00 - Released: 5th July 2010
- New Interface
- Per-Portal control over configuration options
- Multi-Language Url domain/language configuration support
- Multi-Language Page Url support
- New 404 Page and Log
- New Caching method and improved memory usage
Many other small changes, performance improvements and fixes
1.15 - Released: 24th November 2009
- More features for advanced Url management
- Performance Upgrades
- DotNetNuke 5.2 Compatibility Upgrades
Plus many small enhancements and fixes to improve performance, reliability and compatibility with the latest DNN Releases.
1.14 - Released :23rd June 2009
- DNN 5.1 compatibility
- New User Profile Url capability, for creating short and simple urls for User Profile pages
- Allow for no extensions at all on all DNN pages
- Simpler privacy, register, terms and login Urls
- New UI improvements to warn when making configuration changes that have other dependencies
Plus the usual small enhancements and continual improvement that always takes place from customer feedback.
1.13 - Released : 21st Jan 2009
- DNN 5.0 compatibility
- Allows for in-place upgrade of DNN installs
- Show redirects for ascii-replaced and spaces-replaced versions
- Automatically remove unneeded extensions from entered page urls
- Modify defaultProvider setting in web.config rather than overwriting standard DNN Friendly Url Provider. This change means that it is easier to manually disable the module in the web.config, as the entry is written as a new provider instead of replacing the original provider.
Plus : Many other bug fixes and enhancements
1.12 - Released : 11th September 2008
This version contains a mix of new features, performance improvements and bug fixes
- Automatically apply IIS7 settings in integrated mode
- Automatic conversion of diacritic characters in Urls to Ascii equivalent
- Reduction in database calls made during requests to improve performance
- Allow for specification of rebaseClientUrl parameter in context.RewritePath call
- DNN Tabs with 'Url' defined can be either 301 or 302 redirected when requested
- 301 redirect away from alias=childPortal if requested
- Automatically configure IIS7 for extensionless Urls when no page extensions is chosen
- Tree structure for Page Urls list
- Allow for page redirections as well as parameter redirections
- New page for uploading licences directly into the product
First Release : May 2008
Q: Does this module mask or rewrite the URLs?
A: The Url Master module has three main functions:
- the Friendly Url Provider, which changes the standard DNN Urls as they are being generated within the DNN Core and any Third Party Modules. This changes the way they are generated for display on the DNN pages. This is done in the same way the standard DNN Friendly Url Provider works.
- The Rewriter, which handles all requested Urls, and rewrites them back into the native format that DNN uses, such as /default.aspx?Tabid=45
- The Redirector, which compares requested Urls with what they should be, and redirects them if they aren't the canonical version for that particular page.
I hope that explains it better for you.
Q: This is with ref to needing custom url provider for some custom modules we have built. How can we accomplish this?
We need the url in form www.domain.com/city/Product
Presently the url form is www.domain.com/PD.aspx?PID=1234
Pls let us know how we can get this desired behaviour using URL Master 2.5 and how easy is to do this?
A: You can build a custom url provider to do the Url changes you require.
There is a blog and example project to copy from to build custom Url Providers here:
It contains links to the example blog module provider, plus the starter template for building your own.
Q: Hi: We have built several custom modules and need url rewriting for these. Does your module support custom url generation for custom modules? How can the below example be accomplished with your module? Pls provide snapshots to explain as I would like to see how we would need to configure it.
We need something like:
A: Hi, yes, no problem, you can build your own custom extensions to the module. This is available from Version 2.5 of the Url Master module.
See more information here : http://www.ifinity.com.au/2011/10/26/Build_your_own_Custom_DotNetNuke_Module_Provider_and_start_creating_the_Friendly_Urls_you_need_for_your_SEO_strategy
There is a sample download of source code available as a template to start building your own module here:
Building your own provider is as simple or complex as you want to make it, as it is a compiled solution. They can be first-class DotNetNuke Extensions or just a DLL you drop into your \bin directory. You can either build the logic in as a coded algorithm, use regex, database lookups or anything else. You can build it with a user interface or just make it simple and configure by the web.config.
I have a website which is multi language, supported by DNN language module.
I want to create various domains like www.mysite.nl, www.mysite.fr, and www.mysite.com and map those to the DNN url that correspond the the language specified in the url. For the site I have set up one portal
Reading the info on your website and snowcovered I believe this would be possible. Please can you confirm.
A: Yes, no problem at all. Please see the example site http://url-master.com for a demonstration on how this functionality works.
Q: does your trial software display a trial license message on web pages? i need to test any proposed purchases to verify that they meet my needs, work as advertised, and do not cause any side effects.
however, i could never in a million years run a production website with any kind of trial license message appearing anywhere on the page. thanks.
If you obtain a trial licence from http://www.ifinity.com.au/Licensing the software will run without trial messages during the trial period. You can purchase the full licence before the end of the period and replace the trial licence (no need to reinstall the software). In this way you can trial out the software without ever showing any messages. Just be sure to obtain your trial licence before switching the software on.
Q: you mention support for iis 7 - does this include 7.5?
A: Yes, no problem at all. IIS 7.5 is supported.
Q: I purchased the single domain license, but I need a multiple domain license. How can I get the 5 domain license without re-purchasing?
A: Hi, you can purchase domain upgrades direct from iFinity.com.au :
Q: Does you systesm work with Ventrain news module?
A: Yes, no problems at all.
Q: Hi, will your module do this: Change the url: http://www.mydomain.com/tabid/112/test.aspx to http://www.mydomain.com/test. This is a landing page I created for users to type in. Now I need it to work for all the variations: http://www.mydomain.com/test, http://mydomain.com/test and www.mydomain.com/test. I was going to do it with "Page Blaster" by Snapsis but they said that I would also have to do this "Keep in mind that in order for the url without a page extension to work, you will have to setup a wildcard IIS script mapping to ASP.Net in the IIS Manager." Would I also have to do this with your module? Do you have a demo that actually works on a website and not a localhost site? Thanks.
A: Yes, no problem with that Url.
You will have to setup the IIS configuration to support it.
Please see this article for more information:
Q: Can the five domain licence be used on 5 distinct DNN installations?
A: Yes, you can use the 5 domains on 5 separate installs, or all 5 in one install, or any combination of both.
Q: With this module are you able to do 301 redirects on PDF / Document Files?
A: Yes, as long as you map the .pdf extension to the ASP.NET runtime by adding it in as a registered handler through IIS. The process differs for IIS 6/7 but it can be done.
Looks like a great module.
Can I use one standard license on my domain www.mydomain.com and my parent portal dev.mydomain.com, also I am planing to use SSL on my dnn website is URL Master 2.0 working ok with SSL certficats.
A: Yes, domain based licences cover all subdomains. SSL settings work with the standard SSL configuration in DNN - SSL Enforced and SSL Enabled switches both work as in standard configuration.
Q: If we have multiple load-balanced web front end web servers, but only 1 DNN database (instance), does the host license cover that?
Can we use the product on development and QA servers (non-production) or do separate licenses have to be installed for those environments.
Also we purchased 1.13 host license ($295) on 4/2/2009. What do we need to do to upgrade to 2.0?
A: Yes, the host licence will cover multiple front-end servers - in fact if your web site only has one domain, that's all you would need.
You can include test/development/QA domains in your licence keyfile at no extra cost.
To upgrade to 2.0 just purchase the upgrade option available here on snowcovered, or through http://www.ifinity.com.au/http://www.ifinity.com.au/Products/Url_Master_Version_Upgrade
Q: I am migrating a dynamic Cold Fusion site to DNN. A site:domain.com search on Google reveals over 1500 pages indexed. The client is concerned about 301 redirects to maintain Google ranking. Is URL Master going to be a solution for me?
A: Assuming you can map the coldfusion-extension pages to the ASP.NET runtime (so that .cfm is handled by asp.net), and that you setup all of the redirects to map the old Urls to the new Urls, then yes, it will work for you.
I would suggest downloading the software from http://www.ifinity.com.au/Products/Url_Master_DNN_SEO_Urls and setting up some redirects to be sure you can achieve what you need to do.
Q: Hi there,
Can you please tell me if I can use one host license on different servers?
A: No, you will not be able to, unless the servers are part of a webfarm for the one website.
If each of your servers has different websites on it, you'll need to licence those websites individually.
Q: Has iFinity Url Master tested for DNN 5.3?
A: Yes, it is fully compatible with DNN 5.3
If I buy the 5 domain license and then later want to upgrade to the Host License, will you allow an upgrade by paying the $100 difference?
A: Yes, of course, you can upgrade between versions at any time by paying the difference.
Q: Will this work for servers in IIS6?
I have old PHP sites built by another developer on another server that we built new DNN sites for. I need to redirect the old php page urls to the new DNN pages. I will have DNS of the domain. Will your module do this?
A: Yes, you can redirect .php Urls to equivalent DNN pages. The exact method depends on the specific type of .php url, but it can be achieved. IIS6 is no problem, you just have to add in a mapping for the .php extension to point to the asp.net runtime in the IIS configuration.
Q: Will the module allow me to do these:
1. I want users to be able to enter in personal URLs like www.domain.com/name and get directed to a particular tab.
2. Redirect a subdomain (i.e., name.domain.com) to a page of the parent portal (www.domain.com/name/tabid/128/Default.aspx), or
I'm using DNN 5.2
A: For 1. : yes, you can set up user profile urls so that the users' display name can be used to show a specified user profile page on the site.
For 2 : no, this isn't possible.
Q: How does the upgrades work? is it major upgrades we have to pay for so 1.0 to 2.0 there would be a cost. But if it's was 1.13 to 1.15 it's free?
A: Yes, all minor upgrades (eg 1.13 to 1.15) are free. Just download the latest install package for the module from the products page at http://www.ifinity.com.au/Products/Url_Master_DNN_SEO_Urls
Q: We have an old static website that has been up for 5+ years. We assume that our customers have saved URL's for various pages / resources to thier browser favourites list. We would like DNN to be able to resolve these old links by redirecting to the same resource on the new DNN portal. Would this module be suitable for this task?
A: Yes, the module is suitable for redirecting old urls to the new,equivalent DNN page urls.
Q: hi, is the friendly folder name specific to a portal alias? so if i have 2 portals on a host, each of the two have 2 portal aliases, and both of them have a page with the same name like:
portal 1, alias 1 - www.client1.com/products
portal 1, alias 2- client1.mydomain.com/products
portal 2, alias 1 - www.client2.com/products
portal 2, alias 2 - client2.mydomain.com/products
would the /products for both portal 1 and 2 goes their own pages?
A: Yes. The correct DNN page for a Url is located by a combination of portal alias and page name. You can safely use the same page name in different portals.
I am a little bit confused about licensing. How does it work in load balanced environments. We have multiple DNN installations in a web farm environment. Each of the installations have multiple domains.What kind of license would I require? Thanks
A: The licences are domain based, or, in the case of the 'host' licence, install based. The product itself is installed at the DNN install level, and each portal on that DNN install needs to be licensed. Web farms do not matter, you just have to put a copy of the licence keyfile on each server in the farm.
For example, if you have 5 unique domains on one install, a 5 domain licence will work the best for that Installation. You would upload a copy of the keyfile to each server in the webfarm. If you have 3 domains in one install, and 2 in another, a 5 domain licence would cover each of these installs.
For more information, see the licensing FAQ's at http://www.ifinity.com.au/Products/Url_Master_DNN_SEO_Urls/details/FAQs
We have a UVG based site with around 1100 videos where each video is based on a particular word.
For example the URL for the word "augment" is: http://vocabahead.com/VocabularyVideos/Videos/TabId/59/VideoId/132/Default.aspx
We want it to look like:
Is there a way your module can go over all the 1100 URL s automatically and replace them with the appropraite friendly name with the corresponding word in it.
A: Hi Faiza - unfortunately this cannot be done at the present time. The change would be that your urls could look like this:
I thought there was an option in the UVG settings to display the video title as part of the Url. So you would get the /augment.aspx on the end. I could be mistaken though.
Q: A few questions
1) We are hosting our site in a shared environment and do not have access to IIS7 web server. Can we still get extensionless urls?
2) We are using ZLDNN module for content mgmt. Will this module work with ZLDNN seamlessly?
3)Since we have dynamic content and articles is there a provision to set regex expression to generate urls. Can you provide a screenshot on how that will be done?
A: Here's the answers to your questions.
1) Yes, with IIS7 the changes are made for you at the web.config level, so you don't need access to the web server.
2) I believe the module works with ZLDNN Ok. You might want to download a trial version from http://www.ifinity.com.au/Producst/Url_Master_DNN_SEO_Urls and try it out. I'm confident that you will have no problems, and if you do happen to have problems, they can be resolved.
3) No, you can't use regex expressions to generate urls. The generation of Urls is done at the base DNN Core and/or module level. Any changes in generated Urls done for DNN modules must be done at the module level.
'Best Web Sites' have referred me to you.
Our site has /dotnetnuke/ in all 300+ urls on our site. See our site here:
Is it possible to remove this and still keep our page rank?
Also is there a quick way to do this rather than page by page?
We also have internal links within the html in our pages, will I need to remove the /dotnetnuke/ from the <a href="/dotnetnuke/page url"> within the html on all pages where internal links appear?
A: Yes, you can remove the /dotnetnuke/. Presumably this is within the portal alias of your site. You would just have to add a new portal alias without the /dotnetnuke/ and then setup a redirect to use that alias over the one with the /dotnetnuke/ in it. This would work for all Urls in the site.
As for replacing all the links, because the redirect would work on the urls, it wouldn't have to be done straight away. My 'Inline Link Master' product (also available on snowcovered) may be able to do this (would need to trial) but it does not fix it at a database level, it replaces the links at runtime. You may also find other products to do a permanent find/replace of the links in the database, but ultimately you may have to update the majority yourself. But I stress you don't have to worry about it straight away as the /dotnetnuke/ version will be redirected.
Q: Does this module allow for excluding the file extension for individual URLs?
Due to other apps on our website we need to have extensions enabled for the overall website, but we need the ability to add Vanity URLs to our site for Sales|Marketing efforts.
For example, we would like to be able to utilize URLs as follows:
A: Yes, you have individual Urls with no extension while keeping the overall site using an extension. All you have to do is to allow the website to run with 'wildcard extensions'. This is done through IIS settings. Once this is switched on, you can access a /simple type url. If you have the automatic 301 redirect turned on, it will redirect to /simple.aspx, but the main issue for you is that the Url will direct the person to the correct place, allowing you to use the simple url in print and other advertising.
This can be done for any page just by omitting the extension, or you can create short urls as redirects for specific pages by creating a new Url in the 'Page Urls' screen.
Q: I read in the questions and answers you could perfectly setup a 301 redirect from domain.com to www.domain.com. So I assume you can also setup a 301 redirect from domaina.com and www.domainb.com to all redirect to www.maindomain.com ? Is this correct?
A: Hi, yes, it's possible to redirect any number of domains back to the single, chosen domain.
Please see my blog post http://www.ifinity.com.au/Blog/Technical_Blog/EntryId/68/Using-Multiple-Domain-Names-on-a-DotNetNuke-site
on this topic, and let me know if you have any questions.
Q: I have a licensing question similar to some already asked - but I am still not clear on this. If I were to buy a hosting licence, could I use this module on a number of different DNN installations, some with multiple domains/portals? Or do I need to buy a separate license for each installation?
A: The host licence is not a server licence. 1 host licence = 1 DNN install.
If you 5 or less portals in an install, you will be better off with domain-based licences (available in 1-domain or 5-domain configurations). A domain based licence is not restricted to a particular install or server, so you can purchase 5 domains and use the domains across 5 installations, or 2 installations, or just the one.
Q: We're interested in picking up URL Master to complement our DNN installs. However, your host license says "unlimited domains - Single DNN Install". To prevent all our sites from crashing when something goes wrong with one, we maintain multiple domains, but each with their own DNN installation. Would this mean we would have to purchase individual licenses for each even though they are hosted on the same physical machine?
A: Hi - there is no server licence for the physical server, the licences either work on DNN installs or domain names. Depending on how many separate sites you have, a domain licence may suit. You can use 5 domain licences (the domains don't have to be on the same install) and just use one domain per install.
Q: Hi, does it work with different languages, our site www.vcomm.be use french dutch and english language. We are using dsl localisator
A: Hi yes, it does work with multi-langage installs. I have had feedback from some people that they have got it to work with ds localisator (see http://www.ifinity.com.au/Products/Support_Forums/forumid/8/threadid/3285/scope/posts) for more detail.
Q: If I purchase the single domain license and then decide to buy additonal licenses like the 5 domain or host licnse will I have to pay the full price of will it be prorated?
A: You can purchase upgrades once you have purchased a single domain licence. These are pro-rated so you end up paying the same amount.
Q: i would like to have a url like this:
point to a page on my dnn site that might something like this:
can i accomplish that with your module?
A: Yes, the module will do this by default. You don't need to do anything but install and enable it. If you want to remove the .aspx extension, and you're on IIS6, there are a couple of other steps, but for IIS7 users it's a standard setup.
Q: In order for this to work, does the module need to be inserted on every page that I want the url shortened or is it a global setting for all pages?
A: Brian : you just install the module once at the DNN host level, and it will convert every Url automatically. If you dont' want to have a friendly url on a particular page, then you need to exclude those urls on a case by case basis. The module isn't installed on pages, it installs itself at the root level of the site automatically and becomes part of the host/admin menu. When switched on, it starts converting all the urls on all the portals to friendly urls.
Q: Can your product change the following urls to one word after the domain name/?
A: Easy answer : Yes.
The 'visitors' url will be done for you automatically when you install the module. The 'pr' url will need to be entered as a custom url for that page. You also will want to switch off the page extensions.
Q: Could I use iFinity URL Master 1.13 to give normal DNN URLs a simpler URL like http://www.kxl.com/autosales ?
A: Yes, that's exactly what the module can do. See the http://www.ifinity.com.au/ site for an example of urls like you wish to see.
Q: When we convert sites from HTML to DNN, we need to do 301 Redirects from somepage.html to someDNNpage.aspx. It looks like this would be possible, is it?
A: Hi, yes, you can redirect .html pages to .aspx dnn pages. This is an important feature of the module. This support forum post contains a detailed explanation of the steps : http://www.ifinity.com.au/Products/Support_Forums/forumid/8/threadid/2134/scope/posts
We have two installations of DNN - one for our live site (www.MomCheck.com) and one that is a copy of our live site that we use for testing (test.MomCheck.com). May we purchase the single license or do we need to purchase the multi-license package? Thanks so much!
A: Hi Paula - you only need a single domain licence. Subdomains are not counted as separate domains.
Q: We have 4 servers:
Only production is seen by the outside world. The other three are for our internal software and content promotion processes. Can we license your product for the production environment and use it on the non-internet-accessible machines for testing and content promotion purposes?
A: Hi, yes of course, development and test machine licences are provided at no cost with a production licence. Just add the development, test, staging machines to the licence request that you complete after purchasing.
Q: If I have a friendly URL for a page, will that friendly URL remain in the address bar?
What if I have a page that takes querystring parameters to control how the modules inside the page work - is there a way I can have a friendly URL show in the address bar but still get the querystring parameters to the modules so they work right?
A: Hi, yes, the Friendly Url will remain in the address bar. That's what the module does - it both identifies a Page in the DNN Portal based on the name instead of the tabid, and it rewrites parameters passed in 'friendly' format into an ordinary querystring format.
Thus mysite.com/page/key/value.aspx becomes (to your modules, but not to the visitor) mysite.com/default.aspx?tabid=xx&key=value.
You can download a free trial from http://www.ifinity.com.au/Products/UrlMaster_DNN_SEO_Urls/ and try it out for yourself.
I bought a license for 1 domain only.
your product is amazing, I love it.
The way i'm working is one dnn installation for 1 client.
and your bigger package is unlimited for 1 dnn installation.
is it possible to have price for unlimited on 1 server ???
With that price i'll speak to my client to have money from them...
A: Hi Francis, no there is no server licence; only the host licence provides unlimited installs - but as you already have stated, this is per-DNN install.
Q: does this module works on dnn 5? thanks.
A: Hi, Yes, Version 1.13 is DNN 5 Compatible.
Can I collapse the default DNN subfolder structure into flat folder structure and also rewrite the name of the web page? For example, I would like to rewrite the URL of existing privacy statement page from http://www.mydomain.com/Home/tabid/37/Default.aspx to something like http://www.mydomain.com/privacy-policy.aspx. Thanks!
A: With the Url Master module, the privacy and terms pages will automatically reset to home/ctl/privacy.aspx and home/ctl/terms.aspx, so you don't need to do any special rewriting. You can also request them at mydomain.com/privacy.aspx and mydomain.com/terms.aspx. To use these two Urls, you'll need to either ditch the custom skin objects, or just hard code the links into your skin. This is all built-in to the module.
With regards to 'collapsing' the subfolder structure; I'm not sure exactly what you mean there, but yes, in general, you can replace the Url of any page with any new Url that doesn't have to have the same number of path separators. So /parent1/parent2/child1.aspx can be replaced with /child.aspx. This will occur automatically for generated links, and any 'old' requests will be 301 forwarded to the 'new' url for you.
Q: can de module also redirect on user-agent type?
i try to redirect for a ingame browser with user-agent (=eve-minibrowser/3.0) so i can show a skin & content that is adapted to the ingame browser.
A: Hi, currently you cannot redirect based on user-agent. You may have to write a custom component to do this, or look at something which will handle changing the skin for a particaulr user agent, but keeping the same url.
Do you know if URL Master is compatible with Snapsis PageBlaster?
A: Hi, Yes the module is compatible with PageBlaster, with one caveat : you must obtain a trial (or full) licence before using it. If you purchase the product, you'll get a full licence, or you can get free trial licences from http://www.ifinity.com.au/Licensing to test the product out.
There are many installations of this product where PageBlaster is also installed.
Q: Let's say I want a url such as www.nextecgroup.com/hot to direct traffic to www.nextecgroup.com/hot.aspx. Will I be able to do this with this module?
A: Yes, you can, but you must set up your IIS to accept wildcard extensions. This will allow your website to respond to the /hot path, otherwise you will get an IIS-generated 404 error.
Q: Can this module be used to set up redirects for pages that don't exist within the DNN website? i.e. I am upgrading a website to DNN and wish to be able to point the old file structure to relevant pages in the DNN site. e.g. : http://www.nameofsite.com/boats/yachts/30/index.htm redirects to http://www.nameofsite.com/boats/tabid/54/Default.aspx
A: Yes, you can set up redirects for pages that aren't in DNN. In this instance, you would need to setup .htm to be processed by asp.net in the IIS configuration. Then you'll need to remove \.htm from the 'ignoreRegex' setting in the 'advanced regex settings' section of the 'friendly url settings' page. Then, in your 'page urls' page, select the page you'd like to redirect to, and enter a new url : boats/yachts/30/index.htm (include the extension even though it says not to). Make sure the http status is set to 301, and save your changes. Now, when you request the /boats/yachts/30/index.htm, you should be redirected to the boats.aspx page.
If you need more assistance, please post on the product support forum at http://www.ifinity.com.au/Products/Support_Forums/. You can also download a free trial from the ifinity.com.au site and try out the redirection.
Q: Hi, I have read the licencing questions and answers and one thing is still not clear. For the 5 domain licence, can those 5 domains be on different servers or are you saying 5 domains one DNN install?
A: Hi, yes you can have the 5 domains on separate installations, or all on the one installation.
Q: I have 2 portals on a single dnn instance www.pokerdiy.com and www.freepokerdir.com. I only want the single license as I only want to run it on www.pokerdiy.com.
I got the impression from the questions above that because it installs at Host level I am forced to buy 2 licenses instead of 1, or did I misunderstand? I only want it on PokerDIY.com but I can't split my portals up.
A: Yes, that is correct. Because the module installs at the host level, you either need a host licence, or you need to licence each portal with a separate domain name. In your case, you would need a licence for both pokerdiy.com and freepokerdir.com. Your best value wiill be a 5 domain licence. You can use the other three domains at any time in the future.
Q: My question is about licensing. What does "domain" mean ? A portal or a DNS domain ?
A: 'Domain' in terms of the licensing equals the top-level DNS domain name of the website the code is running in.
are all one domain as far as the licence is concerned.
are all separate domains as far as the licensing is concerned.
Whether separate domains are all one alias for a portal, or all separate portals in an installation is no difference.
The exception is the host licence, where you purchase a licence for a single DNN installation, then you can use as many portals/portal aliases/domain names as you like. The host licence will not work across two separate DNN installations, though.
Q: Hello. I installed a trial version and noticed that links within my "Text/HTML" modules are not rewritten. They still show "LinkClick.aspx?tabid=23" etc.
Is this normal behavior? I'm afraid that these "bad" links will cause search engines to think we have duplicate content.
Thanks in advance for your answer!
A: Hi, the Url Master program ignores the linkclick urls, and it doesn't replace Urls coded inside Html Text modules. You will have to manually update the Urls to the correct location. You can find the correct location by entering /default.aspx?tabid=23 and seeing where it redirects too. Then copy this value into the Html source.
As a general rule with SEO and DotNetNuke, you should not use the LinkClick functionality of DNN unless you absolutely need the link tracking functionality of it. For normal linking between pages of your portal, you should craft up a <a href="/mypage.aspx">My Page</a> style anchor.
Q: It seems that your module does what I need it to do, however, I want to verify. I'm wanting the ability to redirect a user who types http://mysite.com in their browser to be redirected to http://www.mysite.com .
A: Yes, you can redirect the mysite.com to www.mysite.com, or from www.mysite.com to mysite.com. You can even redirect from mysite.com to subdomain.mysite.com if you want. It's in the 'Friendly Url Settings' page, under 'Do 301 Redirect to single subdomain?'. Just check the box and type in 'www' as the value.
Q: Do you provide a source code version?
A: No, there is no source code version available.
Q: Hi, does your url master module convert letters in URL's with wedges (like č, ř, ž) to letters without wedges (c, r, z)? It is for the czech language. Thank you for answer.
A: The answer to your question is yes, and no. The Url Master can't automatically convert č to c, but it will allow you to specify your own Url for a page named with a č character in it. For instance, I might have a page called 'Český Krumlov'. The standard DNN Url would be '%C4%8Cesk%C3%BDKrumlov' - which we all agree is pretty ugly.
The Url Master module won't automatically convert the name for you, but with it you can specify a new Url for the page called 'Cesky-Krumlov' using ordinary ASCII characters. This will mean the Urls are clean and tidy. You could also stuff keywords into the Url, like this 'Cesky-Krumlov-City-Information' while still keeping your DNN page name 'Český Krumlov', so that it appears spelt correctly in page menus and links.
The important feature is this : with the Url Master software, you can have totally different values for the Url and the Page Name. The Page Name is used in menus and links for the text, but the Url for the menu links is generated by the Url Master. So, in the case of Umlauts and Diacratic characters, you can just specify whatever Url you think works best for the page.
Is the module working with multilingual portal ?
Is Apollo multi-language and Locopon DSLocalizator supported ?
A: Yes, the Url Master module is specifically designed to work with multi-language portals. It moves the language specifiers down to the start of the Url path to give a better Url, which makes the two different language versions of the portal appear cleanly separated : like this domain.com/language/en-us/my_page.aspx and domain.com/language/fr-fr/my_page.aspx
DSLocalizator is supported, see http://www.ifinity.com.au/product/support_Forums/ for details.
Apollo multi-language is not known, but any module which uses the Friendly Url API in DotNetNuke to generate Url's should work correctly.
Q: As a hosting provider, I really need an Enterprise/Per-Server license. Do you plan to offer this at some point?
A: Yes, the Host-server licence is now available. This allows for unlimited portals/domains installed in a single DNN instance.
Q: I read the previous "license" question but am still unclear. I have a DNN installation with 8 portals. I only need URL rewriting on one of these portals. If I'm reading the prior answer correctly, I would need to purchase 8 licenses. If so, this is a real show-stopper. Can you clarify? Thanks!
A: You can purchase a host licence, which is the best value for 8 portals (at only $37/portal). However, you can't use the Url Master for a single portal - it affects all portals on the DNN installation.
This shouldn't matter though, because all portals will receive the benefits of the Url Master module, even if the portal doesn't specifically use some of the more advanced features.
Q: Many URL solutions create folders in the system to receive the requests they want to redirect. Does yours do this too, or is it an ISAPI filter?
A: No, there are no folders created to receive requests, and no, it's not an ISAPI filter. You don't need access to the IIS configuration to install. It's a DNN module that installs via the 'Install Module' link, and it replaces the standard DNN Friendly Url Provider. The rewriting section of the module is a Http Module which filters out the incoming ASP.NET requests for those which are for DNN pages, and rewrites both the page Url and any query string parameters as well.
Q: I have tested this module the first problem or disavantage I faced was the with license. I have a number of DNN installation with many portals each, now some of my customers really wants the url rewriting and some do not. Do I have to manually disable the pages for each portal or would be possible to disable url rewriting per portal
Thanks in advance.
A: There is a 'host' licence available, which means that you can have unlimited portals on a single licence. However, once you install the Module on an installation, all portals will be affected. You can't run two different types of friendly Url providers on a DNN installation easily, just as you can't enable Friendly Urls for one portal and not for another.
However, as the module works with most third-party modules and is backwards compatible with the standard DNN urls, you may find that all of your portals work fine with it, although this should certainly be tested. You can download a free trial to do this testing, just go to http://www.ifinity.com.au/Products/Url_Master_DNN_SEO_Urls/
Hope this helps.
Ask a Question
END USER LICENSE AGREEMENT (EULA)
PLEASE READ THIS END LICENSEE LICENSE AGREEMENT (“EULA”) CAREFULLY BEFORE PURCHASING OR USING DOTNETNUKE® CORPORATION “URL MASTER” AND RELATED SOFTWARE COMPONENTS REFERRED TO HEREIN AS “SOFTWARE PRODUCT”. ANY TRIAL OR DEMONSTRATION VERSIONS OF SOFTWARE PRODUCT ARE REFERRED TO HEREIN AS “EVALUATION COPIES”. BY PURCHASING OR USING DOTNETNUKE CORPORATION SOFTWARE PRODUCT OR EVALUATION COPIES, YOU SIGNIFY YOUR ASSENT TO THIS EULA. IF YOU ARE ACTING ON BEHALF OF AN ENTITY, THEN YOU REPRESENT YOU HAVE THE AUTHORITY TO ENTER INTO THIS EULA ON BEHALF OF THAT ENTITY. IF YOU DO NOT HAVE SUCH AUTHORITY, DO NOT DOWNLOAD, PURCHASE OR USE THE SOFTWARE PRODUCT OR EVALUATION COPIES. DO NOT DOWNLOAD, PURCHASE OR USE DOTNETNUKE CORPORATION SOFTWARE PRODUCT OR EVALUATION COPIES IF YOU DO NOT ACCEPT THE TERMS IN THIS AGREEMENT.
This EULA is between DotNetNuke Corporation (“DotNetNuke” or “DNNCORP”), a Delaware corporation located at 155 Bovet Road, Suite 201, San Mateo, California 94402 USA, and the purchaser or licensee of DNNCORP’s Software Product or Evaluation Copies respectively, either an individual or an entity on whose behalf an authorized individual is agreeing to this EULA (“LICENSEE”). The Effective Date of this Agreement is the date that LICENSEE downloads the Software Product or Evaluation Copies.
Summary of this EULA:
1. Evaluation Copies may only be used to determine suitability
2. License for use is non-exclusive, nontransferable right
a. LICENSEE has the right to modify, alter, improve, or enhance the Software Product
b. Distribution of modified Software Product must be agreed upon between DNNCORP and the LICENSEE prior to distribution
c. Support of modified Software Product must be agreed upon between DNNCORP and the LICENSEE prior to distribution
d. You may install each Software Product License on the number of Domains specified in the specific version of the Software Product.
3. The Software Product is owned by DNNCORP and is protected by United States and international copyright laws
4. You may not rent, lease, lend, or in any way distribute or transfer any rights in this EULA or the Software Product to third parties without DNNCORP's written approval
5. You hereby agree to indemnify DNNCORP against and hold harmless DNNCORP from any claims
6. Any software provided along with the Software Product that is associated with a separate license agreement
7. DNNCORP may provide you with support services related to the Software Product
8. DNNCORP may terminate this EULA if you fail to comply with any term or condition of this EULA
9. U.S. Government use
10. Export of Software Product is limited to that allowable by law
11. YOU ACCEPT THE SOFTWARE PRODUCT AND SOFTWARE PRODUCT LICENSE "AS IS”
12. Limitation of liability
13. High risk activities
14. Governing Law; Entire Agreement; Dispute Resolution
15. If any provision of this EULA is held invalid, the remainder of this EULA shall continue in full force and effect
1. EVALUATION LICENSE WARNING
The consideration of the LICENSEE having access to the Software Product and/or Evaluation Copies is consideration for the LICENSEE entering into the terms of this agreement. The LICENSEE acknowledges that it is responsible for and it provides its own hardware and access to internet and agrees DNNCORP is not responsible for any or all interferences with the LICENSEEs hardware or internet access, whether caused solely or in part by DNNCORPs Software Product and/or Evaluation Copies, and/or caused by DNNCORP's negligence or not.
This Software Product under special circumstances may be used in conjunction with an Evaluation Copies license. If you are using such an Evaluation Copies license, you may use the Software Product only to evaluate its suitability for purchase. Evaluation Copies have been limited in some way either through timeouts, disabled save or restricted use. DNNCORP BEARS NO LIABILITY FOR ANY DAMAGES RESULTING FROM USE (OR ATTEMPTED USE AFTER EXPIRATION) OF THE SOFTWARE PRODUCT AND HAS NO DUTY TO PROVIDE ANY SUPPORT BEFORE OR AFTER THE EXPIRATION DATE OF AN EVALUATION COPIES LICENSE.
2. GRANT OF NON-EXCLUSIVE LICENSE
The consideration of the LICENSEE having access to the Software Product or Evaluation Copies is consideration for the LICENSEE entering into the terms of this agreement. The LICENSEE acknowledges that it is responsible for and it provides its own hardware and access to internet and agrees DNNCORP is not responsible for any or all interferences with the LICENSEEs hardware or internet access, whether caused solely or in part by DNNCORPs Software Product or Evaluation Copies, and/or caused by DNNCORP's negligence or not.
DNNCORP grants the non-exclusive, non-transferable right for the LICENSEE to use the Software Product or Evaluation Copies under the conditions of the license file. The license file is a uniquely identifiable computer file provided by DNNCORP which enables the Software Product to work without restriction. The license file contains details about the LICENSEE, and includes specific domain names to which the software is licensed to run. The number of domain names is specific to the type of license file.
You may install each Software Product License on a specified number of domains supplied with the Software Product License File. The Software Product will not be considered licensed unless it is operating on a web server addressed with a domain name matching the domain name in a license file supplied by DNNCORP.
When the source code is provided with the Software Product, DNNCORP grants you the right to modify, alter, improve, or enhance the Software Product without limitation, except as described in this EULA.
Although rights to modification of the Software Product are granted by this EULA, you may not tamper with, alter, or use the Software Product in a way that disables, circumvents, or otherwise defeats its built-in licensing verification and enforcement capabilities. The right to modification of the Software Product also does not include the right to remove or alter any trademark, logo, copyright or other proprietary notice, legend, symbol or label in the Software Product.
Any modifications made to the Software Product will render it non-supportable by DNNCORP. You may, at your discretion, contact DNNCORP about distribution of the altered Software Product, and if agreeable terms can be determined, the software product may be distributed according to the agreement. The altered Software Product will become supported by the party designated in the agreement between DNNCORP and the LICENSEE. Ownership of the altered SOFTWARE PRODUCT is transferred to the party designated in the agreement between DNNCORP and the LICENSEE. You may not distribute or redistribute changes made to the Software Product to anyone other than groups designated by the agreement between DNNCORP and the LICENSEE. Contact DNNCORP using the information included at the end of this document.
Although the source code for the Software Product may be included, you may not share, use, or reuse the knowledge or technologies in other applications without explicit approval from DNNCORP.
You may make copies of the Software Product as is reasonably necessary for its use. Each copy must reproduce all copyright and other proprietary rights notices on or in the Software Product.
Each copy must reproduce all copyright and other proprietary rights notices on or in the Software Product License. You may not modify or create derivative copies of the Software Product License.
All rights not expressly granted to you are retained by DNNCORP.
3. INTELLECTUAL PROPERTY RIGHTS RESERVED BY DNNCORP.
The Software Product is owned by DNNCORP and is protected by United States and international copyright laws and treaties, as well as other intellectual property laws and treaties. You must not remove or alter any copyright notices on any copies of the Software Product. This Software Product copy is licensed, not sold. You may not use, copy, or distribute the Software Product, except as granted by this EULA, without written authorization from DNNCORP or its designated agents. Furthermore, this EULA does not grant you any rights in connection with any trademarks or service marks of DNNCORP. DNNCORP reserves all intellectual property rights, including copyrights, and trademark rights.
4. NO RIGHT TO TRANSFER
You may not rent, lease, lend, or in any way distribute or transfer any rights in this EULA or the Software Product to third parties without DNNCORP's written approval, and subject to written agreement by the recipient of the terms of this EULA.
a) You hereby agree to indemnify DNNCORP against and hold harmless DNNCORP from any and all claims, lawsuits or losses including where caused by DNNCORPs negligence, that arise out of your use of any software provided by DNNCORP whether obtained from the website store.dotnetnuke.com or from resellers or from any other way.
b) You hereby agree to indemnify DNNCORP against and hold harmless DNNCORP from any and all claims, lawsuits or losses including where caused by DNNCORPs negligence, that arise out of your breach of Clause 4 hereof.
6. THIRD PARTY RIGHTS
Any software provided along with the Software Product that is associated with a separate license agreement is licensed to you under the terms of that license agreement. This license does not apply to those portions of the Software Product. Copies of these third party licenses are included in all copies of the Software Product.
7. SUPPORT SERVICES
DNNCORP may in its entire discretion provide you with support services related to the Software Product. Use of any such support services is governed by DNNCORP policies and programs described in online documentation and/or other DNNCORP-provided materials.
As part of these support services, DNNCORP may make available bug lists, planned feature lists, and other supplemental informational materials. DNNCORP MAKES NO WARRANTY OF ANY KIND FOR THESE MATERIALS AND ASSUMES NO LIABILITY WHATSOEVER FOR DAMAGES RESULTING FROM ANY USE OF THESE MATERIALS. FURTHERMORE, YOU MAY NOT USE ANY MATERIALS PROVIDED IN THIS WAY TO SUPPORT ANY CLAIM MADE AGAINST DNNCORP.
Any supplemental software code or related materials that DNNCORP provides to you as part of the support services, in periodic updates to the Software Product or otherwise, is to be considered part of the Software Product and is subject to the terms and conditions of this EULA.
With respect to any technical information you provide to DNNCORP as part of the support services, DNNCORP may use such information for its business purposes without restriction, including product support and development. DNNCORP will not use such technical information in a form that personally identifies you without first obtaining your permission.
8. TERMINATION WITHOUT PREJUDICE TO ANY OTHER RIGHTS
DNNCORP may terminate this EULA and withdraw the LICENSEEs rights to use the Software Product and/or Evaluation Copies if the LICENSEE fails to comply with any term or condition hereof or is abusive to DNNCORP or its servants or employees, or for any reason whatsoever in the entire discretion of DNNCORP. In such event, you must destroy all copies of the Software Product and Software Product Licenses.
9. U.S. GOVERNMENT USE
If the Software Product is licensed under a U.S. Government contract, you acknowledge that the software and related documentation are "commercial items," as defined in 48 C.F.R 2.01, consisting of "commercial computer software" and "commercial computer software documentation," as such terms are used in 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1. You also acknowledge that the software is "commercial computer software" as defined in 48 C.F.R. 252.227-7014(a)(1). U.S. Government agencies and entities and others acquiring under a U.S. Government contract shall have only those rights, and shall be subject to all restrictions, set forth in this EULA. Contractor/manufacturer is DNNCORP.
10. EXPORT RESTRICTIONS
You will not download, export, or re-export the Software Product, any part thereof, or any software, tool, process, or service that is the direct product of the Software Product, to any country, person, or entity -- even to foreign units of your own company -- if such a transfer is in violation of U.S. export restrictions.
11. NO WARRANTIES
YOU ACCEPT THE SOFTWARE PRODUCT AND SOFTWARE PRODUCT LICENSE "AS IS," AND DNNCORP AND ITS THIRD PARTY SUPPLIERS AND LICENSORS MAKE NO WARRANTY AS TO ITS USE, PERFORMANCE, OR OTHERWISE. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, DNNCORP AND ITS THIRD PARTY SUPPLIERS AND LICENSORS DISCLAIM ALL OTHER REPRESENTATIONS, WARRANTIES, AND CONDITIONS, EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE SOFTWARE PRODUCT REMAINS WITH LICENSEE.
12. LIMITATION OF LIABILITY
THIS LIMITATION OF LIABILITY IS TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW. IN NO EVENT SHALL DNNCORP OR ITS THIRD PARTY SUPPLIERS AND LICENSORS BE LIABLE FOR ANY COSTS OF SUBSTITUTE PRODUCTS OR SERVICES, OR FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, OR LOSS OF BUSINESS INFORMATION) ARISING OUT OF THIS EULA OR THE USE OF OR INABILITY TO USE THE SOFTWARE PRODUCT OR THE FAILURE TO PROVIDE SUPPORT SERVICES, EVEN IF DNNCORP HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN ANY CASE, DNNCORP'S, AND ITS THIRD PARTY SUPPLIERS' AND LICENSORS', ENTIRE LIABILITY ARISING OUT OF THIS EULA SHALL BE LIMITED TO THE LESSER OF THE AMOUNT ACTUALLY PAID BY LICENSEE FOR THE SOFTWARE PRODUCT OR THE PRODUCT LIST PRICE; PROVIDED, HOWEVER, THAT IF LICENSEE HAS ENTERED INTO A DNNCORP SUPPORT SERVICES AGREEMENT, DNNCORP'S ENTIRE LIABILITY REGARDING SUPPORT SERVICES SHALL BE GOVERNED BY THE TERMS OF THAT AGREEMENT.
13. HIGH RISK ACTIVITIES
The Software Product is not fault-tolerant and is not designed, manufactured or intended for use or resale as on-line control equipment in hazardous environments requiring fail-safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines, or weapons systems, in which the failure of the Software Product, or any software, tool, process, or service that was developed using the Software Product, could lead directly to death, personal injury, or severe physical or environmental damage ("High Risk Activities"). Accordingly, DNNCORP and its suppliers and licensors specifically disclaim any express or implied warranty of fitness for High Risk Activities. You agree that DNNCORP and its suppliers and licensors will not be liable for any claims or damages arising from the use of the Software Product, or any software, tool, process, or service that was developed using the Software Product, in such applications.
14. GOVERNING LAW; ENTIRE AGREEMENT; DISPUTE RESOLUTION
This EULA is governed by the laws of the United States and of the State of California without giving effect to the conflicts of laws provisions thereof or the United Nations Convention on Contracts for the International Sale of Goods.
This EULA is the entire agreement between DNNCORP and you, and supersedes any other communications or advertising with respect to the Software Product. This EULA may be modified only by written agreement signed by authorized representatives of LICENSEE and DNNCORP.
All disputes arising out of or relating to this EULA will be submitted to the exclusive jurisdiction of the state or federal courts of competent jurisdiction located in San Jose, Santa Clara County, California, and each party irrevocably consents to such personal jurisdiction and waives all objections to this venue. In the event the Uniform Computer Information Transactions Act (UCITA) or any similar federal or state laws or regulations are enacted, it will not apply to this EULA, and the governing law will remain as if such law or regulation had not been enacted.
If any provision of this EULA is held invalid, the remainder of this EULA shall continue in full force and effect.
A waiver by either party of any term or condition of this EULA or any breach thereof, in any one instance, shall not waive such term or condition or any subsequent breach thereof.
16. CONTACT INFORMATION
If you have any questions about this EULA, or if you want to contact DNNCORP for any reason, please direct all correspondence to DNNCORP, contactable through store.dotnetnuke.com.
When we're rolling out a new DNN site, this is one of our MUST HAVES. It's always in our DNN Toolbox!
This module its perfect! and good support!
Great product, a must have for any DNN site.
Very rarely do we launch a website without this solution!
Show More Reviews
Need a way to switch skins for mobile users and this works!