DotNetNuke Hosting with ASPHostPortal.com

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

DNN Hosting - ASPHostPortal :: Building Websites with DotNetNuke

clock Junie 9, 2010 09:10 by author Jervis

As an open-source Web portal, DotNetNuke is a highly efficient content management system best suited for building commercial Web sites, corporate intranets and extranets, and online publishing portals. Being an open-source software with a BSD licensing agreement plan, DotNetNuke is free of cost and can be used for any commercial or non-commercial application. Just giving credit to the DotNetNuke community can suffice the requirement for extensive use of this user-friendly software. Built on a robust Microsoft ASP.NET (VB.NET) platform, DotNetNuke is easily installed and hosted. By downloading and installing the software, you have all of the features and tools required to create and manage your Internet or Intranet site, including its layout, content, security, email client, search engine submission and membership plans. Virtually no programming skills are necessary. ASPHostPortal is a premiere web hosting provider that supports the reliable and low cost DNN hosting plan. Only with $ 5.00/month, you can get DNN hosting. Amazing…So, don’t think too long.

The most important advantage with DotNetNuke in Web hosting is that the user is the site administrator.  Using a highly advanced browser-based Web management system, you have the convenience of managing your site with little or no training. This saves time and money, and adds speed and efficiency to your operations as the intermediary developers are eliminated. Content creation and configuration aspects do not require any additional support services, meaning greater and speedier returns on your merchandize investments. As the software has a modular design, you have the opportunities to market niche products like site templates, premium content management modules and multiple database options to your DotNetNuke clients. As DotNetNuke separates site content from site design, the possibilities for marketing highly tailor-made templates to your clients increase considerably.

DotNetNuke is based on Microsoft technology and includes the .NET framework, meaning you can conveniently work on your existing infrastructure such as Windows Servers, database servers and development tools. The software is also very flexible and integrates well with your built-up systems and automated environments, and requires minimum interventions. Consequently, you have more time to focus on your sales instead of support aspects. With regular updates and introductions of new features, it continues to create value for your Web hosting business in a sustainable manner.

DotNetNuke is fully extensible and scaleable - it can be used to create a Web site of any capacity, from a small writers Web portal to a highly customized corporate Web site. Sites can even be augmented through third-party private assembly tools. DotNetNuke can support multiple portals off one install and the administrators have the advantage of managing any number of sites from this hosting account. DotNetNuke facilitates division of administrative options between the host level and the individual portal level, so there is complete independence and flexibility. It has fully customizable modules that allow a wide variety of changes at all levels. You can conveniently make changes in basic elements like font, type, color and bullet points, overall site appearance, and apply new skins and module containers to the site without affecting the content. DotNetNuke has very high security features on validation, encryptions, tracking ‘bugs’ and mitigating other potential threats. The multi-language localization feature available on DotNetNuke now makes it possible to roll out Web sites that are completely non-English and administrators worldwide would have no difficulty in handling the features.

The DotNetNuke community is growing. Currently there are more than 350,000 registered users and a fast expanding network of third-party developers, hosters and resellers. With a backbone of core programmers and the ever-growing community of users to help to troubleshoot any potential problems, DotNetNuke is never far away. Microsoft supports the DotNetNuke community, hosting the discussions forum on ASP.NET Web site. Shaun Walker of DotNetNuke acknowledged this by stating, “The community would not have grown to what it is today without the support of Microsoft…. There’s a lot of trust based on the fact that we have a solid working relationship with Microsoft.” This close relationship has helped DotNetNuke to take advantages of many cutting-edge features of MS Visual Studio.NET and ASP.NET, and ultimately makes the software even more flexible and user friendly.

Reasons why you must trust ASPHostPortal.com

Every provider will tell you how they treat their support, uptime, expertise, guarantees, etc., are. Take a close look. What they're really offering you is nothing close to what ASPHostPortal does. You will be treated with respect and provided the courtesy and service you would expect from a world-class web hosting business.

You’ll have highly trained, skilled professional technical support people ready, willing, and wanting to help you 24 hours a day. Your web hosting account servers are monitored from three monitoring points, with two alert points, every minute, 24 hours a day, 7 days a week, 365 days a year. The followings are the list of other added- benefits you can find when hosting with us:

- DELL Hardware
Dell hardware is engineered to keep critical enterprise applications running around the clock with clustered solutions fully tested and certified by Dell and other leading operating system and application providers.
- Recovery Systems
Recovery becomes easy and seamless with our fully managed backup services. We monitor your server to ensure your data is properly backed up and recoverable so when the time comes, you can easily repair or recover your data.
- Control Panel
We provide one of the most comprehensive customer control panels available. Providing maximum control and ease of use, our Control Panel serves as the central management point for your ASPHostPortal account. You’ll use a flexible, powerful hosting control panel that will give you direct control over your web hosting account. Our control panel and systems configuration is fully automated and this means your settings are configured automatically and instantly.
- Excellent Expertise in Technology
The reason we can provide you with a great amount of power, flexibility, and simplicity at such a discounted price is due to incredible efficiencies within our business. We have not just been providing hosting for many clients for years, we have also been researching, developing, and innovating every aspect of our operations, systems, procedures, strategy, management, and teams. Our operations are based on a continual improvement program where we review thousands of systems, operational and management metrics in real-time, to fine-tune every aspect of our operation and activities. We continually train and retrain all people in our teams. We provide all people in our teams with the time, space, and inspiration to research, understand, and explore the Internet in search of greater knowledge. We do this while providing you with the best hosting services for the lowest possible price.
- Data Center
ASPHostPortal modular Tier-3 data center was specifically designed to be a world-class web hosting facility totally dedicated to uncompromised performance and security
- Monitoring Services
From the moment your server is connected to our network it is monitored for connectivity, disk, memory and CPU utilization - as well as hardware failures. Our engineers are alerted to potential issues before they become critical.
- Network
ASPHostPortal has architected its network like no other hosting company. Every facet of our network infrastructure scales to gigabit speeds with no single point of failure.
- Security
Network security and the security of your server are ASPHostPortal's top priorities. Our security team is constantly monitoring the entire network for unusual or suspicious behavior so that when it is detected we can address the issue before our network or your server is affected.
- Support Services
Engineers staff our data center 24 hours a day, 7 days a week, 365 days a year to manage the network infrastructure and oversee top-of-the-line servers that host our clients' critical sites and services.

 



DNN Hosting - ASPHostPortal :: Best Practices for Migrating Your Website or Web Site Content over to DotNetNuke

clock Junie 2, 2010 05:26 by author Jervis

With DotNetNuke you can quickly build and edit a website using only your web browser. DotNetNuke websites are made up of Pages and Modules.

Pages provide a place for you to display your site content. These Pages are made up of one or more Modules. Modules define the functionality that can be added to a page. DotNetNuke has many built-in modules including, Text, Table, Events, Links, Picture and more. In addition, many more modules are available from the community including Web Forums, Blogs etc.

Building a new Website with DotNetNuke involves the following steps:

- Install DotNetNuke on your computer.
- Sign up with a Web Hoster who provides DotNetNuke hosting accounts. This Web Hoster will set up a blank DotNetNuke website for you.
- The Web Hoster gives you login information. Log in to your DotNetNuke site using this information.
- Using DotNetNuke, add pages, modules and select skin for your website.

Suppose you have an existing website and you want to use the database provided with the existing website.

Suppose in an existing website you have a MSSQL database that contains data to be displayed. If you've got a legacy database that contains hundreds of tables, procedures, views, etc. it may not be practical to move everything into your DNN database or build the DNN database within the legacy database. Here one can define the database connection string via a reference in Web.Config. This database will co-exist with the DotNetNuke database and be accessed by the DotNetNuke site.  The content can be used by DNN site via following steps:

1. In Web.config Within

2. Within add key for mydata's connection string - similar to SiteSqlServer - but pointing to appropriate server/database.

3. Within Added

type = "myStuff.myProject.Data.SqlDataProvider, myStuff.myProject.SqlDataProvider"
connectionStringName = "mydataserver"
providerPath = " -- appropriate path --
objectQualifier = ""
databaseOwner = "dbo"
upgradeConnectionString = ""
/>

4. Set the Assembly Name for the MyProject to myStuff.myProject. A dll should exist in \bin directory where dotnetnuke.dll exist called myStuff.myProject.dll

5. Set the Assembly Name for the SQLDataProvider to myStuff.myProject.Data.SQLDataProvider. A dll should exist in \bin directory where dotnetnuke.dll exist called myStuff.myProject.Data.SQLDataProvider.dll

6. Set the Namespace for DataProvider to myStuff.myProject.Data.

7. In my DataProvider.vb class that must inherit DataProvider, change the CreateProvider sub to


objProvider = Ctype(Framework.Reflection.CreateObject("mydata", "myStuff.myProject.Data", "myStuff.myProject.Data"), DataProvider)

8. In my SQLDataProvider.vb class that inherits DataProvider, set the ProviderType = "mydata"

You might want to add an additional descriptor to the convention here so that myStuff.myProject becomes myStuff.myProject.myModule, but that is personal choice.
Generally, with the existing websites or systems, one wants to switch over to DNN as a base for providing the portal-functionality that we need in many areas of the application. Most of the sites going for DNN are workflow application but large parts of the site are content heavy and should be updated by certain groups of users with specific security roles. A lot of VBscript code that does page HTML rendering, so is a first pass at "hosting" DNN within the existing ASP application. Eventually all HTML logic is to be replaced with .NET code, but here comes the point as to where we can host DNN and some off-the-shelf modules and make the site running, follow the following steps:

1. In the ASP application: create a .asp page which creates a javascript with three variables: htmlMenuAndTopLeft, and htmlMain, and htmlStyleAndScript. These variables are loaded up with the HTML content needed to render the client interface.

2. Create a DNN skin that references the .asp page from the legacy application.

3. The DNN skin uses client-side document.write(htmlMenuAndTopLeft) .. etc to place the HTML "wrapper" around the DNN contentpanes. This way, all the links, CSS, and images etc point to the proper location. The content area of DNN is generated from 100% .net code.

However, if you have to install DNN tables/stored procedures into an existing database an object qualifier of DNN is a good option. Here other features like role-base security for selective display of content and functionality can be used.

A designer shouldn’t be in charge of migration of an existing site to DNN site. The work should be assigned  to the developer who might be able to write scripts or code to perhaps assist in importing of data. Regardless of how much you try to automate, its' really an initial hands on job of copy and pasting of information to a certain extent. The key area to look for is when copying and pasting data, to make sure it's nicely pasted without taking the other formatting into the page. This is only about the content but the original look and feel is not intact here.

If you want the original look and feel of the site and the work ids assigned to a designer, the knowledge of DNN architecture, concepts of skinning, or experience in CSS or html is a must. Get a dev environment setup , copy the content and add the pages. Initially you can provide the layout using the default skinning scheme but once the site is up more and more intricate schema can be build to let the site preserve original look and feel.

Suppose you are working on a site and want to transfer data to DotNetNuke This data conversion is possible by exporting your existing data in tabular format and then use that data to import into DNN.  This typical procedure requires mapping of all your existing data to the required formats.  Depending upon how much data you have, it may be more efficient to go through the process of recreating some pages in DNN and then import certain other data that make sense. For example consider a specific situation of moving data from phpNuke to DotNetNuke. The core PHP-Nuke modules are somewhat similar to the DNN modules. One can initially find the modules that correspond to each other in basic functionality:

1. The PHP-Nuke Content Module is similar to DNN Core Text/HTML Module.
2. The PHP-Nuke News Module is similar to DNN Core Announcements Module.
3. The PHP-Nuke Gallery Module is similar to DNN non-core DNNGallery Module.
4. The PHP-Nuke Downloads Module is similar to DNN Core Documents Module and non-core DNNDownloads Module.
5. The PHP-Nuke GBook Module is similar to DNN non-core Bring2Mind Guestbook Module.
6. The PHP-Nuke Feedback Module is similar to DNN non-core Feedback Module.

At time when you are moving to DNN from existing website, there might be certain complicated web pages or web forms which you don’t want to alter for example those with intricate calculations or analysis forms or certain other forms where particular formatting is a requirement. Here you find out ways so a static web form can be used in DNN.

If multiple instances of these pages don’t hamper your basic design, a simple way out it to make each of these programs as modules and then insert them in to DNN portal. Modules are the best suited for web items that are intended to be used at multiple instances in your web site and have a need to communicate with databases to store/take the data from a particular instance. Here you must check with the data Pages with these Modules are caching during page loading. If data is large then you might need to throw some of that information within the page onto the database to avoid slowing. But there is a drawback as the design incorporated through making these web pages Modules may slow down your site making it less efficient. But there are certain pages, web forms/programs etc which do not need to communicate with databases. They just take the data that user provided do the engineering calculations etc, get the results and post it back to the user. Moreover since these web forms are unique, multiple instances of these programs may not be needed.  The way out here is to use the Links module (standard) and link to the pages in a new window. Or, to give website a consistent look use the I-Frame module and nest the page as an I-frame within DNN.

Conclusion
If you looking for DNN hosting, you can always consider ASPHostPortal. At ASPHostPortal you can get a professional DNN installation with your DNN Hosting account. You can always start from our Portal ONE hosting plan (from @$5.00/month) to get this application installed on your website. So, why wait longer?

Reasons why you must trust ASPHostPortal.com

Every provider will tell you how they treat their support, uptime, expertise, guarantees, etc., are. Take a close look. What they're really offering you is nothing close to what ASPHostPortal does. You will be treated with respect and provided the courtesy and service you would expect from a world-class web hosting business.

You’ll have highly trained, skilled professional technical support people ready, willing, and wanting to help you 24 hours a day. Your web hosting account servers are monitored from three monitoring points, with two alert points, every minute, 24 hours a day, 7 days a week, 365 days a year. The followings are the list of other added- benefits you can find when hosting with us:

- DELL Hardware
Dell hardware is engineered to keep critical enterprise applications running around the clock with clustered solutions fully tested and certified by Dell and other leading operating system and application providers.
- Recovery Systems
Recovery becomes easy and seamless with our fully managed backup services. We monitor your server to ensure your data is properly backed up and recoverable so when the time comes, you can easily repair or recover your data.
- Control Panel
We provide one of the most comprehensive customer control panels available. Providing maximum control and ease of use, our Control Panel serves as the central management point for your ASPHostPortal account. You’ll use a flexible, powerful hosting control panel that will give you direct control over your web hosting account. Our control panel and systems configuration is fully automated and this means your settings are configured automatically and instantly.
- Excellent Expertise in Technology
The reason we can provide you with a great amount of power, flexibility, and simplicity at such a discounted price is due to incredible efficiencies within our business. We have not just been providing hosting for many clients for years, we have also been researching, developing, and innovating every aspect of our operations, systems, procedures, strategy, management, and teams. Our operations are based on a continual improvement program where we review thousands of systems, operational and management metrics in real-time, to fine-tune every aspect of our operation and activities. We continually train and retrain all people in our teams. We provide all people in our teams with the time, space, and inspiration to research, understand, and explore the Internet in search of greater knowledge. We do this while providing you with the best hosting services for the lowest possible price.
- Data Center
ASPHostPortal modular Tier-3 data center was specifically designed to be a world-class web hosting facility totally dedicated to uncompromised performance and security
- Monitoring Services
From the moment your server is connected to our network it is monitored for connectivity, disk, memory and CPU utilization - as well as hardware failures. Our engineers are alerted to potential issues before they become critical.
- Network
ASPHostPortal has architected its network like no other hosting company. Every facet of our network infrastructure scales to gigabit speeds with no single point of failure.
- Security
Network security and the security of your server are ASPHostPortal's top priorities. Our security team is constantly monitoring the entire network for unusual or suspicious behavior so that when it is detected we can address the issue before our network or your server is affected.
- Support Services
Engineers staff our data center 24 hours a day, 7 days a week, 365 days a year to manage the network infrastructure and oversee top-of-the-line servers that host our clients' critical sites and services.

 



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