Windows 2012 Hosting - MVC 6 and SQL 2014 BLOG

Tutorial and Articles about Windows Hosting, SQL Hosting, MVC Hosting, and Silverlight Hosting

nopCommerce Hosting - Choose nopCommerce as Online Business Solution

clock March 18, 2013 08:00 by author andy_yo

Now days, there is a profusion of open source options for the person looking to establish an online business. Being a part of IT industry, We have seen my colleagues working on various open source solutions such as Magento, Open-cart and many more. But, none of them can make you feel the difference that one will experience while working on nopCommerce.

 

 

About ASPHostPortal.com
ASPHostPortal.com is Microsoft No #1 Recommended Windows and ASP.NET Spotlight Hosting Partner in United States. Microsoft presents this award to ASPHostPortal.com for ability to support the latest Microsoft and ASP.NET technology, such as: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch. Click here for more information

 

The main feature of this software is that it is very easy to manage and quite user-friendly. This was the reason why nopCommerce created a buzz in the market soon after it was launched. Unlike others, nopCommerce in not written in PHP or Pearl rather, it is completely written in ASP.Net 4.0 and nopCommerce developers have provided the backend of SQL 2005 which even today is considered as very powerful database management platform.

nopCommerce provides a catalog front end and easy to work with administrative backend, which completely allows the user to open their online business soon and manage it to perfection on their own.

Although, the software is developed in ASP.Net but anyone with basic computing and administrative skills can manage the software efficiently.

The nopCommerce is quite easy to customize and one can easily make categories or sub categories.

The various features that have made nopCommerce to emerge amongst the best is notification via sms, live chat, multiple currency and language support one page checkout procedure which ensures a low bounce rate, billing and shipping detail, mapping the products in the appropriate categories and sub categories and many more.

The nopCommerce is supported by fastest growing user community which has increased the technical as well as informative aspect of the solution. This also supports various popular gateways. It is amongst those few open source solutions that have been built keeping Search Engine Strategies in consideration.

This software can be downloaded from the internet for free and easily installed into the system. This open source solution is compatible with various systems in existence. As per the ongoing trend, free ecommerce solution is favored by most of the persons who have online business and is compatible with most systems. But the major point lies in NopCommerce is that being written in Asp.Net the security feature of the web site increases.

The main feature which is very important is that the exchange rate system is based on the real time prices. This has greatly helped the shoppers across the globe to shop freely irrespective of their current location.

Even though the software is built in a user friendly way, but during the initial phase it is recommended that you must hire a professional nopCommerce Developer until you get fully known to the nopCommerce functionality. There are various web design and development company who have expert nopCommerce developers.

 



Windows Hosting - Comparison Between DotNetNuke and WordPress

clock March 6, 2013 10:08 by author andy_yo

In the present market, a vast array of contenders in the CMS arena (Content Management Systems) are competing neck to neck; so selecting the best choice that precisely suits the requirements of your project, might be a tricky job. In the present article, we would like to provide a complete synopsis of 2 of the well-known products, namely WordPress and DotNetNuke (DNN) so as to assist you in choosing the best option.

 

About ASPHostPortal.com

ASPHostPortal.com is Microsoft No #1 Recommended Windows and ASP.NET Spotlight Hosting Partner in United States. Microsoft presents this award to ASPHostPortal.com for ability to support the latest Microsoft and ASP.NET technology, such as: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch. Click here for more information

 

Basic Info about the two CMS

DNN is basically an open source platform based on ASP.Net structure that is developed mainly to create dynamic websites and also provide many web applications. It has been an instant success since its initial launch, with the open community edition only being deployed in not less than 600,000 websites around the world.

On the other hand, WordPress is a MySQL and PHP-based framework, which is mainly used for blogging. It is one of the most widely acknowledged CMS platforms in the present world, but don’t feel that it’s only meant for blogging – today, millions of corporate websites and e-commerce stores are also powered by WordPress. WordPress Self-Hosting blogs are considered as main constraints. Choosing the best WordPress Hosting solution offers the desired results of your prediction. If you looking to make Web Development as your career, then it is the best time to choose Web Development as your career option.

Disparities in Underlying Technology

Both WordPress and DNN applications are developed based on open source, which clearly implies that both platforms can be liberally extended by your own highly-skilled development team. The chief dissimilarity between these two platforms is that WordPress is written using PHP, while in contrast, DNN is written using Visual Basic.Net.

As LAMP technology piles have started to widely use across the web, especially inside shared hosting atmospheres, it is most likely that WordPress would be much cheaper and easier to install.

Windows-based servers usually tend to be expensive, but DNN’s potential to interface with NTLM based windows authentication and Active directory makes it a supreme pick for use in many domain-based systems, including intranet websites.

Comparing Important Features

Wordpress was developed as an extremely simple blogging system, while DNN was designed to handle more complex web applications. This very fact is clearly reflected in the standard features that can be seen in both platforms.

DNN comes integrated with some special options including resizing and mass uploading, while in the case of WordPress, some additional add-ons need to be installed to perform those functions. DNN offers other features including macro/templating languages, prototyping, and zip archives, whereas you can’t find all these options built in WordPress, and it is gradually included all these functionalities over time. For instance, the 2.9 edition of WordPress has come with an Undo function, which was missing in its previous edition.

If you are looking forward to build a potentially huge scale website, then WordPress clearly lacks some of the basic important features that are very essential. Performance management features including load balancing and database application are considered as the fundamental parts of DotNetNuke, while WordPress fails to provide all these options.

Comparing Security Standards

Since its existence, WordPress has been constantly overwhelmed by many security-related issues, whereas the DNN has had only 7-security related queries, and all of which have been resolved now.

DNN provides excellent SSL logins and session management services than WordPress. So, from the security perspective, DNN would be an ideal choice as against WordPress.

The Bottom Line

On the whole, both DNN and WordPress are regarded as feasible choices for developing a new site, be it personal or business. With its light-weight design framework, WordPress is an ideal choice only for small-scale websites and blogs. On the other hand, DNN may be slightly expensive and difficult to install initially, but with its extensive set of security and standard features, it makes a better choice for large-scale website needs.

 

 



ASP.NET MVC 4 Hosting - Overriding Browser Capabilities in MCV 4

clock March 4, 2013 09:31 by author andy_yo

The new System.Web.WebPages 2.0.0.0 assembly that ships with the latest MVC4 contains a pretty cool feature that lets you override the current browser capabilities. Sure, most modern browsers let you set a custom user agent string out of the box or via extensions. However, there are certain scenarios, where you would want to switch the user agent on the server side. That’s where the BrowserHelpers class comes in handy.

Override Browser Context

A good example where you want to use override the browser capabilities is when developing mobile views. You may not want to simulate a particular device, you just want to tell ASP.NET that the client is a mobile device and to use the .mobile view.  You can call SetOverridenBrowser extension method and pass in BrowserOverride enum (Mobile/Desktop options).

public ActionResult Mobile()
{
    HttpContext.SetOverriddenBrowser(BrowserOverride.Mobile);
    return RedirectToAction("Index");
}

If you want, you can override the browser full UserAgent by calling SetOverridenBrowser extension method on HttpContextBase

public ActionResult Iphone()
{
  HttpContext.SetOverriddenBrowser("Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7");
    return RedirectToAction("Index");
}

And then, in order the clear the override, simple call the ClearOverridenBrowser extension method

public ActionResult Clear()
{
    HttpContext.ClearOverriddenBrowser();
    return RedirectToAction("Index");
}

What is happening under the hood

When you call the SetOverridenBrower method, ASP.NET sets a “.ASPXBrowserOverride” cookie. This is done using CookieBrowserOverrideStore from System.Web.Webpages, which implements BrowserOverrideStore – if you’re interested, check it out in dotpeek.

The value of the cookie is the user agent that you have set or in the case of the BrowserOverride.Mobile enum: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 8.12; MSIEMobile 6.0). The expiry date is set for 7 days so the override will be in place even if you re-open your browser. Calling ClearOverridenBrowser simply clears the cookie.

Create Mobile Switched Filter

The jQuery.Mobile.MVC package comes with the ViewSwitcher razor partial and the ViewSwitcherController. This does more or less exactly what I described above. However, if you are lazy like me, you may want to switch between mobile/desktop views using QueryString rather than controller/actions.  This is useful when you want to just quickly check your mobile views.

public class BrowserCapabilitiesSwitcherFilter : ActionFilterAttribute
{
    public override void OnActionExecuting(ActionExecutingContext filterContext)
    {
        var switchParameter = filterContext.RequestContext.HttpContext.Request.QueryString["switch"];
        if(string.IsNullOrEmpty(switchParameter))
            return;
        var browserOverride = BrowserOverride.Desktop;
        if(Enum.TryParse(switchParameter, true, out browserOverride))
        {
            //switch between BrowserOverride.Desktop / BrowserOverride.Mobile
            filterContext.RequestContext.HttpContext.SetOverriddenBrowser(browserOverride);
        }
        else
        {
            //set the user-agent string
            filterContext.RequestContext.HttpContext.SetOverriddenBrowser(switchParameter);
        }           
    }
}

Simply use it by typing http://yoursite.com/page?switch=Mobile to preview in mobile and then http://yoursite.com/page?switch=Desktop to switch back. For the more adventurous, you can pass in the user agent directly http://yoursite.com/page?switch=UserAgentString

 

 



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

Sign in