DotNetNuke Hosting with ASPHostPortal.com

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

DotNetNuke 7.3 Hosting with ASPHostPortal.com :: How to Integrate DotNetNuke with SharePoint?

clock Augustus 18, 2014 10:14 by author Kenny

What is DotNetNuke?

DotNetNuke Platform, formerly called DotNetNuke, is a free, open source website builder and content management system based on the .NET framework. It is a tool designed to be used from a web browser that can create any type of website, from small business sites to online communities and intranets. In this article we will tell you about how to integrate DotNetNuke with SharePoint.

Integrate DotNetNuke with SharePoint

  1. Good knowledge of SharePoint and DotNetNuke - This particular approach helps in easy as well as seamless integration of both the document management system and the software making it easy for content monitoring along with modification. It is important to have good knowledge of the software as well as the application before taking up integration.
  2. Always integrate with SharePoint 2007 and 2010 – This particular objective helps you enjoy the best benefits of both the DotNetNuke along with the document management system. After all, it helps publishing fresh contents extracting it straight from the SharePoint Document library. The published documents are carefully protected by the role based security network of DNN. 
  3. Always publish documents that are approved for display – Undertaking this particular approach always helps you to avoid any sort of interference with the team. This helps you ensure the use of a streamlined alongside a collaborative procedure that helps in effective management of the document. Additionally, it also allows you to share the best documents that are carefully edited and ready for use. 
  4. Ensure consistent permission throughout the work – This particular objective if maintained right helps preventing any sort of unauthorized access thereby, ensuring a secure digital asset management. Additionally, it also helps preventing the redistribution of assets that are digital. 
  5. Make use of views and not folders – This helps you ensure having unlimited flexibility along with extreme level of granularity. It is also important for you to be able to combine the properties easily and this particular approach helps in successful combination. The biggest advantage rests with the fact that it helps reducing overall risk alongside human error. 
  6. Synchronize the deletes – Taking up this particular approaching during the process of integration also helps avoiding the errors of “file not found” during the successful execution of removal of files. This particular approach of cleaning also ensures reduction of unimportant database clogging, duplication, overall risk, and human errors. 
  7. Enabling of error notification is must – This specific task helps in automatic synchronization eliminating the need of active viewing or monitoring of the document in concern. This result in a smooth process that helps you to lessen the effort along with the time required for content monitoring. 
  8. Avoid the firewall – Always make sure that the SharePoint server can enjoy an easy access to the DotNetNuke server. This helps in smoother as well as better content management without any modification of security policies. 
  9. Allow filtering of documents to be transferred – This particular approach helps the users to filter the documents easily through the integrated SharePoint filtering views. This helps the users to make use of the Create View UI and need not rely upon two different sets of filters.


DotNetNuke 7 Hosting with ASPHostPortal.com :: Is DotNetNuke The Best Application for Developers, End Users and Organization?

clock Augustus 14, 2014 12:41 by author Kenny

Is DotNetNuke The Best Application for Developers, End Users and Organization?

Based on the.NET framework by Microsoft, DotNetNuke is a content managing system for websites. One of its advantages is the fact that the framework's Community Edition is open-sourced and has an MIT free software license, allowing free download, usage, modification, and extension. This, combined with the modular structure of the framework, has allowed various third-party developers to write and publish additional modules and upgrades to the basic package. Professional and Enterprise editions of DotNetNuke are paid for, but offer better tech support and certain features critical for business-level web-site management. However, the Community edition also receives a lot unofficial tech support from the extensive user and modder community.

DotNetNuke for Developers

DotNetNuke is a brilliant combination of Content management System (CMS) and Web application development framework. This adaptable architecture allows developers to effortlessly add functionality or make changes in the look of the website through addition of DotNetNuke applications. There are lots of websites where you can find free applications, you can use or customize these applications according to your need. That is reason DotNetNuke has become the first choice of developers.

DotNetNuke for End Users

DotNetNuke is very good tool for end users as they can within minutes post contents on the websites.This powerful and simple tool allows end users to modify the content without support from IT personnel.

Systems administrators find the granular security model very useful as they can define accessing rights for the end users. Both end users and administrators find it extremely helpful as the end users enjoys the freedom to post and modify content as per their wish and system administrators need not to be bothered about the rest of the website being modified as they have defined the extent of access.

We are in an era where internet is considered to be the principal source to find out reliable information. It gives you a platform to reach out to people and to know about their views also.People can write their views and it gets online for others to read.A positive article will absolutely add feather in your cap but a wrong or misleading one can spoil image of the company. Content Approval Workflow feature is the perfect solution for it and it takes web content controls one step ahead. In this your website is configured with custom approval workflows so whatever changes is made to the website, needs to be approved by authored person before it gets online. This helps you to monitor the quality and content of the article. This path breaking Content Approval Workflow feature is available in DotNetNuke Enterprise and Professional Editions.

DotNetNuke for Organization

Organization needs to make changes to websites on a regular basic. The flexible and reliable Content management platform of DotNetNuke allows organization to swiftly execute wining web strategies.Using DotNetNuke application you can easily control and change the look of the website.

The DotNetNuke Enterprise and Professional edition are reasonably priced and have very good technical support. Their free edition is known as Community Edition which you can download from internet and use it.



DotNetNuke 7.3 Hosting with ASPHostPortal.com :: The Reason Why Choose DotNetNuke for Your Business

clock Augustus 5, 2014 09:01 by author Kenny

The Reason Why Choose DotNetNuke for Your Business

DotNetNuke is one of the best open source Content Management Systems (CMS) available. When it comes to managing your website system, DNN consistently proves to be a top-level performer. Have a robust, full-featured site deployed in no time with DotNetNuke, one of the world's most trusted content management systems (CMS). While most other CMS's offer limited functionality, DotNetNuke's (DNN) free community version provides even more functions, such as events content, announcements, discussions, FAQ's and various customizable forms. This simply means much more power-packed features and options to complement your aggressive business.

Choose DNN for your new website, be it a corporate intranet, extranet or online store. It is one of the longest-running web development platforms, and indeed one of the most popular in the web development community. It is based on Microsoft's own robust web development framework, ASP.Net, which is one of the reasons why DNN-based sites and applications are fully customizable, SEO-friendly, stable and scalable.

The DotNetNuke development edge

DNN is an open-source CMS. This entails a lot of key advantages for both developers and clients.

Easy administration. Site administration is highly intuitive thanks to a user-friendly administrative interface. There is no technical programming knowledge required when managing your website. You can create, edit and publish content instantly and seamlessly.

Advanced features. A DNN page consists of modules, skins and other kinds of attachments. Many of them are packaged with the initial download. If what you need is not there, however, chances are one or more members of the online DotNetNuke development community has it. They may be downloadable for free or a minimal amount.

Features are constantly evolving thanks to this active online community.

Round-the-clock support. Although a core team of developers is always on hand to support users and programmers, there is an abundance of information and help references available through blogs, forums, online help, journals and other websites.

Fast development. DotNetNuke developers are able to finish projects in a short time due to the following reasons:

- The full application source code is open and accessible;
- Modules, applications and skins are readily available;
- Online support is always on hand, whether for technical assistance or looking for features.

Highly secure. Sites are safe and secure thanks to the validation, encryption and bug and potential threat tracking capabilities.

Completely customizable. To satisfy whatever need you may have, a DNN site is easily customizable on all levels, from font type, color, skin and modules. The best thing about it is that changes do not affect content at all.

DotNetNuke gets the job done affordably and in a short time You can liven up your online store or support your thriving business community through wide-access web portals built on this robust CMS. Contact a DotNetNuke developer today!

In today's world, sales is the most important source of revenue for any organization causing companies to incorporate innovative technologies such as dotnetnuke development services for the businesses. Dotnetnuke Developers are very helpful in maintaining your website. The end result - an enormous influx of potential customers that are converted into actual sales.



DotNetNuke 7 Hosting with ASPHostPortal.com :: How to Optimize Your DotNetNuke Site?

clock Julie 14, 2014 09:34 by author Kenny

How to Optimize Your DotNetNuke Site?

DotNetNuke or DNN is one of the best open source Content Management Systems (CMS) available. When it comes to managing your website system, DNN consistently proves to be a top-level performer. DotNetNuke makes it extremely easy to grant or deny access to pages on your site. The DotNetNuke store is also integrated into the CMS, giving you an end-to-end experience for gaining new features and extending DotNetNuke’s look and capabilities. In this article I wiil explain about how to optimize your DotNetNuke site.

Tips for Optimize Your DotNetNuke Site

Website performance is absolutely critical. Your website visitors become more demanding and less patient by the day. If pages don’t load quickly, you risk losing them. And, after they leave your site, they’ll tell others about it and they won’t come back. Website performance is important to search engines, as well. Google notes that they take site speed into account for search rankings.

First - Visit is the Host Settings page.  There are a number of key updates and changes needed in this section.
Appearance, in this section you should uncheck the "Show Copyright Credits" box.

After that Advanced, choose Authentication Settings, in this section you should uncheck "Enabled" for any provider that will not be used in the portal, typically the LiveId and OpenId providers.
Next still Advanced, choose Performance Settings, in this section you should change the "Module Caching Method" to Memory. The "Performance Setting" to HeavyCaching.  And the "Compression Setting" to GZip Compression.
The last for first step is still in Advanced, and choose Other Settings, in this section you should change the "Scheduler Mode" to Timer.  You should enable the "Event Log Buffer" and disable the "Auto-Sync File System" option.

Second
- Choosing the right DotNetNuke skin for fast load time. Generally, CSS-based skin layouts are safe bets, with menu components like Telerik and CSS NavMenu. Sometimes the skin is what can make the difference for your website’s load time. If you opt for a custom skin, make sure to choose a web designer who adheres to best practices.

Third
- Optimize your images. Larger images result in longer load times. So pick the right size for the job. Also, choose the right image format for the job at hand. Be sure to resize images directly, rather than using HTML scaling. Setting width="600" height="220" doesn’t work well – and, you’re still forcing the larger file to be downloaded in full.

Fourth
- Use a Content Delivery Network (CDN). Content Delivery Networks (CDN) can be effective for serving up static content, including images, multimedia and file downloads. They’re known for providing high availability and high performance. Their distributed nature means that content is being served up “closer” to the end user.

Fifth
- Avoid bad requests. Check for HTTP 404 errors (“Page Not Found”) and avoid re-directs on resources. Also, monitor server errors and work with your developers to address any repeated errors.

Summary

There are some tips for optimize your DotNetNuke site.  Many people charge a lot of money to make these simple performance tweaks and I just laid them all out on the table for you fre of charge.  Feel free to share your comments below, if you have questions please visit the forums.



DotNetNuke 7 Hosting with ASPHostPortal.com :: How to Increase SEO in Your DotNetNuke Site

clock Junie 12, 2014 12:47 by author Kenny

In this article, we will talk about how to increase your SEO in your DotNetNuke site. DotNetNuke (DNN)   is an open source content management system powered by ASP.NET/Microsoft IIS web-based technologies. Although the CMS is open source, the web component platform is proprietary. The most common database used in DNN is Microsoft SQL Server, while as of June 2010, most DNN websites can be run using ASP.NET 3.5.

Search Engine Optimization (SEO) is a cross-functional discipline and to achieve findable websites, a variety of tactics must be employed. When building DotNetNuke (DNN) websites, optimizing your websites for findability can be exceptionally challenging. DotNetNuke has many SEO features. These SEO features, however, can have a dramatic effect on how your DNN website is indexed by Google, Bing and others, and as such, can have an effect on your page rank and search results.

Start Using Semantic Markup in the Skin

Semantic markup is crucial to providing context to your content. As modules are added to the page to create the content of your site, additional markup is often a necessary evil in providing the features native to DotNetNuke. By using semantically correct markup in your skin, you’re boiling the cream to the top.

Site Settings

Here we’ll talk about one of things NOT to do when it comes to SEO in DotNetNuke. In the “site settings” of DotNetNuke, administrators have the ability to enter descriptions and keywords. By doing that, those items will then be placed in the META tags for EVERY page on the DNN website. For SEO, this is an extreme no-no, as it will confuse the search engines and reduce the relevancy and page rank of your overall DNN website. It may be an easy way to get keywords throughout your site… but it will definitely hurt you in the long run!

Make your URLs Friendlier

DNN has been making a slow journey toward a friendlier URLs. If you’re interested (and you should be) in moving faster toward full control over your URLs there are a number of extensions that will give you a long list of features make your URLs even friendlier.

Page Titles

One of the nice features about DotNetNuke is its ability to add dashes between spaced words in your page title. For example, if you title a page “DNN SEO Tips”, DNN will title the actual URL as “DNN-SEO-Tips”. This ensures that the individual words in the title will be relevant to Google.

Submit a XML Sitemap

Each DNN site automatically generates a XML sitemap (sitemap.aspx) Page Priority Starting in DNN 5.01, individual pages can have a specific priority assigned in the XML sitemap. Starting in version 5.01, DNN allows you to explicitly assigning page priority to your pages to instruct search engine bots on the hierarchy of your sites’ pages. Additionally, it is important to submit your XML sitemap to search engines.

Robots.txt

OK, this one gets a bit technical for the casual DotNetNuke administrator, but robots.txt is an important factor when comes to SEO, so what we’ll do in this section is give you enough information that you can intelligently go to your IT person or your hosting provider to ask questions.

DNN Takes Care of Meta Content

The last consideration is not so much a task, but a reminder to take care of your page meta content. DotNetNuke does a lot of the work for you in generating Demonstrate the source of meta content in DNN. It is arguable as to whether this content is relevant or considered in search engine rankings, but it can’t hurt to provide more context for your site.



Cheap DotNetNuke Hosting in United Arab Emirates with ASPHostPortal.com

clock Junie 11, 2014 08:37 by author Ben

Looking for Cheap DotNetNuke Hosting in United Arab Emirates? We always very glad to help you! Our team always ready to give the best services for our customers in United Arab Emirates. Before that, please feel free the reviews about our DotNetNuke Hosting.

ASPHostPortal.com is a popular hosting company, who is committed to providing the most affordable world-class Windows ASP.NET hosting solutions for customers. The only focus of ASPHostPortal.com is Windows hosting, so its DotNetNuke hosting could come with the latest and stable Windows 2012 / Windows 2008 platform and many other key features.

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 the ability to support the latest Microsoft and ASP.NET technology, such as: WebMatrix, WebDeploy, Visual Studio 2012, .NET 4.5.2/ASP.NET 4.5.1, ASP.NET MVC 5.2/5.1.2, Silverlight 5 and Visual Studio Lightswitch. Click here for more information.

Why We're the Best DotNetNuke Hosting?

100% Focus on Microsoft Windows ASP.NET Shared Hosting

We are specialists in

  • Windows Server 2012 / 2008 Hosting
  • SQL 2014 / 2012 / 2008 hosting
  • ASP.NET 4.5.2 / 4.5.1 Hosting
  • ASP.NET MVC 5.2 / 5.1.2 Hosting
  • DotNetNuke 7.2 / 7 Hosting
  • Silverlight 5 Hosting
  • IIS 8.5 Hosting

Just one click DotNetNuke Installation
We provide one of the most comprehensive customer control panels available,Plesk Panel. With Plesk, you just need a minutes to install your dotnetnuke apps. 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.

99,9% Uptime Guaranteed DotNetNuke Hosting
To provide the most reliable and fastest ASP.NET service, we uses 100% DELL poweredge web servers and hosts them in three state-of-art data centers in USA(New York), Europe(Netherland) and Asia(Singapore).
The data centers have a carefully control working environment in terms of power, cooling, connectivity, security as well as many other technologies to ensure at least 99.9% uptime. At the same time, its engineers keep making efforts in improving the infrastructure. As its customers, people could choose a data center close to their location to gain better access speed.

ASPHostPortal.com DotNetNuke hosting is Cheap
ASPHostPortal.com DotNetNuke hosting has many different plans: For DNN shared hosting you can start with Host One Plan ($5.00/mo) or Host Two Plan ($9.00/mo), customers who sign up with minimum 1 years service can get Free Domain or Double SQL Space with our coupon code. This offer valids for Host Two Yearly Plan or above, plus any of the Cloud Hosting & Reseller Hosting paid yearly.

Recommended Custumors Support Team
We provides 24/7 customers support through its Email Ticketing. Although it does not support phone call and live chat, the Microsoft certificated technicians can still offer the most professional support to help their customers on ASP.NET issues effectively. Besides, customers can check ASPHostPortal.com knowledgebase and Community Forum.



Cheap DotNetNuke 7 Hosting :: How to Fix 404 Handling Error on DNN 7

clock Junie 5, 2014 06:15 by author Ben

404 Handling is the process of managing what happens when a visitor comes to your site and enters a Url/follows a link which isn't valid. The correct handling of 404 errors can really mean the different between a professional looking site, and one that still looks like it is in development. The name ‘404 Error’ is used because the web server returns a response code of ‘404’, meaning it couldn't find a matching file/resource for the Url. A well developed 404 strategy will retain users, keep search engines up to date and in general make your site look like a polished and finished effort.

Here is the tips how to fix 404 Handling Error on DotNetNuke 7 :

Keep in mind that a prerequisite for this strategy is that you must be using ASP.Net 3.5 SP1 or later. This will not work in earlier .Net Framework versions. Look at the customErrors section below in web.config:



There are a few things to notice here. First, the addition of redirectMode=”ResponseRewrite”. This enables a rewrite of the error page rather than a redirect. The next thing to notice is the specific instruction on what page handles 404 errors. Rather than ‘TheErrorPage.aspx’, 404 errors are handled by ‘404.aspx’.

Now we get to some specifics in DNN. In your DNN site create 'TheErrorPage.aspx' and '404.aspx' (or whatever you want to name them) in the root of your website. From my testing this does not work if you were to add this as a page within DNN itself (i.e. via Pages → Add). Instead, manually add these error pages in the root of the site.

Lastly add this bit of code to the 404.aspx error page:


This code simply ensures a 404 status is returned when the page loads, which should only be for 404 errors. You could do this in C# as well. You can add any HTML you would like to this page so you can provide a friendly 404 error page.

404 Error on DNN 7 Installation
If you are encountering an issue with DNN 7 installations that causes most of DNN's URLs to result in 404 errors then please try to following fix.

Within your site's web.config file locate the opening tag for the "modules" section of the web.config file which is:
"<modules>" (without quaotation marks)

Then modify it so that it reads as follows:
"<modules runAllManagedModulesForAllRequests="true">" (without quotation marks)

Then save the web.config file and restart your site.
That should resolve the issue and allow your links and pages of your DNN 7 installation to resolve correctly.


Need DotNetNuke hosting? Please visit our site at http://www.asphostportal.com. Just with only $4.00/month to get DotNetNUke hosting. If you have any further questions, please feel free to email us at [email protected].

ASPHostPortal.com, Microsoft No#1 Recommended Spotlight Hosting Partner, is now providing this FREE DOMAIN and DOUBLE SQL Space promotion link for new clients to enjoy the company's outstanding web hosting service.



ASP.NET CMS Hosting Reviews - Top 5 ASP.NET CMS Option Available at ASPHostPortal.com

clock Mei 25, 2014 10:22 by author Ben

ASP.NET CMS Hosting Reviews - Top 5 ASP.NET CMS option available at ASPHostPortal.com

1. DotNetNuke Hosting
Dotnetnuke an is ASP.NET based Content Management System (CMS in short!). got Its free a version well as as a paid You version. can your build websites by setting simply up it your on system. development Once the site built, is host on it any ASP.NET service. hosting Read about more this on dotnetnuke.com. also They have a dotnetnuke forum there.

DNN allows to you a have website any with of number On pages. page each have you the ability add to modules. Each of modules those can their have set own content of inside them. of of All content this is stored of inside database. a a When on page your is website requested DNN looks to database the to what see modules are the on page, content what of each modules those be will using, and on where the page of each modules those will be placed. on Based information that page the then is rendered.

2. Umbraco Hosting

It's open source, to easy use and powers of some the and biggest popular most websites the in world. It differs from lot a other of there's CMSs: little very see, to it doesn't pre-configured come with blog or packages news  feeds. To untrained the it eye, very seems spartan indeed.

This is not a negative, a - however it is Umbraco's strength. greatest structure The us allows build to incredibly websites quickly scratch, from just the way want we Blogs them. and News modules can be to tailored exact the of requirements the client, whereas would we argue that trying do to the with same prebuilt in modules a CMS Site (e.g. from Finity Telerik), is significantly more labour-intensive.

Umbraco's content XML-based is storage lightning so quick, pages can served be with minimal resources, server even with volumes large traffic of your to Logical site. storage content and rich API, with combined super-clean a storage markup mechanism mean what that you get out Umbraco of exactly is what you want no - extras, bloating, no clean, just code. elegant only Not is Umbraco of one best the open source management content available, systems one it's of best the content management systems available, period.

Umbraco growing is and rapidly is used now power to sites from Heinz, Sony, and Wired That. Take It has a support massive from extremely an active community, that meaning bugs fixed are and quickly new features are on available a daily basis.

3. MonoX CMS Hosting
MonoX is an asp.net web based application to design and develop web based applications. MonoX has user-friendly user interface and supports Web parts framework, drag and drop, WYSIWYG interface, content versioning, advanced security model, cross-browser support, advanced templating engine and multi-level personalization.

MonoX is an easy use to CMS and Social Networking for Platform ASP.NET, built top on the of Parts Web framework. Due its to feature rich set, standards compliance easy and MonoX deployment, portal is engine ideal for small medium and size Additionally, business. it supports also caching multiple scenarios, support advanced for personalization, networks, portal provider-based infrastructure, data cloud and storage similar features. enterprise-level It available is free of for cost commercial both non-commercial and MonoX usage.

Inspired by the latest Web technologies and built on top of the Web parts infrastructure, MonoX features an intuitive, user-friendly user interface that supports drag and drop editing, WYSIWYG interface, advanced templating engine and personalization. It provides everything you need to build fully-featured social environments, including user profiles, third-party authorization, user relationship modules, a multi-user blog engine with automatic anti-spam protection, photo albums, customizable group architecture, discussion boards, file galleries, support for activity streams, messaging, chat, video sharing, walls and comments.

4. .NET Forge CMS Hosting
 .NET Forge CMS is a new website CMS for web developers who know and love .NET technology. The new product includes a free Community edition and a Professional edition with e-commerce capabilities. .NET Forge CMS is a professional platform for .NET developers with ORM tools and MVC architecture which are field-tested in large projects. .NET Forge CMS now has editions: two Community Professional. and free The Community edition the allows creation fast of website a fully up measuring to demands today's of web a with integrated no-cost, The platform. version business adds e-commerce an module can and handle high-traffic sites well and as massive providing Both scalability. versions are highly and stable secure. Version 6.0 greatly differs its from predecessor: introduces it the integrated Ergonomics Amber multi-site interface, cache support, dependencies, SKU in e-store the a and policy new for licensing. The Amber interface Ergonomics combines basic management content functionality with and performance instruments monitoring for website optimization, well as as set a of for recommendations developers site maximize which speed, the and security convenience of site management. .NET Forge CMS supports 6.0 number any of sites different with names domain on a single This installation. which feature, is an option the in edition, Professional supported is virtual in environments hosting as well.

.NET Forge CMS is a powerful website management system built on the ASP.NET framework. .NET Forge CMS is a system that has solutions to many types of technical tasks built in, thus making the development faster and cheaper. A free Community edition is available for those who want to create a contemporary, high-performance and good-looking website while striving to save money.

5. Kooboo CMS Hosting
Kooboo CMS allows you to create a professional website efficiently without losing out on product quality. Based on the ASP.NET MVC system that you are familiar with, and our easy-to-use tutorials and quick response forum provide clear instruction and support to give you confidence to unleash your creative potential. It offers best solution for multilingual website problems using site inheritance and content broadcasting. With the support of Mysql, MongoDB, MSSQL, SQLCE, and XML based database, Kooboo improves website performance.

Requirements:
- ASP.NET Framework 4.0 or higher
- ASP.NET MVC 4.0 or higher
- IIS 5 or higher

Along with the ability to extend Kooboo with modules and plug-ins, you can also development multiple sites with one instance and sites in multiple languages. The CMS install package includes a Visual Studio solution that you can use to extend and create multiple websites to be managed. You can use Visual Studio 2008 or Visual Web Developer for development, but you should also be able to use Visual Studio 2010. Your backend can be either SQL Server or SQLLite.

Why ASPHostPortal.com is Recommended For Your ASP.NET CMS Hosting?
ASPHostPortal.com ASP.NET CMS optimised hosting infrastructure features independent email, web, database, DNS and control panel servers and a lightning fast servers ensuring your site loads super quick! Reason why you should choose us to host your all ASP.NET CMS site:

  • Top of the line servers optimized for your all ASP.NET CMS installation
  • 24/7/35 Technical support from all ASP.NET CMS hosting experts
  • We provide full compatability with all ASP.NET CMS hosting and all popular plug-in.
  • Free professional installation of all ASP.NET CMS.
  • We provide 30 days money back guarantee


DotNetNuke 7.2 Cloud Hosting with ASPHostPortal.com :: How to Costumize Login and Registration Page in DotNetNuke

clock April 14, 2014 07:25 by author Ben

The DNN login page is the most forgotten part in all DNN users and even some professional DNN portals. There are few modules that allow you to have a simplified login or pop up login like digg.com but you need to pay or it and it is not cheap and easy to change the design.

In order to make changes to your DNN Login page, you have to understand the components in the login module. The DNN Login module consists of 4 parts which is the DNN Membership Authentication System, The Authentication Provider, The Login Module itself and the Language Resources Files (.resx).

In this tips I am not going to explain how to create new DNN module and its settings. Instead, I will try explaining how to register a new user and login from a custom module interface by using Dotnetnuke class methods.

User Registration Interface:
For building a Custom Registration module we need to have required fields like, firstname, lastname, emailId, username and password in a form also need to add required field validation to these fields. For registering a new user we need to fill the above information to the UserInfo object present within DotNetNuke.Entities.Users namespace.

using DotNetNuke.Entities.Users;
using DotNetNuke.Security.Membership;
 
                UserInfo objUser = new UserInfo();
 
                objUser.PortalID = this.PortalId;
                objUser.IsSuperUser = false;
                objUser.FirstName = txtFirstName.text;
                objUser.LastName = txtLastName.text;
                objUser.DisplayName = txtFirstName.text + " " + txtLastName.text;
                objUser.Email = txtEmail.text;
                objUser.Username = txtUserName.text;
 
               UserMembership objMembership = new UserMembership();
                objMembership.Approved = true;
                objMembership.CreatedDate = DateTime.Now;
                objMembership.Email = txtEmail.text;
                objMembership.Username = txtUserName.text;
                objMembership.Password = txtPassword.text;
                objUser.Membership = objMembership;
 
         UserCreateStatus result = UserController.CreateUser(ref objUser);

                if (result == UserCreateStatus.Success)
                {
                    Response.Write("user registered successfully");
                }
 

Custom User login Interface:
We need to have Username, Password text field and a Login Button in a Form.
 
- UserController class having ValidateUser method to validate user:
UserInfo UserController.ValidateUser(int portalId, string Username, string Password, string authType, string Verificationcode, string Portalname, string IP, ref UserLoginStatus loginStatus) UserLoginStatus object is used to check the status of User before login.
 
- UserController class also having UserLogin method using which we can login into website through programming from our custom module:
void UserController.UserLogin(int portalId, UserInfo user, string portalName, string IP, bool CreatePersistent)
CreatePersistent is used to remember the password after login
 
  protected void btnSignin_Click(object sender, ImageClickEventArgs e)
        {
                UserLoginStatus loginStatus = UserLoginStatus.LOGIN_FAILURE;
                
                UserInfo objUserInfo = UserController.ValidateUser(this.PortalId, txtUserName.text,
                txtPassword.text, "DNN", "", PortalSettings.PortalName, this.Request.UserHostAddress, ref loginStatus);
           
                if (loginStatus == UserLoginStatus.LOGIN_SUCCESS || loginStatus == UserLoginStatus.LOGIN_SUPERUSER)
                {
                    bool isPersistent = false;

                    UserController.UserLogin(this.PortalId, objUserInfo, PortalSettings.PortalName, this.Request.UserHostAddress, isPersistent);
                    this.Response.Write("Login success");
 
                }
                else
                {
                    this.Response.Write("Login failure");
                }
        }


Need DotNetNuke cloud hosting? Please visit our site at http://www.asphostportal.com. Just with only $4.00/month to get DotNetNUke cloud hosting. If you have any further questions, please feel free to email us at [email protected].

ASPHostPortal.com, Microsoft No#1 Recommended Spotlight Hosting Partner, is now providing this FREE DOMAIN and DOUBLE SQL Space promotion link for new clients to enjoy the company's outstanding web hosting service.



Free Trial DotNetNuke Hosting :: How to Hover Dropdown Menus for Responsive Twitter Bootstrap Skin for DNN 7

clock Maart 19, 2014 08:42 by author Kenny

Bootstrap is a free collection of tools for creating websites and web applications. It contains HTML and CSS-based design templates for typography, forms, buttons, navigation and other interface components, as well as optional JavaScript extensions.

Twitter's Bootstrap is an excellent set of carefully crafted user interface elements, layouts, and javascript tools, freely available to use in your next web design project. This video series aims to introduce you to Bootstrap; taking you all the way from downloading the resources, to building a complete Bootstrap-based website.

While in the process of developing our own Responsive Twitter Bootstrap Skin for DotNetNuke 7, we had to jump over a couple of hurdles. First we had to figure out how to implement a dropdown on hover menu. Secondly, we had to overcome the Bootstrap issue where once you are on a child page, you cannot navigate back to the parent page in the menu. Bootstrap is against both of these features, however we feel as though these features provide a user friendly interface, especially while using a tablet or smartphone. With that said, we wrote this article to save you the headache to incorporate these two features in your Responsive Twitter Bootstrap Skin for DotNetNuke 7.

 

The real beauty was that I realized, I had included both the data-toggle="dropdown" and the data-hover="dropdown". You must only use the data-hover="dropdown" to fix both issues! The correct code is below:

Now you will have dropdown on hover menu items AND will be able to navigate to the parent page from the child page.



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


 photo ahp banner aspnet-01_zps87l92lcl.png

Corporate Address (Location)

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

Tag cloud

Sign in