Want to succeed at SEO? Good practices start with avoiding bad habits of the past. Eliminate ineffective practices and replace them with strategic, content-focused tactics. Here are seven great ways to do that: 1. Approach keywords strategically Without proper keyword research, any SEO campaign is doomed to failure. Keyword research sets the stage and lays the groundwork for an SEO campaign. Take a vague keyword phrase like “dog food.” This might be used by people
This is a real example of what can be done to get your sites running faster before upgrading the hardware. Starting point - this blog mattjura.com with following specification: Server: Microsoft Windows NT 6.1.7601 Service Pack 1, IIS/7.5, .Net 4.0 and SQL Server 2008 R2 Express edition, 2GB RAM, 1GHZ CPU – running multiple sites. DotNetNuke Stats before optimisation WebPageTest.org results: Load time: 5.546s, First byte 1.491s, Start render 3.675s, Requests 66, YSlow results: Overall performance score 70
According to dj-extensions website. This tutorial will be helpful if you have recently updated your Joomla to 3.6 and you're not able install the extensions from your Joomla admin panel (no installation tabs visible). How to check if it's your case? Open your Joomla administrator panel Go to Extensions->Manage->Install If you see this information: "No installation plugin has been enabled. At least one must be enabled to be able to use the installer. Go to
This question is faced by many businesses that need to decide the functionality and simplicity of the website. Both of them can be used to create awesome websites and are widely used for different types of them because they are amazing content management systems that offer great functionality and design. To the user with insufficient experience, both of them can be really similar because all of them use plugins, themes, template, and has a community
Hello everyone and thanks for your support. Today, I came up with another real time concept, "Integrating Google maps in ASP.NET MVC5 Web Applications". Now, we can search any address through Google maps. Hence, there is a need to integrate the map address of our organization, as many of the site are sharing their address in the maps and are displaying it in their websites. The above is the main reason to integrate maps in
As Joomla site recovery specialists, we're regularly approached for help and see the same Joomla vulnerabilities come up time and again. What's sad is that they are incredibly easy to correct, but once a Joomla site is hacked it comes at considerable cost to get it fixed and secure again. The Security Issues #Issue 1: Build it and Forget It The number one cause of hacked sites is lack of maintenance. It is incredibly simple
If you find that the Websites are taking too much time to load, your Server may not be using HTTP/2. If you want to do away with problems faced with the Website loading, you have to upgrade to HTTP/2. There are many problems with the previous versions such as HTTP 1 and HTTP 1.1. The loading times were relatively quite slow. You will find it frustrating, using it. You have to keep real patience for
Routing, an open debatable topic among many in the developer community, is an interesting feature in which to deep dive. Routing is a functionally based tag or Uri template used by APIs to match the desired action or methods expected to be executed. There are two types or rather two different types of Routing being used during development. Namely, ‘Convention-based Routing’ the elder son in the REST routing family followed by ‘Attribute Routing’ the most
Sometimes we need please wait message button in our website to inform the visitor that their submission still in progress. Today, we will explain about creating please wait message in the button on ASP.NET website. You can copy below code to please wait message in the button.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="PleaseWaitButton.aspx.cs"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button" />
public partial class PleaseWaitButton : System.Web.UI.Page
protected void Button1_Click(object sender, System.EventArgs e)
"document.getElementById('" + Button1.ClientID + "').disabled=false;", true);
protected void Page_Load(object sender, System.EventArgs e)
Button1.Attributes.Add("onclick", ClientScript.GetPostBackEventReference(Button1, "") + ";
this.value='Please wait...';this.disabled = true;");
Google Analytics is one of those must-have tools when running a website. The tasks of tracking traffic sources, browser versions, search terms, etc. are all made easy. The developers of DotNetNuke have also made using Google Analytics on a DotNetNuke website simple. Installing Google Analytics in DotNetNuke is a fairly common request from many individuals and I know it can be a quite troubling question for most. The primary questions are how and where can