Joomla Hosting BLOG

Blog about Joomla, Technologies and Hosting Service

The Ways to Speed Up Your Joomla Website and Improve Conversion

clock July 9, 2018 12:07 by author Kenny

Is your website loading slow? Really? Do you know, what can happen if your website is loading with a one-second delay? You can lose around 11% of your page views. You can lose 7% of your conversions. 16% decrease in customer satisfaction. You are helping your competitor to grow faster than you. And this is just a one second delay. And a few extra second delays in website loading can damage your website as well as your business. So, now you must be aware that how important it is to have a fast loading website to grow. Fast loading website is also vital to rank on Google as well because page load speed is also considered as a ranking signal as well.

Why website loading speed matters?

It is true that slow loading speed kills conversions. Let me prove it. If you are purchasing something online and you are just getting loading and loading. Would you wait for it? I am sure, you will not and will go to another website to purchase that item. Same will do your customer as well. So, to retain the potential customers, you have to make your website load within 2 seconds otherwise you are losing your potential customers even without visiting your site. Now, the question is how to check Joomla website loading speed.

Tools to test website loading speed

There are a lot of online tools available in the market to check your Joomla site speed globally except China. These tools help you to analyze your website performance and give you actionable information to assist you in improving website speed and make it load faster.

PageSpeed Insights

PageSpeed Insights is an online Joomla site speed test tool developed by Google itself. It helps you to analyze the content of a web page, then generates suggestions to make that page faster. It creates you the following details: Page Load Distributions, Page Stats, Optimization Suggestions like optimize images, Leverage browser caching and few other with how to instructions.

GTmetrix

GTmetrix is a fantastic tool that gives you a report about your website that how well it is performing and provides you with actionable tips to optimize your site for fast loading. GTmetrix not only checks your website loading speed but also check your website for YSlow matrix and assign your website grade between A to F. Its reporting is divided into six parts: Page speed, YSlow, Waterfall, Timings, Video, History.

Pingdom Speed Test

Pingdom speed test is a popular and well-known tool to test website speed online. This Joomla speed test tool allows you to check website performance from 4 different locations: Melbourne, Australia; New York City, New York, USA; San Jose, California, USA; Stockholm, Sweden. The results of a Pingdom speed test provide you with performance insights, similar to Google Page Speed Insights with actionable recommendations. Its report is divided into performance grade, Load time, Page size, Requests by content type and domain.

Web Page Speed Test

All the Joomla speed test tools work same, but the difference is that some provide more information and more functionalities. Same Web Page Speed Test is also another tool mentioned in the article, but it offers you 40 locations and around 25 browsers including mobile to test your website performance. Same the way, it also breaks its results in different parts on the based on various performance tests.

Uptrends

It is not that favorite tool as compare to others, but it is too powerful comes with lots of features. It offers you to test your Joomla website from a different location and different browsers. You can also check mobile loading speed with the help of Uptrends. These are the some of the best tools to check loading performance of your website. But if these show you that your site is loading slow, then the question is how do I make my site load faster? So let’s check out.

How to make my Joomla site load faster?

Enable Joomla cache

Enabling Joomla cache can help you to reduce the loading time of your website when a user visits on your site. If you enable the Joomla cache, the system stored all the static elements on visitor’s hard drive or temporary storage. So when the visitor returns on your website, if all the parts will load from your temporary storage instead of the server, it takes less time to load your website. In technical terms, the next time, when visitor visit on your website, his browser can load the page without sending the HTTP request.

Choose a Good web hosting

Web hosting is an integral part of the website. If your website hosting is not good, you will face lots of downtimes, and also the performance of your website will be down. If you are not choosing a good web host, it doesn't matter how much you have optimized your website. You will end up with server downtime and slow website loading speed.

So before choosing a hosting for your website, consider checking the following things. The public reviews on social media, forums. Never trust on less reputed blog’s reviews. Most of the times these are sponsored reviews. Never go with cheap or free web hosting. They can damage your website. Don't forget to compare the shared and dedicated plans. I will recommend you to go with dedicated plans. Of course, they will be expensive, but they are worth to buy.

Enable GZip compression

The smaller your web pages, the faster they will load. Compression is the latest technology to load the web page fast. Joomla offers you the functionality to compress your files before sending to the visitor with Gzip compression. It reduces the page size and makes your Joomla site load faster. To enable the option, please go to "System → Global configuration → Server → Server Settings", find the option “GZIP Page Compression” then enable it. We have a detailed article on how to enable Gzip Compression on Joomla site. Have a look at it.

Optimize Website images

Images are the most critical part of the website. But these are also the primary factor to slow down your site. But removing images is not the solution. Because if we take an example of an e-commerce website, can you imagine the conversion rate without having the excellent quality of product images? It will be damn low. So, you can’t go without the photos. So what is the solution? You have to optimize the images so these can be load fast. There are numerous online tools available to compress the images without losing the image quality: If you are a photoshop user, consider saving the image Save for Web and Devices; Avoid using a .png image unless these are necessary; Use TinyPNG.com (I am a big fan of it.); You can use compressor.io; Smush.it is also a great tool to compress images.

Use a CDN

CDN stands for Content Delivery Network. CDN is the most useful way to improve a site’s performance. But the question is how a CDN make a website load faster? As the name suggests that it helps you to deliver your content to your visitors. Beyond the server that hosts your website, you can use another server as well to decrease the loading time of your website. And it is possible with the help of a CDN. It helps your website by shortening the distance between a visitor and the server delivering your content.

Optimize CSS + Javascript

This is the time to show more creativity on your website. And to make your website more creative, you need to use different CSS and JS files. This will lead to increase the website load time. Because they will block the content from rendering before they are executed fully. But luckily, we have a solution for this. You can compress these files. Once you have squeezed all your CSS and JS files, this will remove the lots of white space from your files, but also it will affect the code readability. So if you want to edit your code again, you have to beautify it. But it will save a lot of sizes and will help you to make your site load faster. Most of the time, we use different CSS or JS files to develop a website which leads to slow down your site. So instead of using separate files, copy the code of all the files and create a new large file. So when a visitor visits your website, it will load only one file instead of too many.

Use a defer or async attribute in the scripts to delay the execution.

These optimizations can be done on Joomla template level only. So what about the files that load from the Joomla core? Don’t worry, and we have a solution for that as well. Check out the next point.

Use Speed Optimization Joomla extensions

You can combine the external CSS or JS files on template level as discussed in the last point. But how to optimize the CSS/JS files that load directly from the Joomla Core.

Minimize HTTP requests

According to Yahoo, 80% of the load time of a web page is consumed to download the different part of the website like stylesheet, scripts, media etc. An HTTP request is made to download one of these components, so the more elements on a web page, the more HTTP requests required and the longer it takes for the page to render.

Use asynchronous loading for CSS and JavaScript files

You can optimize the way they will load. You can load the Synchronous or Asynchronous way. In Synchronous, browser load one file at a time so if one file takes time to load it will stop loading another file and will wait for the loading. On the other hand, in Asynchronous, if one file takes time to load, browser keep that file loading and start loading other data simultaneously.

Optimize for mobile devices

Yes, it is most important to have a mobile-optimized website. Your website should perform well on all kind of devices from small screen to large screen. It should load fast and should be fully responsive so it could make a better user experience.

Use external hosting platforms

Images, videos, and large files take more time to load so if we host them on an external hosting platform, the website loading speed can be improved. There is the number of websites available in the market which allows you to upload your videos or images on their website and then you can use those on your site: YouTube - Allows you to upload video; Vimeo - Allows you to upload and share videos; Pinterest - Allows you to host images; Flicker - Allows you to host images.

Reduce the number of Joomla extensions you use on your site

When you use any third party extension, they load their CSS and other scripts which affects your website very severely. So it is always recommended to choose less Joomla extensions and if you need to use, choose them wisely. The major trouble makes extensions are: Social Media Counter to cont the share and likes on your website; Google Analytics, Google Adsense or fonts etc. also slow down your website. So always choose lightweight extensions so your website speed could not affect. Using optimization rules in the .htaccess file. If you have renamed your htaccess.txt file to .htaccess, you can use it to add some code which tells your browser not to request specific image types from the server if they are already present on your PC.

Joomla Hosting Recommendation

ASPHostPortal.com provides our 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. We offers Joomla hosting starts from $1/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable Joomla Hosting, we should be your best choice.



Joomla Hosting - ASPHostportal.com :: Simple Steps to Change Offline Logo in Joomla

clock June 15, 2016 23:51 by author ben

Joomla offers the ability to click a button in the system and take the site down. Instead of your web site showing up when someone goes to your URL, they get a message that indicates the site is down for maintenance. This message can be changed, as can the Joomla logo.

To change the offline message

The default message that shows up for a site in maintenance is, "This site is down for maintenance. Please check back again soon."

To change this message, log into the Joomla administrator page.

  • Click on "Global configuration" on the control panel, or select "Global configuration" from the site menu.
  • On the Site tab, click "Yes" next to site offline. Underneath Site Offline is the Offline Message.
  • Change the text in the entry box to whatever message you wish.
  • Hit Save or Apply
  • Go to your site, and you'll see the offline message.

To change the Joomla logo that appears with the offline message

To do this, a php file needs to be modified. If you know unix, you can do this directly on the system. If you do not know unix, you'll need to copy the file via ftp to your computer, edit the file on your machine, and then ftp the file back to the server.

Whether you need to ftp or you choose to edit the file directly on the system, the file is located in the same place. Go into the templates directory and then go into the system directory. You should see the following files in this directory.

component.php css error.php html images index.html index.php offline.php

Css, images, and html are directories and component.php, error.php, index.html, index.php, and offline.php are files.

Make a backup copy of your offline.php file. To keep it simple, I always call my copy "offline.php.backup" Next, put the logo you wish to display in your images directory on your site. Don't put it in the images directory located in templates/system. Put it in the images directory at the root of the system.

Edit the offline.php file. (If you can't edit it directly on your system, ftp it over to your desktop. You can edit the file in any text editor, such as notepad. Dreamweaver can also be used.)

Find the code in the file that matches the code below. This code is in the top third of the file.

img src="images/joomla_logo_black.jpg" alt="Joomla! Logo"

Change the filename "joomla_logo_black.jpg" to the name of the graphic you want to appear.

Save the file. Reload your home page on your system and the new logo should appear.

If you can follow the php, you can change the whole look and feel of the offline page, but I don't recommend doing that unless you are confident in your php. Of course, if you make a backup copy of your offline.php file first, you can always replace it. If you ruin your offline.php file and you haven't made a copy of it, you can always go to Joomla.org, download a fresh copy of joomla, extract the files somewhere other than where your web site is, and get the offline.php file from there.

Best Cheap Joomla  Hosting Recommendation That Can Enhance Your Business

Are you looking for Best Joomla 3.5.1 Hosting? Finding a high quality Best Joomla 3.5.1 Hosting provider is crucial for your web application. Your Joomla 3.5.1 application can only run smooth if it will be hosted on a server which can provide a higher up time & plenty of computing resources. There’re thousands of web hosting providers which offer asp.net hosting, but choosing Best Joomla 3.5.1 Hosting provider is a time consuming task. To make your buying decision easy we suggest you to choose ASPHostPortal.com as the best and Cheap Joomla 3.5.1 Hosting providers which are reliable and offer affordable Joomla 3.5.1 Hosting so that every one can afford it.



Joomla Hosting - ASPHostPortal.com :: CSS Hacks to fixing your Joomla design issues in different browsers

clock October 29, 2015 18:51 by author ben

If you are being tired of fixing your Joomla design issues in different browsers, then it’s time for moving on to some safe and permanent CSS Hacks. We usually face difficulties to implement designs or fixing css issues in the IE( with specific versions ), Chrome, Safari, Opera browsers etc. We can solve them with the help of CSS Hacks, though they also create problem sometimes. So without wasting any time we should proceed with the trust.

Let’s start with a simple part of CSS mentioned as below. We want the below CSS( make the color to white ) to be worked on all the browsers with most of the current/previous versions.

/* Dummy CSS to work with */
#selector {
  color: #000000;
}

For IE( Internet Explorer ):

/* IE 10( specific ) */
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  #selector {
    color: #FFFFFF;
  }
}

/* IE 9( specific ) */
#selector {
  color: #000000; /* Ingeneral, for all browsers */
  color: #FFFFFF \0/IE9; /* Only for IE 9 */
}

/* IE 8( specific ) */
@media \0screen {
  #selector {
    color: #FFFFFF;
  }
}

/* IE 7( specific and below version ) */
#selector {
  *color: #FFFFFF;
}

For Google Chrome and Safari:

For Chrome and Safari we use same hacks with some little tweaks

/* Google Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #selector {
    color: #FFFFFF;
  }
}

/* Safari( in MAC ) */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  ::i-block-chrome,#selector {
    color: #FFFFFF;
  }
}

For Opera:

/* Opera( 11 and earlier version ) */
@media not screen and (1) {
  #selector {
    color: #FFFFFF;
  }
}
@media not screen and (orientation) {
  #selector { /* for the earlier versions of Opera */
    color: #FFFFFF;
  }
}


As it’s said that all these work fine but sometimes they also fail. So be happy to keep trying and find your solutions. Also your suggestions are acceptable. Happy knowledge sharing.

Best Joomla Hosting Recommendation

ASPHostPortal.com provides our 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. We offers Joomla hosting starts from $5/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable Joomla Hosting, we should be your best choice.



Joomla Hosting - ASPHostPortal.com :: How to change default SEBLOD Joomla message form

clock October 22, 2015 18:08 by author ben

By default, after a submission of a form, SEBLOD display the message below :

Message


Successfully Saved

This message can be changed in the tab configuration of the form. Sometime, you need to change this message, depending on the informations that the user has submitted. For that, you must use the plugin field " Code", on the event "Afterstore".

Add a field Code Afterstore in the form. In this event, you have access to 2 variables :

    $fields  => the array of each fields in the form
    $config  => an array of various parameters :
        $config['message'] => the message to display
        $config['message_style'] => the Joomla! style of message (message, notice, warning,...)
        $config['pk']  => the id of the new content created
        $config['isNew']  => 1 : creation  /  0 : edition
        ...


For example, setting the $config like that :

$config['message'] = 'Thank '.$fields['first_name']->value.' '.$fields['last_name']->value.'for join us,<br />';
$config['message'] .= 'find here your ID : '.$config['pk'];
$config['message_style'] = 'message';


will display the joomla mesage :

Message

Thank Ben Thomas for join us,
find here your ID : xxxxxx

Best Joomla Hosting Recommendation

ASPHostPortal.com provides our 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. We offers Joomla hosting starts from $5/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable Joomla Hosting, we should be your best choice.



Joomla Hosting - ASPHostPortal.com :: 6 Steps to Make Different Category Layout in Joomla

clock October 15, 2015 06:39 by author ben

If you’re reading this post, then this means that most likely you have reached a level, in Joomla, where you know that you can override the default layout of any view in any component by copying template files to the html directory of the template and then modifying these files. For example, if you want to override the default Category Blog layout, you will need to do the following:

  • Download, through FTP, the files blog.php, blog_item.php, and blog_links.php from the /components/com_content/views/category/tmpl directory.
  • Make some changes to your taste to the above files.
  • Upload them to the /templates/[your template name]/html/com_content/category folder (you will need to create this directory structure if it doesn’t already exist).
  • That’s it! You have now overridden the default layout for the blog layout. Joomla will now use the files in the html directory to display any page using the Category Blog menu item type.

But, what if you have a certain category that needs to have a unique, different blog layout than the others. What will you do?

Unfortunately, the above method will not work because the overridden template is applied across the board: all the Category Blog pages will have the same look and feel. Thankfully, there is another, even more powerful method, that can accomplish exactly what you want. You just need to create a new layout and then assign the menu item to that layout. In other words, you will have another menu item type (which is similar to the Category Blog menu item type)!

Here’s how to do this:

  1. Download the files blog.xml, blog.php, blog_item.php from the /components/com_content/views/category/tmpl directory.
  2. Rename the downloaded files to mylayout.xml, mylayout.php, and mylayout_item.php respectively.
  3. Open the file mylayout.xml in a text editor and 1) change the string “COM_CONTENT_CATEGORY_VIEW_BLOG_TITLE” to “My Layout”, and 2) change the string “COM_CONTENT_CATEGORY_VIEW_BLOG_OPTION” to “My Layout” as well.
  4. Make the appropriate layout modifications to mylayout.php and mylayout_item.php to accommodate the unique look & feel for that particular category.
  5. Upload the renamed files to the /templates/[your template name]/html/com_content/category directory.
  6. Now create a menu item of type My Layout and you should see that the layout that you have just created is applied!

Wonderful, huh? And the best thing is that you haven’t made a single code change to Joomla’s core (or any Joomla file for that matter – core or non-core), which means that your newly created layout will not be overwritten/removed by a future Joomla update!

Now, at first glance, the above process might seem a bit complicated, but it’s not – it’s really straightforward. It takes just a tiny bit of time if you follow the instructions.

Best Joomla Hosting Recommendation

ASPHostPortal.com provides our 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. We offers Joomla hosting starts from $5/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable Joomla Hosting, we should be your best choice.



Joomla Hosting - ASPHostPortal.com :: Increase Your Joomla Speed With These Tricks

clock October 8, 2015 06:38 by author ben

The speed at which your site loads is very important. Firstly, a fast loading site will have your readers stick around longer. If they are served content fast, it is more tempting to click on another link to read more. Nobody wants to wait for a slow site.

Secondly, speed has become a major issue when it comes to SEO. Search engines, and particularly Google, now take the loading speed of a page into consideration when ranking the page for result pages. In particular, slow loading sites will be pushed down in the search results. The reason is that Google wants to serve its users with the most relevant content available, and in the shortest time possible. Giving people links to slow sites is not a good idea, so fast-loading sites will now appear higher in the search engine result pages.

There are several things you can do to optimize your site for speed. One way is to limit the use of installed extensions. In this post, you’ll learn some more ways to improve the loading speed of your blog.

Optimizing images

In my opinion, images make up an important part of any blog. A good image can underscore and improve the content of your posts. I believe you should use images in every post you create. Perhaps not overuse it, but try to use illustrations where it can improve the content. For instance, I'm using charts, tables and screenshots a lot on joomlablogger.net. It is sometimes easier to understand a concept when it's illustrated as well as explained with text.

On the other hand, using too many images can slow down the loading of your blog. If your reader's are mostly in countries with high bandwidth internet access, it's normally not a problem. However, if your site is accessed by people living in low bandwidth areas, you might need to think differently.

I have a good friend who runs a couple of blogs in India. He uses almost no images in his posts. His readers mostly have low bandwidth available to them when browsing. If it came down to a choice between a slow site and hires images on my blog, I would choose speed. More about that in the SEO chapter.

Using CSS sprites

The technique of using CSS Sprites is a great idea. It can save your site from a lot of HTTP requests, which in turn will save load time.

A CSS sprites are images shown on your site, that are actually one large image. The browser will load the large image once, and then use CSS to show parts of the image only in different parts of the site.
Some sites take this technique to the extreme, using one image for the entire template imagery. One such example is the extremely fast-loading free template Afterburner from RocketTheme.

Sprites are not little images like in an 80’s video game. A sprite is actually one big image. Have you ever seen the CSS technique where the «on» and «off» states of a button are in the same image? That is done by changing the background-position for the image container. That saves time, as the image is loaded only once.

CSS Sprites is a more advanced application of that technique. The difference is that instead of just two or three images being combined into one, you can combine an unlimited number of images into one. The origin of the term "sprites" comes from old school computer graphics and the video game industry. The idea was that the computer could fetch a graphic into memory, and then only display parts of that image at a time, which was faster than having to continually fetch new images. The sprite was the big combined graphic. CSS Sprites is pretty much the exact same theory: get the image once, shift it around and only display parts of it. That saves the overhead of having to fetch multiple images.

In this example, we set the linked list items of an unordered list to have a background image:

#nav li a {background-image:url('../img/image_nav.gif')}

Then, we set the portion of the background image to use by shifting the background position for each menu item. In Joomla, you can easily use these menu item classes as they are added in the mod_mainmenu module by default.

#nav li a.item1 {background-position:0px 0px}
#nav li a:hover.item1 {background-position:0px -72px}
#nav li a.item2 {background-position:0px -143px;}
#nav li a:hover.item2 {background-position:0px -215px;}


This way, you can add icons to your menu items or similar. Or you can use the technique to set icons or background images for modules. You can also use sprites for common items on your blog like social media buttons and more. Only the imagination limits what you can do on your quest to less http requests.
As mentioned, some templates use this technique. For instance, the Focus template by Joomla Bamboo utilizes sprites extensively to reduce load time.

No browser resizing!

Among the most common errors that Joomla users fall victim to is to resize images in the text editor. Basically, they insert a (large) image into the text editor of Joomla, and then resize it there. Bad idea!
The reason this is a bad idea is that, depending on your editor, the image will be resized using the Height / Width HTML parameters or CSS. Regardless of method, the image will be loaded full size by the browser, and then resized before being shown to the reader. Imagine an image being 10 times as large as it is shown in the browser. That means 10 times the data being transferred to the reader before the image is shown. And imagine you have 10 images on your page. That means 100 times more data than you need..!

Additionally, images resized in the browser can appear blurred and low quality. The browser is oftentimes not able to render the images clearly when resized. Internet Explorer in particular does a terrible job of rendering images resized with the height and width parameters.

The solution is simple: Resize the images to the correct size before uploading. Or, if you use the JCE Image Manager, you can resize the images on upload or using the Edit image functions (you can also crop and add effects using that tool).

The point is - the images should be exactly the pixel size that they will be shown in the final page on your site. That will save load time and improve the quality of the images.

If you're using a CCK or content plug-in, most of these will take care of some of image resizing for you. Typically, they will resize the first image of the article. Or, in the case of K2, the image you have chosen as the main image for the item. Still, there can be images in the main text that won't be touched by the extensions. So be very careful about using browser resizing. As a friend of mine would say: It's the devil's work (he was talking about hot dogs, though…).

That said, sometimes your users simply don’t understand what this is about, and resize images as they wish. To avoid the horrible effect this has on images in Internet Explorer, you can add a little piece of code to your CSS file:

img { -ms-interpolation-mode: bicubic; }

Spotting images without height and width
Here’s a tip for spotting unsized images during development. Add this CSS rule to your template's stylesheet:

img:not([width]):not([height]) {
border: 2px solid red !important;
}


This will highlight any images without width and height attributes with a red border so they’re easy to spot.
Finding the correct image compression

Most of the content plug-ins and CCKs have built-in image compression. Typically, you can set the JPG compression. If you have a large number of images on your site, this setting can drastically impact the load times of your site.

In K2, you'll find the compression setting in the «Options» modal box.

You should test the settings and use the lowest acceptable value. Lower values means you compress the image more, which will save data. Depending on the type of images you have on your site these settings can vary from site to site. A site using images with a lot of details might need less compression (to keep the detail). Whereas a site with lots of landscape imagery or similar can get away with using a tougher compression (lower value), because larger areas of the images are similar in color etc.

Joomla Cache

Before launching your site, you should activate the Joomla cache. This will increase the load speed of the pages a lot. You set up the cache type in the Global Configuration. Then, you should check if the cache plug-in is activated by navigating to the Plug-in Manager. I have seen that the plug-in sometimes is disabled, even though the cache is enabled in the Global Configuration screen.

Make sure the plug-in order is correct, as mentioned in this blog post by Peter van Westen. Speaking of Peter, he has also created a very useful (free) plug-in that creates a «Clean Cache» button in the administrator. That’s very handy when you do changes to your live site and need to see those immediately.

Testing for speed

When you are setting up your blog, you should test it for speed. Particularly after installing new front-end modules or content plug-ins. I use the Page Speed plug-in for Firefox and Google Chrome. It will give you a list of improvements you can make on your page. You will also get a score (X/100) which is an indication of how well the page performs. Higher numbers are better.

Looking at the results, you should follow the instructions provided and re-test your site. That way, you will lower the load time for your site, shown by an increased Page Speed Score.
TIP: Remember to delete any cache files after adjusting settings, in case some of your old settings are kept in the Joomla or browser cache.

Using a CDN

According to Wikipedia, a content delivery network or content distribution network (CDN) is:

A system of computers containing copies of data, placed at various points in a network so as to maximize bandwidth for access to the data from clients throughout the network. A client accesses a copy of the data near to the client, as opposed to all clients accessing the same central server, so as to avoid bottleneck near that server. Content types include web objects, download-able objects (media files, software, documents), applications, real time media streams, and other components of internet delivery (DNS, routes, and database queries).

There are currently three main CDN extensions available for Joomla. You can learn about CDN in next chance.

Best Joomla Hosting Recommendation

ASPHostPortal.com provides our 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. We offers Joomla hosting starts from $5/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable Joomla Hosting, we should be your best choice.



Joomla Hosting - ASPHostPortal.com :: How to Migrate Blogger to Joomla

clock September 11, 2015 06:00 by author ben

I'm hoping to make a website for myself, which I want this blog to be a part of. But how to do it. Well, at first I thought I'd just have it as a feed, but actually I want to incorporate it fully into the joomla site. So.... as for blogger posts, here is the way to do it:

Export from Blogger

Log into your blogger account, go into the Settings page of the blog that you want to export. Under Blog Tools, click Export Blog. Click on Download in the next page. Download the .xml file that Blogger packs for you. It is a collection of all your posts, comments, settings, widgets and template.

Upload .xml to Server

Upload the file you downloaded to your server.

Feed2Post configuration

After that, download Feed2Post for Joomla. It is a commercial component that costs $15. If you want to download it for free, source it on your own :).

Log into Joomla, install Feed2Post component. Go to Component>Feed2Post>View/Edit Entries

  • Put in your feed title. The title will not appear in the posts you import.
  • Point the URL to the address of the .xml file that you have uploaded to your server. It should be something like http://yourdomain.com/blog-xx-xx-xxxx.xml
  • Fill in the Section and Category that you want the posts to appear in. If you intend to import into different categories, you need to repeat this procedure.
  • For Post as User, you can assign the author of the blog posts to your current username. If you have multiple authors, you need to repeat this procedure.
  • Make sure that Full Text Gather, Show Intro, Open Readmore Link at iframe and Include Original Date is set to No.
  • Set feed date as created date to Yes and Store Author to Don’t Store.
  • Save.

Importing Posts

  • Go back to the View/Edit Entries page and check the feed that you have just created. Make sure that the feed is set to Published.
  • Click on Items next to Post All at the top right corner.
  • You may need to wait a bit for it to load. When the page loads, you will be able to view all comments and blog posts from your Blogger account.
  • Check those items that you want to export as blog posts to the Category (and author) that you have defined earlier.
  • Once that is done, click Post at the top right corner.
  • This may take quite long to load if you select a lot of items.
  • If the import is successful, you should see a notification. Your posts should now be in the Article Manager. Your job is done if you are importing all the posts into one category.

If you have Multiple Categories and Authors Set Up..

  • Go back to View/Edit Entries page and check the feed. Click on the Change button at the top.
  • Set the Section, Category and Post as User to the next setting.
  • Repeat the steps in Importing Posts above.

If this helped you, I would appreciate a word of thanks or a tweet. :) I am still trying to import comments into Joomla. If anyone can help, it’ll be great!

Best Joomla Hosting Recommendation

ASPHostPortal.com provides our 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. We offers Joomla hosting starts from $5/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable Joomla Hosting, we should be your best choice.



Joomla Hosting - ASPHostPortal.com :: How to fix cannot access the private section of this site on Joomla

clock August 19, 2015 06:32 by author ben

This was a pretty interesting issue to find and resolve. It's an database 'error' of sorts that is pretty simple to fix. First of all this is all due to a parent<-child condition that has gone horribly wrong in an update or something else. Most likely you will find this issue in the table "assets". You will need to find your database prefix fist of all, easiest found in the configuration and the option "$dbprefix". I will call it "prefix_" here for ease of typing.

So to find if you have this issue you can run the following in an sql manager of your choosing (mysql or phpmyadmin shoulden't make any differents, i did it in the cli mysql)

SELECT id,parent_id,title FROM `prefix_assets` WHERE parent_id=0;

If you find that there are multiple rows then hit the above do the following

UPDATE `prefix_assets` SET parent_id=1 WHERE parent_id=0 AND NOT id=1;

You should also verify that the "Root Asset" has id 1 and parent_id 0

SELECT id,parent_id,title FROM `prefix_assets` WHERE id=0 OR parent_id=0;

this should give the result

id    parent_id    title
 1    0               Root Asset

if not run

UPDATE `prefix_assets` SET parent_id=0 WHERE title="Root Asset";

This should have fixed the issue.

Best Joomla Hosting Recommendation

ASPHostPortal.com provides our 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. We offers Joomla hosting starts from $5/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable Joomla Hosting, we should be your best choice.



Joomla Hosting - ASPHostPortal.com :: Solving cannot access the private section of this site on Joomla

clock August 10, 2015 06:17 by author ben

You just upgraded your Joomla site to latest Joomla 2.5 or 3.* and your regular, registered users cannot login to the frontend, seeing this error:

"You cannot access the private section of this site"

The causes are multiple, and there are many fixes out on the net. But the most common cause of this is the damaged "#_assets" table.

You can read more about how to fix it here.

But if you are in a hurry, and want a quick and dirty solution, try this:

  • Open your database with your favorite tool (phpMyAdmin is ready to use in most hosting accounts)
  • Locate the #_assets table (# is the replacement of your prefix)
  • Check if the Root asset has the "parent_id" is set to 0, "level" is set to 0 and the "lft" set to 1 (or 0). also check to not have any other entries set to "level=0"
  • If you are these fields set to any other values, try to reset them to 0 and 1 respectively.
  • If that does not fix it, try to set the "lft"value to 0 - is highly non-standard, but fixes in most cases the issues.

If that does not fixes it, you have still all the time on the Earth to read that great Joomla article! (Highly recommended).

Ah, almost forgot. Do a backup first. And be sure, that the backup works. And don't forget, that this is qualifying as a core hack. Don't do it withouth the safety belt on!

Best Joomla Hosting Recommendation

ASPHostPortal.com provides our 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. We offers Joomla hosting starts from $5/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable Joomla Hosting, we should be your best choice.



Joomla Hosting - ASPHostPortal.com :: Google can’t access your Joomla sites

clock July 31, 2015 06:22 by author ben

If you’re a Joomla user who has connected his sites to Google Webmaster, you might have received the following message from the Google Search Console: “Google can’t access CSS and JS files”.

A while ago, Google announced that whether a website is mobile friendly or not is a factor in ranking websites. This message seems to be a result – Google is actively scanning websites using Webmaster and testing if they’re mobile friendly.

Since you’re blocking files Google wants to access, it could make the big G think that your site is, in fact, not mobile friendly. To avoid this, you need to tweak your robots.txt file. This is a file in your root folder which determins which robots – like Google’s bots that scan your site – can and can’t visit which folders.

To resolve this problem, you need to remove two lines from the robots.txt file; the line which disallows /media/ and /templates/. Doing this will grant Google access to the files it needs to analyze your website.

Best Joomla Hosting Recommendation

ASPHostPortal.com provides our 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. We offers Joomla hosting starts from $5/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable Joomla Hosting, we should be your best choice.



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

Corporate Address (Location)

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

Sign in