DotNetNuke Hosting with ASPHostPortal.com

BLOG about DotNetNuke CMS, latest technology and Special DotNetNuke Hosting Package with ASPHostPortal.com

DotNetNuke - ASPHostPortal.com :: Registered Script Control Error in DotNetNuke 8

clock August 25, 2016 19:08 by author Armend

If you’ve made the transition from DotNetNuke 7 to DotNetNuke 8 you’ve probably discovered that the AJAX Toolkit controls don’t play nice with DotNetNuke any more.  Fortunately the Telerik AJAX controls have been bundled with DotNetNuke for version 8.  I’ve discovered that converting to the Telerik controls has been beneficial and worth the upgrade.
Still, it can be a pain getting the code right.  One particular error that I ran into today was the Registered Script Control error.  It looks something like this:

 

"Script control ‘{controlname}’ is not a registered script control. Script controls must be registered using RegisterScriptControl() before calling RegisterScriptDescriptors().  Parameter name: scriptControl"

The error results from “stacked” AJAX controls.  Consider the following HTML

<%@ Register TagPrefix=”dnnui” Namespace=”DotNetNuke.Web.UI.WebControls” Assembly=”DotNetNuke.Web” %>
<%@ Register TagPrefix=”DNN” Namespace=”DotNetNuke.UI.WebControls” Assembly=”DotNetNuke.WebControls” %>
   <DNN:DNNTabStrip ID=”tabsProject” runat=”server” TabRenderMode=”All” Visible=”true”>
     <DNN:DNNTab runat=”server” Label-Text=”Properties” ID=”tabGeneral”>
       <dnnui:DnnAjaxPanel runat=”server” ID=”dapMain”>
         <asp:Label runat=”server” ID=”lblInfo”></asp:Label>
       </dnnui:DnnAjaxPanel>
   </DNN:DNNTab>
     <DNN:DNNTab runat=”server” Label-Text=”Properties” ID=”tabSecond”>
       <dnnui:DnnAjaxPanel runat=”server” ID=”dapSecond”>
         <asp:Label runat=”server” ID=”lblMessage”></asp:Label>
       </dnnui:DnnAjaxPanel>
   </DNN:DNNTab>
      </DNN:DNNTabStrip>

Let’s say that the second tab (tabSecond) should only appear under certain conditions; a record was created, a particular user is logged, whatever the condition is doesn’t matter, just that the tab should appear at certain times and not appear at other times.
In the code behind the condition block might look like this:

if (condition) then
tabSecond.Visible = False
end if

But this results in the Registered Script Control error.  Modify the condition block this way:

if (condition) then
dapSecond.EnableAJAX = False
tabSecond.Visible = False
end if

This should resolve the error

What was the issue?  I’m glad you asked.
The issue causing the error is that AJAX controls are registered with the AJAX script manager and cannot be unregistered, or moved.  Hiding an AJAX control is equivalent to moving it from the script.  In order to circumvent that we’re disabling AJAX on the control before it has a chance to be rendered and registered with the script manager.

Best Recommended DotNetNuke Hosting

ASPHostPortal.com is the leading provider of Windows hosting and affordable DotNetNuke Hosting. DotNetNuke Hosting from ASPHostPortal.com provides a safe, reliable and performance-driven foundation for your DotNetNuke website. DotNetNuke is the perfect Content Management System for managing and developing your website with one of ASPHostPortal’s Hosting plans. ASPHostPortal has ability to support the latest Microsoft and ASP.NET technology, such as: WebMatrix, WebDeploy, Visual Studio 2015, .NET 5/ASP.NET 4.5.2, ASP.NET MVC 6.0/5.2, Silverlight 6 and Visual Studio Lightswitch, ASPHostPortal guarantees the highest quality product, top security, and unshakeable reliability, carefully chose high-quality servers, networking, and infrastructure equipment to ensure the utmost reliability.



DotNetNuke Hosting - ASPHostPortal.com :: 6 Steps To Create Parent Portal in DotNetNuke

clock August 23, 2016 23:54 by author Dan

DNN, as known as DotNetNuke is a development platform for web applications in MS ASP.NET. This platform features a host of tools for developing custom applications. The web-app platform uses an open programming interface. The design advantage in DNN allows multiple hosting of portals with the help of uniform codes and DB structure. A parent Portal is a completely separate site having its own DNS. You can allot independent themes and layout to this portal. DotNetNuke Developers create a new DNN site with a dedicated parent portal attached to it. The portal can work on the existing database and it is fully attuned to ASP.NET programming platform.

Follow the steps carefully and you will be able to host a Parent Portal in your existing DNN site.

  • First, you need to open any Internet browser. Now, navigate to your host DNN site. After opening the site, you are required to put your login details. If you are an existing member, then you can log in to the portal just by entering the login details provided by your DNN service host. Otherwise, you may need to open a new account by registering. The registration process includes selecting the service and features you may want from your DNN host. Select the services accordingly and you will get your new login details. You must configure password recovery options during the registration process. It will help you recover and reset lost password in case of emergency.
  • After a successful login, you will be redirected to the home page, namely the 'Host Page'. You will find an option called Portals on the menu. Navigate to that option and click it to open. In case you do not find this option on your DNN host menu, then maybe you have not selected the feature of hosting multiple portals during the registration process. In such consequences, repeat the first step carefully. In case of any problem, you may take expert help from DotNetNuke Developers.
  • When you open the portal option, you will find a link, namely 'Add New Portal'. You need to click on that link for creating a Parent Portal. There are a series of tasks involved in creating a Parent Portal. The following steps will show you how you can successfully create an active Parent Portal to your existing DNN website.
  • From the 'Add New Portal' option, you need to select the Parent link that will appear on Portal Type menu. There are different portal types. If you to create other portals, you can do so by repeating the steps from the beginning.
  • After clicking on the Parent link, you will find a field called 'Portal Atlas'. You're your domain name in this field. Then, you need to enter your website title in the 'Title'field. In the description field, put some lines about your website. In the 'Keyword' field, enter the keyword set you want to set for your site. Then, enter relevant information in the fields like Name, User ID, New Password, Email and Security options.
  • Finally, you need to click on the 'create portal' link after furnishing all the details on the forms correctly. You should check the information entered in the respective fields and see it they are put in the correct form. You can write down the information on a separate notepad for future reference. If everything goes well, your parent portal is ready for use in your DNN platform based website.

Best Recommended DotNetNuke Hosting

ASPHostPortal.com is the leading provider of Windows hosting and affordable DotNetNuke Hosting. DotNetNuke Hosting from ASPHostPortal.com provides a safe, reliable and performance-driven foundation for your DotNetNuke website. DotNetNuke is the perfect Content Management System for managing and developing your website with one of ASPHostPortal’s Hosting plans. ASPHostPortal has ability to support the latest Microsoft and ASP.NET technology, such as: WebMatrix, WebDeploy, Visual Studio 2015, .NET 5/ASP.NET 4.5.2, ASP.NET MVC 6.0/5.2, Silverlight 6 and Visual Studio Lightswitch, ASPHostPortal guarantees the highest quality product, top security, and unshakeable reliability, carefully chose high-quality servers, networking, and infrastructure equipment to ensure the utmost reliability.



ASPHostPortal.com Announces Umbraco 7.5.0 Hosting Solution

clock August 23, 2016 20:20 by author Dan


ASPHostPortal.com provides Umbraco 7.5.0 hosting plans on high performance servers and high-speed internet connection in the world. Every server is equipped with at least 2x Intel Xeon Quad-Core processors and massive amounts of memory. We are using SSD's for storage, which provides much higher performance in terms of I/O and data transfer speed. The servers are connected to the network using multiple 1Gbps ports (bond network). So, customers don't have to worry about the speed of their website.

Umbraco has been designed to make people as productive as possible. This means it's fast, beautiful and easy to use so people can focus on getting their message out to their peers, not how the technology works.

With Umbraco, people can get a partner that ready to help where ever they're located. Their network of more than 250 Umbraco Partners has been through their rigorous training and certification program to ensure that when they give them their stamp of approval it's serious business.

ASPHostPortal.com offers Umbraco 7.5.0 Hosting with reliable server performance. We offer this new technology with affordable price, 24/7 support team, a lot of ASP.NET features, daily backup service, and 1-click installation. We have always tried to ensure that all customers get the best web hosting experience as fully as possible. To learn more about our Umbraco 7.5.0 Hosting, please visit http://asphostportal.com/Umbraco-Hosting

About ASPHostPortal.com:
ASPHostPortal.com is The Best, Cheap and Recommended ASP.NET & Linux Hosting. ASPHostPortal.com has ability to support the latest Microsoft, ASP.NET, and Linux technology, such as: such as: WebMatrix, Web Deploy, Visual Studio, Latest ASP.NET Version, Latest ASP.NET MVC Version, Silverlight and Visual Studio Light Switch, Latest MySql version, Latest PHPMyAdmin, Support PHP, etc. Their service includes shared hosting, reseller hosting, and Sharepoint hosting, with speciality in ASP.NET, SQL Server, and Linux solutions. Protection, trustworthiness, and performance are at the core of hosting operations to make certain every website and software hosted is so secured and performs at the best possible level.



DotNetNuke - ASPHostPortal.com :: Tips To Setting up your DotNetNuke MDE

clock August 18, 2016 20:09 by author Armend

In this post I will explains about how setting up your DotNetNuke module development environment. Setting up your development environment can vary based on what your end goal is. If you are doing module development for your own use, and within your own DNN environments, you can ignore a few of the settings below. If you are doing module development with the idea that you might turn around and give the modules away, or sell them, then you will likely want to follow the guidelines set forth below to support the widest array of DNN installation environments.
I recommend that each developer have their own local development environment, with a local IIS website running DotNetNuke, and a SQL Server 2008/2012 (not express, though you can use it) database for the website. Having an individual development environment makes group module development far easier than if you share environments/databases.

 

Choosing a DotNetNuke Version

Choosing a version of DotNetNuke is important when you start your development for couple of reasons. For modules that you are developing for yourself, you need to ask, what is the minimum version of DotNetNuke that you have in production. Are you running DNN 5.6.1? Are you running 6.2.6, 7.0.0, 7.0.6? Based on the answer you can determine what version of DNN you should setup as your development environment. You shouldn't be developing on a newer version of DNN than what you have running in production. As with everything there are ways around this, but I am not going to go into the details on that in this tutorial.

As a developer working to create modules and release those, you might have production sites that are running on the latest and greatest version of DNN, but what about your customers? Or your potential customers? You have to ask yourself, do you want to provide support for really old versions of DotNetNuke? From a development perspective you will probably say no, but from a business perspective, you might say yes, and here’s why. Not everyone upgrades DotNetNuke websites as they should, and often times you will find that some people never upgrade. While I don’t advise taking that approach to managing a DotNetNuke website, it is a fact of life that people don’t always upgrade and there are thousands of people, if not tens of thousands, that have sites that aren’t running on the latest version of DNN. You should take that into account when you are doing your module development, if you compile your module against an older version of DNN then your module should run on newer versions of as well, for example. If you compile your module against DotNetNuke 6.2.6 it will likely run on every version of DNN released since then. Though there are extended cases where this won’t always work, DNN strives to maintain backwards compatibility, this isn't always possible.

You might also want to use features that are only available starting with a specific version of DotNetNuke, such as the workflow functionality found starting in DNN 5.1, in that case you may choose not to support older versions of the platform out of necessity. This will minimize the market in which you can sell your modules, but also can make for less support and an easier development cycle due to the features that DNN provides.

Choosing a Package

Now here’s one that may baffle you a bit. I’m going to recommend that you use the INSTALL package for whatever version of DotNetNuke that you download. What? The INSTALL package? What about the SOURCE package? Well you can use the source, but you don’t need it. The module development that I’m setting you up for doesn't require the DNN source, and using the INSTALL package makes your development environment cleaner. We aren't going to be opening the DotNetNuke project when we do our module development, so why have the files sitting around for nothing? Also, if you've ever tried to use the SOURCE package for anything, you'll know it isn't easy.
The steps for setting up your development environment will apply to both the Community and Professional editions of DotNetNuke.

Installation Configuration

Once you have the version selection out of the way you can go through the installation process. While I’m not going to walk you through the minutest of details of each step of installing DotNetNuke in this post, I will at least try to point you in the right direction for each step.

Download the INSTALL package of the version of DotNetNuke you want to use in your development environment.

Extract the files in the INSTALL package to a location of your choosing, this location is where you will point IIS (the web server) when we can configure the website. In my environment I typically use c:\websites\dnnxxx.me\ (One item of note: you may need to right click on the ZIP file and choose Properties before extracting, on the properties window if you have an UNBLOCK option, click that. Some versions of Windows have started blocking files within the DotNetNuke ZIP files, which will cause you problems later during the actual install.)

Setup IIS

IIS is the web server that comes with Windows computers. DNN 7 requires IIS 7 or later (7,7.5,8.0), so you will need at least Windows Vista, Windows 7, Windows 8, or Windows Server 2008 R2, Windows Server 2012.

In IIS you should create a new website (Note: If you use an existing website in IIS be sure to add the HOST binding for DNNxxx.ME), and point to the folder where you extracted the INSTALL package.

Note: With DotNetNuke 7.0+, .NET Framework 4.0 is required, so be sure that your application pool is configured to run under 4.0, and not 2.0.

Set File Permissions

Setting up the file permissions for your DNN install is often the step that causes the most trouble. You should right click on the FOLDER in which you extracted DNN (c:\websites\dnnxxx.me\) and choose properties. Choose the Security tab. You need to add permissions for the account in which your website's application pool is running under. You will want to setup the permissions to give the account Full or Modify permissions for the DNNxxx.ME folder. Which account you will use will vary based on your version of IIS, here’s a simple list of some of the default accounts based on the version of IIS.

IIS Version Operating System Account

  • IIS 7 Windows Vista, Windows Server 2008 localmachine\Network Service
  • IIS 7.5 Windows 2008 R2, Windows 7 IIS AppPool\APPPOOLNAME
  • IIS 8 Windows 2012, Windows 8 IIS AppPool\APPPOOLNAME

Note: If you are using IIS7.5/8.0 you’ll notice in the above table that we have APPPOOLNAME in the identity, this is because when you setup a new website in IIS a new application pool is created. In place of you should type in the name of the application pool that was created. You can also bypass this and configure your application pool to use the Network Service account instead of a dynamic account if you would like.

Database Configuration

In SQL Server you should go through and create a new database. I always create a database with the same name as the website, so in this case DNNxxx.ME. Once you have created the database, create a user that can access that database. I always use SQL authentication, turn off the enforce password requirements, and give the user DB Owner and Public access to the DNNxxx.ME database. Remember the username and password you create here as you will need them when you walk through the Installation screen for DotNetNuke.

DotNetNuke Installation Screen

Populate the installation screen with the standard DNN information, Host username, password, etc. For the Database option, choose Custom and configure your database connection, providing the Server IP/Name, the Database name (dnnxxx.me). For the database authentication you'll want to choose the option that allows you to enter the username/password for the database user that you created previously.

Now there are two additional options you can configure, normally I would tell you not to modify these, but from a development environment perspective I do recommend that you change the objectQualifier setting. It should be blank by default, you should type in “dnn” (without quotes), this will prepend “dnn_” to all of the objects that get created by DNN such as Tables and Stored Procedures. This is not something I recommend from a production stand point, but if you are developing modules for sale, then supporting objectQualifier in your development is recommended. It will save you time down the road if you have a customer who has an objectQualifier defined on their production databases.

Best Recommended DotNetNuke Hosting

ASPHostPortal.com is the leading provider of Windows hosting and affordable DotNetNuke Hosting. DotNetNuke Hosting from ASPHostPortal.com provides a safe, reliable and performance-driven foundation for your DotNetNuke website. DotNetNuke is the perfect Content Management System for managing and developing your website with one of ASPHostPortal’s Hosting plans. ASPHostPortal has ability to support the latest Microsoft and ASP.NET technology, such as: WebMatrix, WebDeploy, Visual Studio 2015, .NET 5/ASP.NET 4.5.2, ASP.NET MVC 6.0/5.2, Silverlight 6 and Visual Studio Lightswitch, ASPHostPortal guarantees the highest quality product, top security, and unshakeable reliability, carefully chose high-quality servers, networking, and infrastructure equipment to ensure the utmost reliability.



DotNetNuke - ASPHostPortal.com :: Enable Google Analytics on a DotNetNuke Website

clock August 11, 2016 20:15 by author Armend

In this post we will show you how to enable google Analytics on a DNN website. Google Analytics is one of those must-have tools when running a website.  The tasks of tracking traffic sources, browser versions, search terms, etc. are all made easy.  The developers of DotNetNuke have also made using Google Analytics on a DotNetNuke website simple.

 

Installing Google Analytics in DotNetNuke is a fairly common request from many individuals and I know it can be a quite troubling question for most. The primary questions are how and where can I put the javascript code provided by Google. Well you have a few options. First you could put the code directly in the skin for the site, the advantages to that would be that you will automatically have the code on all pages, however, the disadvantage is that you cannot use that skin as is on another portal due to the site specific Google information. I personally go the route of adding a text/html module to my site and set it to show on every page and insert the script in a very specific location which I will discuss below. There are a few drawbacks to this method. First you will not get any statistics information on traffic to "edit pages" where other modules are not displayed and you also will not receive information regarding administration modules. However, in most circumstances this shouldn't be an issue.

The best way to include this information is to include the information in the Module header of the text/html module. This is to prevent the accidental removal of the script code if you happen to click inside the module as an admin to enter in-line edit mode. Below I will walk you through the steps needed to implement Google Analytics using this method. (NOTE: you can extend this for other javascript integrations if needed).

Step By Step

  • Add a new Text/HTML module to a page of your site, you can position it anywhere, but I recommend the bottom of the page as administrative users will still see the module when they are logged in
  • Edit the text of the module to contain no text
  • Enter the module settings from the SolPart Action Menu
  • Expand the "Advanced Settings" section
  • Check the box next to "Display Module On All Pages?"
  • Insert your Javascript code in the "Header" box. This will ensure that the data is always retained
  • Now under "Page Settings" -> "Basic Settings" un-check the following boxes
    • Display Container
    • Allow Print
    • Allow Syndicate
  • Ensure that the "Cache Time" is set to 0 (Caching appeared to cause issues with this implementation in my testing)
  • Click "Update" to save your changes

This should complete the setup. You may now test to ensure everything is functioning correctly. You can log out as an administrator and view your site and no extra content should be displayed however if you look at the generated source you should see your javacript listed. Google Analytics should update within about 15 minutes to show that they are receiving your data.

Best DotNetNuke Hosting Recommendation

ASPHostPortal.com provides its customers with Plesk Panel, one of the most popular and stable control panels for Windows hosting, as free. You could also see the latest .NET framework, a crazy amount of functionality as well as Large disk space, bandwidth, MSSQL databases and more. All those give people the convenience to build up a powerful site in Windows server. ASPHostPortal.com offers DotNetNuke hosting starts from $5. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable DotNetNuke Hosting, we should be your best choice.

 



DotNetNuke Hosting - ASPHostPortal.com :: Top 5 DNN Shopping Cart Modules

clock August 9, 2016 23:56 by author Dan

When you own an ecommerce website it is important to have a shopping cart that provides your customer with ease of searching and buying products off your website. Chances are, if their shopping experience was anything below subpar, they are going to go elsewhere to find their products. Providing your customer with a superior check out system ensures them of legitimacy as well as being more inclined to return to your website for future purchases.

Due to the wide variety of options out there, finding a good shopping cart to use is not always the easiest decision to make. While shopping carts generally all have the same basic features, there are always those much needed features that some will have and others do not. Is it easy to customize? Can you skin it to match the rest of your site? Does it integrate with the payment processor of your choice? How does it handle shipping?

Other features to take into consideration: How large is your catalog or how many products do you have? Do you need a shopping cart capable of handling large catalogs, and if so, how important is ease of organization to you? Or does a shopping cart with a much smaller capacity suit your needs better? Does it integrate with your shipping provider? Does it offer multi-currency support? These are just a few of the many things to think about when selecting your shopping cart.

To help you out in your decision making process, below, is a list of our top 5 shopping carts for DotNetNuke, or DNN, for both small and large business websites.

1. Smith Cart

Smith Cart made it to the top of our list due to its overall power and great functionality. It comes loaded with tons of modules and features to decide what suits your needs best as well as the option to create your own custom check out fields. It is ideal for B2C and B2B Ecommerce websites and is very user friendly with easy to configure back-end settings.

Pros:

-Can handle large product catalog with ease
-Good support response
-Separate ship to and bill to names and addresses
-SEO features titles, descriptions, keywords, and meta tags for each product to allow your products to allow your products to be found
-Automatic thumbnail generation
-SSL supported
-"Fast Checkout" for return customers
-Authorize and settle credit cards automatically
-Automatic email to customer and administrator upon purchase
-No product limit

Cons:

-No wish list
-No product review
-No gift card option
-No multi-language support
-No option to email customers with newsletter
-No re-seller discounts

2. CATALooK

Catalook was designed for the developer so in return it has fully customizable features and canned be skinned to keep in theme with the rest of your website. Catalook is broken down into different modules so you can decide what works best for your website. It also has a feature that places a mini-cart module on every web page that shows the customers current items in cart and total of current order. Catalook also features rentable options for booking things like hotels, cars, ect. While Catalook is at a slightly higher price tag and is packed full of features for just about anything you can think of, it falls into second place due to its lack of SEO tools and is much more difficult during the initial set up. However, the rewards can be great once setup and established.

Pros:

-Quick order forms for B2B transactions
-Reseller discount
-Multi-language support
-Wish list
-Customer registration
-Product reviews
-Email customer and administrator upon purchase
-Shipping calculator integration
-Newsletter
-No product/category limit

Cons:

-No Search Optimization tools
-No gift certificate
-Harder on the developers side during initial installation and set up

3. DNNSpot

DNNSpot is the recommended choice for smaller ecommerce stores that do not have a large product catalog; although it has no product or category limit, it becomes difficult to organize and keep track of items with a large catalog. It was designed more the business person/side rather than the developer so it has very easy installation and is easy to use and understand.

Pros:

-UPS Integration as well as FedEx support with shipping rates and tracking numbers.
-Sell downloadable goods like music files, video files, documents, ect.
-Great SEO (custom title, description, keywords as well as ability to set up what you want the url for that product to read
-Inventory management to keep track of your products
-Customizable email templates
-Option to pay by check or Pay Pal if wished

Cons:

-Not very customizable
-Lacks some of the more detailed oriented features of some of the other carts
-Cannot handle large product catalogs with ease.
-Lacks free shipping option for orders of $X amount.

4. Portal Store

At a slightly higher price tag than the rest of the shopping cart modules, Portal Store offer tons of features and skin layouts built in and pays keen attention to detail to make sure you get the most out of your shopping cart.

Pros:

-Wish Cart
-Digital Purchases
-Multi-currency support with real-time rates with a fixed price adjustment or a manual currency rate entry
-Tons of different payment options included
-Great image and file management with the ability to re-size and watermark images individually or in groups as well as upload individually or in groups
-Comes with 17 modules
-Option to have images in item detail be thumbnails or on a slideshow
-FAQs and reviews with the option to set reviews to be only those customers who have already purchased the item
-Ability to display featured, recommended, or related user purchase products

Cons:

-Not supported on DNN 6
-Not as customizable as far as skinning goes as some of the other shopping carts
-Can be difficult to grasp at first.

5. NB_Store

NB_Store is a free DNN shopping cart module that is great if you are looking for a cheap option for a shopping cart. It has many of the important features you want in a shopping cart but lacks the detailed features and customization of some of the bigger players, but hey, it's free.

Pros:

-Supports multi-language
-Supports multiple tax levels
-Can hold tons of products while still being easy to search and organize large quantities in the manner desired

Cons:

-Can be difficult to understand
-Not very customizable in the look and feel aspect as well as creating custom fields
-Lacks some of the features you might be looking for

DotNetNuke Hosting Recommendation

ASPHostPortal.com is Perfect, they have a suitable hosting plan for a starter in DotNetNuke Hosting. ASPHostPortal is the leading provider of Windows hosting and affordable ASP.NET Hosting. ASPHostPortal proudly working to help grow the backbone of the Internet, the millions of individuals, families, micro-businesses, small business, and fledgling online businesses. ASPHostPortal has ability to support the latest Microsoft and ASP.NET technology, such as: WebMatrix, WebDeploy, Visual Studio 2015, .NET 5/ASP.NET 4.5.2, ASP.NET MVC 6.0/5.2, Silverlight 6 and Visual Studio Lightswitch, ASPHostPortal guarantees the highest quality product, top security, and unshakeable reliability, carefully chose high-quality servers, networking, and infrastructure equipment to ensure the utmost reliability.



ASPHostPortal.com Announces Entity Framework Core 1.0 Hosting Solution

clock August 9, 2016 20:13 by author Dan

ASPHostPortal.com has served people since 2008 and we know how to deliver Powerful, Fast and Reliable Entity Framework Core 1.0 Hosting with the Superior Customer Support. Our superior servers are housed in 12 different countries with up to 1000 MB/s connection and Cisco Hardware Firewalls. Fully managed and monitored around the clock, our servers run on Windows Operating system with lots of memory (RAM) and up multiple Quad-Core Xeon CPU's, utilizing the power of the Cloud Services. Our Entity Framework Core 1.0 Hosting plans come with up to 99.99% uptime and 30-Day Full Money Back Guarantee.

Entity Framework (EF) is a popular data access technology for .NET applications. Entity Framework Core 1.0 (EF Core) is Microsoft’s reboot of Entity Framework for the new “mobile first, cloud first” world. According to the roadmap, EF Core will become the official version at some point in the future when the team feels that they have a critical mass of important ORM features implemented.

With EF Core, data access is performed using a model. A model is made up of entity classes and a derived context that represents a session with the database, allowing you to query and save data. You can generate a model from an existing database, hand code a model to match your database, or use EF Migrations to create a database from your model (and evolve it as your model changes over time).

ASPHostPortal.com offers Entity Framework Core 1.0 Hosting with affordable price. We support this new technology with great server performance, a lot of ASP.NET features, daily backup service, 24/7 support, and easy installation. We strive to make sure that all customers have the finest web-hosting experience as possible. To learn more about
our Entity Framework Core 1.0 Hosting, please visit http://asphostportal.com/Entity-Framework-Core-1-0-Hosting

About ASPHostPortal.com:

ASPHostPortal.com is The Best, Cheap and Recommended ASP.NET & Linux Hosting. ASPHostPortal.com has ability to support the latest Microsoft, ASP.NET, and Linux technology, such as: such as: WebMatrix, Web Deploy, Visual Studio, Latest ASP.NET Version, Latest ASP.NET MVC Version, Silverlight and Visual Studio Light Switch, Latest MySql version, Latest PHPMyAdmin, Support PHP, etc. Their service includes shared hosting, reseller hosting, and Sharepoint hosting, with speciality in ASP.NET, SQL Server, and Linux solutions. Protection, trustworthiness, and performance are at the core of hosting operations to make certain every website and software hosted is so secured and performs at the best possible level.



DotNetNuke - ASPHostPortal.com :: How To Customizing Page Titles and Meta Data in DNN

clock August 4, 2016 20:23 by author Armend

How To  Customizing Page Titles and Meta Data in DNN

There are several key fields that search engines use in their ranking algorithms: page title (that’s the text you see in the title bar of the browser), meta description (that’s text describing your page to search engines, which your visitors don’t normally see) and ‘H’ tags, which are your H1/H2/H3 tags denoting which are the headers in your content.

How you do this in DNN:

The page title and description are stored in the Page Settings. Simply open up the page settings for the current page, and you can edit these directly. Here’s the steps:

  • Login as an Administrator, then go to the ‘Edit Page’ drop down on the top right hand side of the screen.
  • Choose ‘Page Settings’ from that menu, and it will load up the settings for the page you’re currently browsing.
  • To modify the page title, edit the value in the ‘Page Title’ field. In my example below, I’ve chosen some words that we can assume match the keywords/phrases that our fictitious bike company uses. Try and keep the length below about 70 characters so that, when it gets displayed in a Search Engine Results Page (SERP), you can see the whole title.
  • To change the Page Description, type into the ‘Description’ box. Remember that your visitors won’t see this on your site. The key to a good description is again hitting your keywords, but doing so in a way that actually reads well. If your page gets included in a SERP, it’s likely that the search engine will use the Page Description as the two or three line description for your page. Try and keep it to under 150 characters so that it stands a good chance of displaying nicely in a SERP listing, and the ratio of your keywords to the rest of the text is not too diluted.
  • When you’re finished, click ‘Update Page’ – the settings screen will close and you’re finished. (You’ll note on my example I didn’t bother with the Meta Tags at all)

Overview: H Tags

DNN doesn’t enforce the use of any particular H tag, so you’re free to edit one into your content however you like. It’s also possible to define a custom skin for your DNN site that shows a H1 for a specific page value (such as the module title for a piece of content).

I’d recommend leaving any ‘H’ tags out of your skin and just making sure that you define a H1 tag for each separate piece of content that you write (like a blog post title, for example). But others may disagree with me and just be happy to define a H1 tag using the page name of each page. I prefer to customize every bit of content for maximum impact – but this does take much, much longer.

To make something a ‘H1’ in DNN, here’s how you do it:
Use the ‘Edit this Page’ button in the ‘Edit Page’ dropdown to enter edit mode for the current page.

  1. Hover over the ‘Pencil’ edit icon and click on ‘Edit Content’
  2. Type in your header (or select an existing header with your mouse)
  3. Use the style drop down to select ‘Heading 1’

 

 

About ASPHostPortal.com:

ASPHostPortal.com is The Best, Cheap and Recommended ASP.NET & Linux Hosting. ASPHostPortal.com has ability to support the latest Microsoft, ASP.NET, and Linux technology, such as: such as: WebMatrix, Web Deploy, Visual Studio, Latest ASP.NET Version, Latest ASP.NET MVC Version, Silverlight and Visual Studio Light Switch, Latest MySql version, Latest PHPMyAdmin, Support PHP, etc. Their service includes shared hosting, reseller hosting, and Sharepoint hosting, with speciality in ASP.NET, SQL Server, and Linux solutions. Protection, trustworthiness, and performance are at the core of hosting operations to make certain every website and software hosted is so secured and performs at the best possible level.



DotNetNuke - ASPHostPortal.com :: 10 Tips For DotNetNuke Skins for SmartPhones

clock July 28, 2016 20:28 by author Armend

10 Tips For DotNetNuke Skins for SmartPhones

DotnetNuke skinning is changing with the latest trends one of which is building websites for smartphones and handheld devices like iPod, iPad, Android-based smartphones and many more. In this Article I have shared 10 tips which will be extremely useful for DotnetNuke Skinning for smartphones and most handheld devices.

 

Tip #1

basic mobile styles
html, body {
background: #fff;
color: #000;
margin: 0;
padding: 0;
font: 12px/15px sans-serif;
}


Do not rely on support of font related styling

Tip #2

No width content, careful with floats

  • {width: auto;}
  • {float: none;}

Tip #3

Setting the viewport

Add to <head> section
<meta name=”viewport” content=“width=device-width”/>
In DNN, add to default.ascx
<script language=”javascript” type=”text/javascript” >
var script = document.createElement(“meta”);
script.name = “viewport”;
script.content = “width=device-width”;
document.getElementsByTagName(“head”).item(0).appendChild(script);
</script>

Tip #4

keep it simple

  • What are mobile visitors looking for?
  • What information do they want/need?
  • Do mobile visitors have time/interest in all of my tedious sidebar content?
  • With a barebones stylesheet, which elements are clearly superfluous?
  • Which navigational elements are absolutely necessary? Which are redundant?
  • Are there entire regions of my page that would be better off not displayed?


Display only the essential no leftpane or right pane

.leftpane, .rightpane {
display: none;
}

Tip #5

top navigation (vertical)
.mi, .mi .txt {display:block !important; text-align:left; margin:0 !important;}

Tip #6

Control image width

#content img {max-width: 250px;}
or
img {max-width: 250px;}

Tip #7

Slim headings
h1, h2, h3, h4, h5, h6 {font-weight: normal;}

Tip #8

links
Highlight links


a:link, a:visited {
text-decoration: underline;
color: #0000CC;
}
a:hover, a:active {
text-decoration: underline;
color: #660066;
}
Use the tel: de facto standard
<a href=“tel:+1999999999“>Call us!</a>
Avoid target=_blank

Tip #9

Forms

  • Minimum input
  • Do not use tables for layout
  • Use definition lists (dl, dt, dd)

Tip #10

  • Keep URIs of site entry points short
    www.example.org/example.html accept example.org/example
  • careful with color contrasts
  • Use (minimum) web standards
    XHTML 1.0 / HTML 4.01 / XHTML-MP, CSS 2.1, DOM 1, ECMAScript 3
  • Always specify a doctype
  • Use standard media types
    Static: JPEG, GIF, PNG / Dynamic: 3GP, AVI, WMV, MP4

Do not use the following tags

  • × frames
  • × tables for layout
  • × nested tables
  • × image maps
  • × graphics for spacing
  • × horizontal scrolling
  • × do not rely on plug-ins, DHTML behaviors, embedded objects or script

 

 



ASPHostPortal.com Announces ASP.NET Core RTM Hosting Solution

clock July 26, 2016 21:53 by author Dan

ASPHostPortal.com is set up with an aim to serve customers in an excellent manner by providing them quality service. They strongly believe in high quality standards and hence, you’ll always find their services better than every other host in this industry. They understand the value of time and hence their ordering process is very simple. Customers can choose servers from multiple price levels to suit their business model. Today, they offer ASP.NET Core RTM host with expert team support.

ASP.NET is an acronym for the Active Server Pages. NET, is a brilliant framework developed by Microsoft. ASP.NET is extremely useful for creation of web applications, and web pages, and forms an essential part of the web goodies developed for any online content. ASP.NET not only facilitates usage of scripting languages, but also allows you to incorporate usage of extremely efficient next-generation programming languages like Java, VB, C+and the likes of them.

Looking at the historical perspective, in the earlier days, the development of well-designed webpages were a tedious task, and the developers had to put in rigorous efforts due to lack of efficient technology and a complete framework. As a result, soon after the release of IIS, a powerful technology like ASP.NET was in high demand for developing proficient web-based applications within a short time without putting-in too much of human labor.

ASPHostPortal.com offers ASP.NET Core RTM Hosting with expert team support. They support this new technology with affordable price, a lot of ASP.NET features, 99.99% uptime guarantee, 24/7 support, and 30 days money back guarantee. They strive to make sure that all customers have the finest web-hosting experience as possible. To learn more about their ASP.NET Core RTM Hosting, please visit http://asphostportal.com/ASPNET-Core-1-0-Hosting

About ASPHostPortal.com:

ASPHostPortal.com is The Best, Cheap and Recommended ASP.NET & Linux Hosting. ASPHostPortal.com has ability to support the latest Microsoft, ASP.NET, and Linux technology, such as: such as: WebMatrix, Web Deploy, Visual Studio, Latest ASP.NET Version, Latest ASP.NET MVC Version, Silverlight and Visual Studio Light Switch, Latest MySql version, Latest PHPMyAdmin, Support PHP, etc. Their service includes shared hosting, reseller hosting, and Sharepoint hosting, with speciality in ASP.NET, SQL Server, and Linux solutions. Protection, trustworthiness, and performance are at the core of hosting operations to make certain every website and software hosted is so secured and performs at the best possible level.



About ASPHostPortal.com

We’re a company that works differently to most. Value is what we output and help our customers achieve, not how much money we put in the bank. It’s not because we are altruistic. It’s based on an even simpler principle. "Do good things, and good things will come to you".

Success for us is something that is continually experienced, not something that is reached. For us it is all about the experience – more than the journey. Life is a continual experience. We see the Internet as being an incredible amplifier to the experience of life for all of us. It can help humanity come together to explode in knowledge exploration and discussion. It is continual enlightenment of new ideas, experiences, and passions


Author Link


Corporate Address (Location)

ASPHostPortal
170 W 56th Street, Suite 121
New York, NY 10019
United States

Tag cloud

Sign in