DotNetNuke Hosting with ASPHostPortal.com

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

DotNetNuke Hosting - ASPHostPortal.com :: How to Reset All Users Password in DotNetNuke

clock Maart 5, 2015 07:03 by author Dan

I don't know whether you manage the same number of sites as I do, yet I've been managing different people groups DNN locales since I first started fiddling with it more than 10 years prior. (Kid, does that make me feel old!)  Restoring the site from another person's surroundings to test, investigate, and fix an issue isn't a noteworthy issue the length of you have some involvement with IIS, SQL Server, and Windows. Be that as it may, the testing you have to do regularly obliges access to different records. This is the issue. Copying those records is either non-insignificant, or lengthy. So why not simply reset the majority of their passwords?

A device I used to utilize a ton as a part of the past is the LetMeIn ASPX page by Evotiva. It permits you to rapidly make another host client. From that point, you have entry to everything with the exception of other client accounts. Contingent upon the kind of customer, clients, and security laws in your general vicinity, this is something worth being thankful for. Nonetheless, in the event that you have the capacity to, its a helpful thing to have the capacity to utilize the very client accounts that are having the issues while performing your investigating. This is the place my tip comes into play.

To begin with, The Red Tape

Presently, before I go any further, it would be an outright best practice to have and you'd be flippant on the off chance that you didn't have a formal strategy to ensure yourself and the customers you're giving administrations to. Have an agreeable comprehension of how you acknowledge locales, how you look after them, and when you obliterate your duplicates of them. In case you're in help, I'd propose pulverizing your reinforcements when your customer affirms that their issue is tackled. The dependable guideline here, don't keep duplicates. Decimate them at your soonest comfort. That being said, I am not a legal advisor either, so you'll need to survey your arrangements and the laws in your district.

Resetting the Passwords for All Users

The connection of this DNN tip is to permit you access to truly mimic the clients on a DNN site. In the event that the quantity of clients is low, I'd propose leaving this article now to utilize my DNN Demo Skin Objects. Truly, they're really cool. You ought to look at them.

In a perfect world, it would be advantageous in the event that you knew the greater part of the passwords of the clients on the site, however we won't and we shouldn't. Rather, we'll change each secret word for each client to "watchword" utilizing the ASPX document beneath. You should simply make an ASPX record in the base of the website, glue this code into it, and afterward see it in a web program of your decision. From that point, its a solitary click to reset the greater part of the passwords to "secret word."

Caution!!! Never do this on a creation site for any reason or put this document on a generation server, anyplace. Additionally, it ought to just be utilized for LEGAL and ETHICAL purposes.

The code beneath does the meat of the work for you.

    private int PortalId
    {
        get
        {
            return PortalController.GetCurrentPortalSettings().PortalId;
        }
    }

    protected void ProcessUsers(object sender, EventArgs e)
    {
        try
        {
            IterateThroughUsers();
        }
        catch (Exception ex)
        {
            Exceptions.ProcessModuleLoadException(this, ex, true);
        }
    }

    private void IterateThroughUsers()
    {
        var sb = new StringBuilder();
        var totalRecords = 0;

        sb.Append("Updating Superusers");
        var superUsers = UserController.GetUsers(false, true, Null.NullInteger);
        UpdateUserInfo(superUsers, ref sb);

        sb.Append("Updating Normal Users");
        var normalUsers = UserController.GetUsers(PortalId, -1, -1, ref totalRecords, true, false);
        UpdateUserInfo(normalUsers, ref sb);

        plcUserLog.Controls.Add(new LiteralControl(sb.ToString()));
    }

    private void UpdateUserInfo(ArrayList users, ref StringBuilder sb)
    {
        foreach (var user in users)
        {
            // convert the user object to UserInfo
            var oUser = (UserInfo)user;

            // update the password
            // REQUIRES: Change the enablePasswordRetrieval attribute to True in the web.config
            // for newer versions of DNN, use this:
            //MembershipProvider.Instance().ResetAndChangePassword(oUser, "password");
            var success = DotNetNuke.Security.Membership.MembershipProvider.Instance().ChangePassword(oUser, string.Empty, "password");

            sb.AppendFormat(
                success
                    ? "{0} {1} ({2}) updated with a new password."
                    : "{0} {1} ({2}) NOT UPDATED!", oUser.FirstName, oUser.LastName,
                oUser.Username);

            // save the user
            UserController.UpdateUser(PortalId, oUser, false);
        }
    }

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/month only. 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 With ASPHostPortal :: How To Manage Pages in DNN

clock Maart 4, 2015 05:20 by author Mark

Manage Pages in DNN

To create a new page in DNN is pretty simple. After you login on the site, look for the menu Pages and hover your mouse into the menu, a sub menu will appear under the menu. Click the option Add New Page.

Page Properties in DNN

Below is the main properties that you will basically utilize in daily use.

  • Page Name : Page name must unique and can not be duplicate or has the same name with other pages. What ever you type in here, it will appear exactly in the site menu.
  • Page Title : Page Title is used for meta tag Title. You can optimize your site by specifying individual unique title for each page.
  • Page URL : You can define your own custom url in here. This will help optimize your site for SEO purposes.
  • Description : This will be used in meta tag description. You can include a brief description about this page.
  • Keywords : This will be used in meta tag keyword. You can separate a keyword by comma.

"Note: most search engine will no longer consider the meta keyword as important factor for search engine search".

  • Include in Menu : By untick this one, the menu will be hidden and will not be visible in the site menu.

Manage Page's Permission

The page permission will list available roles in the current site portal. By default Administrators, All Users, Registered Users, Subscribers, Translators, Unauthenticated Users, and Unverified Users are predefined in DNN. What we interest most are probably All Users which cover all user roles, Registered Users which cover registered members only and Administrators which covers admin account only.

If you want to make the site visible to all users then you should tick All Users View Option. The Edit option, give ability to specific role to edit the content of the page. The content in here are the modules of the page, it could be HTML modules, news modules etc. If you do not want any public users able to view this page, you can set to Registered Users. But if you want to give the page visibility to admin only, then you should choose Administrators.

Alternatively, you can use Page Managements to manage your site pages easily. This menu is available under the Site menu.
All your pages will be displayed in a tree menu on the left hand side. To edit the page, you can just click the menu name. If you want to delete the page, you can just simple right click the menu link.

Best DotNetNuke 7.4 Hosting Recommendation

ASPHostPortal.com

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 Excellent Umbraco 7.2.2 Hosting Solution

clock Maart 3, 2015 08:45 by author Dan

Founded in 2008, ASPHostPortal.com has grown to become one of the leading hosting providers powering over 500,000 websites across 3 continents. Employing over 100 employees, they operate a 24 / 7 chat and ticket helpdesk. Today, we launch Umbraco 7.2.2 hosting with superior loading speed, money back guarantee and cheap price.

We offer flexible support on all of their services and response time is Avg. 15-60 minutes. We choose only the best networking partners to avoid downtimes by networking side. As well we use branded hardware and servers. Most important, we do not oversell our servers. The prices are reasonable and fit well for customers who demand services that are stable. We offer multi locations of servers and we are expanding rapidly. Just shortly: you get exactly what you pay for.

Umbraco is one of only a few open source web content management systems built on Microsoft's .NET technology stack. This CMS is no "out the box" solution. To the contrary, it's a content management system for .NET web developers. And while it's relatively straightforward to use, one must first deal with a steep learning curve. Umbraco was not designed to be a plug-and-play solution like Drupal or Joomla. Niels Hartvig, the creator of Umbraco, tried to build a system that didn't limit him on what he could do and yet still pleased non-technical clients.

Unlike many web hosts that offer outrageous amounts of space and bandwidth just to get your service, which leads to overloaded servers and poor performance, we believe in quality and not quantity. We refuse to mislead customers with "unlimited space" or "unlimited" bandwidth that has lead to the growing crowd of web hosts out there that offer unlimited plans with no intention of allowing customers to really use what they are paying for. It is the intention to stay honest and give customers what they pay for. We provide Umbraco 7.2.2 Hosting only for $5/month with easy one click installation. To learn more about Umbraco 7.2.2 Hosting, please visit http://asphostportal.com/Umbraco-7-2-2-Hosting

About ASPHostPortal.com :
ASPHostPortal.com is The Best, Cheap and Recommended ASP.NET Hosting. ASPHostPortal.com has ability to support the latest Microsoft and ASP.NET technology, such as: 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 include shared hosting, reseller hosting, and sharepoint hosting, with speciality in ASP.NET, SQL Server, and architecting highly scalable solutions. ASPHostPortal.com strives to supply probably the most technologically advanced hosting solutions available to all consumers the world over. Protection, trustworthiness, and performance are on the core of hosting operations to make certain every website and software hosted is so secured and performs at the best possible level.



DotNetNuke Hosting With ASPHostPortal :: How I Get My DotNetNuke To Run So Fast

clock Maart 2, 2015 06:56 by author Mark

One of the most common questions that I get via the forums on this site, or via e-mail is "How do you get your sites to run so fast".  Although not perfect, my sites typically run a bit faster than your average DotNetNuke sites.  Previously I have kept the exact specifics of my changes to myself, however, with a litle encouragement from the community I have decided to share the full context of the changes that I make to a default DotNetNuke installation to get better baseline performance, as well as extra items that I do to help when I really need that "boost".

Overview

First of all I want to start out by saying that a lot of the information that is displayed here can be found in previous blog postings.  Posts such as DotNetNuke Host Settings Explained, DotNetNuke Scheduler Explained, DotNetNuke Performance Settings Explained, and Simple DotNetNuke Performance Enhancements.  Are good starting points for some of the detail behind my recommended changes.
The following changes are simply the configurations that I have found to be the best "baseline" configurations.  Consideration is needed in regards to the site setup, update frequency, traffic, hosting environment and users to ensure that you have the proper setup for your specific environment.  I will discuss the settings section by section, simply noting the changes that are made.  Please reference the specific "Detail" document for more information.
DISCLAIMER: Follow these recommendations as a guide only, I am not responsible for any effects of implementing these changes.

Host -> Host Settings Changes

The first place I visit is the Host Settings page.  There are a number of key updates and changes needed in this section.  Again, only changes are noted here.

Appearance

In this section I uncheck the "Show Copyright Credits" box

Advanced -> Authentication Settings

In this section I uncheck "Enabled" for any provider that will not be used in the portal, typically the LiveId and OpenId providers

Advanced -> Performance Settings

In this section I change the "Module Caching Method" to Memory.  the "Performance Setting" to HeavyCaching.  And the "Compression Setting" to GZip Compression.

Advanced -> Other Settings

In this section I change the "Scheduler Mode" to Timer.  I enable the "Event Log Buffer" and I disable the "Auto-Sync File System" option
These are the most common Host Settings changes that I complete.  Depending on the site I'll make a few other small edits.

Host -> Scheduler Changes

The biggest change that I make here is to change the "SearchEngineScheduler" task to run typically once every 12/24 hours.  This reduces a big load on the server.

Other Changes

From a DotNetNuke configuration change that is all that I modify.  Overall those changes typically result in very noticable performance improvements, but many times it just isn't enough to keep the sites running as smooth as possible.  So depending on the situation I have a number of other items that I work with.

Regular Purging of Event Log

As most people that have used DotNetNuke have discovered the EventLog table can become a very troublesome hinderance on the performance side of a site.  Enabling the Event Log Buffer helps reduce the effects of a large EventLog, however, the best policy is to clean the EventLog on a regular basis.
I do this one of two ways.  On my own sites I have an SSIS package within SQL Server that truncates the table every 24 hours.  On client sites I utilize my Scheduled SQL Jobs module to keep a 7 day rolling history of the EventLog data.  The key here is that we MUST keep the event log small.

Skin Selection and Menu Provider

The next item of consideration is a multi-part consideration.  I focus on finding CSS based skin layouts that utilize third party menu components such as Telerik and Css NavMenu.  With a simple skin change to sites I have noticed page load times that have reduced by over 50%.
Finding a good designer that creates well laid-out skins with third party menu providers has been a key performance enhancement, at least in the page.  I have NOT benchmarked these numbers though since DNN , so the core menu provider might have better performance.

Compression/Caching Modules

As a last step, if I really need to get the most performance out of a site I will tend to lean towards Snapsis PageBlaster as a good option.  I currently use PageBlaster on this site only and have had very good luck with it, although when configuring the module you must be careful to test all functionality first.  This was another change that once implemented I noticed very visible performance improvements.

Summary

There you have it, that is my secret trick to improving DotNetNuke site performance!  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 free of charge.

Best DotNetNuke 7.4 Hosting Recommendation

ASPHostPortal.com

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



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