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 :: Tips to Keep Your Joomla! Website Secure

clock June 15, 2016 20:02 by author Armend

Tips to Keep Your Joomla! Website Secure

Joomla is a popular Content Management System (CMS) that is used by thousands of people across world. If you own Joomla sites, it is important for you to take the necessary and practical steps to protect them from the most common security holes, malicious attacks, hackers, and spammers and help keep your site safe and secure.
Here, we provide you with some simple hints and tips to optimize Joomla! security

1. Make sure your Joomla site is kept up-to-date

If you leave your website without updates for a long time, the potential chance of being hacked will increase accordingly. Older versions of Joomla usually contain security holes, vulnerabilities and bugs. Therefore, with the installation of the latest Joomla version, they will be fixed and resolved with the latest fixes and security patches. Keeping your site up-to-date, the risks of attack will minimize.

2. Ensure that you are not using out-of-date and vulnerable extensions and only install reliable and community-trusted extensions

You need to make sure that you always have and update the latest version of the extensions whenever there’s a new one. Keeping your Joomla extension up to date both helps improving security at high level and makes your joomla run faster.
Besides updating Joomla extensions, using trusted extensions is the important part of securing your Joomla website. Before installing any extension, you should check: how many people downloaded/reviewed the extension. If the number is small, you should find another one instead. Don’t forget to see the reviews by other users. Do they complain about security issues about the extensions?...
Lastly, cleaning up unused extensions also can eliminate unseen vulnerabilities and help speed up your joomla too.

3. Use strong username and password for login details and change your passwords regularly

You need to use unique username and password, especially, pay attention to your password. Instead of choosing random passwords, a safe password consists of at least eight characters and includes letters, capital letters, numbers and special characters. You should avoid personal information in passwords like your personal or family name or birthday which is guessed easily. Not only to choose a secure password but also change them regularly including: the password of the “admin” user, the FTP password, the MySQL password, the hosting password (e.g. the cPanel password).

4. Change the default Joomla database table prefix

When you're installing Joomla, you had better change the table prefix for the database Joomla uses from the default value. But if you skip this part and move to the installation, you still can easily change the prefix by clicking the 'Database Table Prefix Editor' button, it will open the Prefix Editor and display your current database prefix along with automatically suggesting a new one (although you can override this with your own preferred prefix). Simply click the 'Change my prefix' button to immediately perform the change, helping prevent any potential hackers from trying to access tables in the database.

5. Use a SEF component that makes your Joomla more secure

As you know, a SEF component is used to make your Joomla url get a higher rank in Search Engine Friendly. But a good SEF component can do more than that, it also increases security for your Joomla. Using a SEF component to re-write your URL's will prevent hackers from finding the exploits.

  • Login into the Administration area
  • Click on “Site/Global Configuration”
  • Click on the “Site” tab
  • Select "Yes" next to Search Engine Friendly URLs

You can click here to see SEF components

6. Install security extensions

Joomla! security extensions (website firewall) assist to protect your Joomla! website from intrusions and hacker attacks. There are several additional extensions that you can view and download from the Joomla Extensions Directory. You can search and install a suitable and highly recommended one to increase your sites security.

7. Disallow User Registration

If your webpage isn’t a community or social network, you should disallow user registration for security reasons by following these steps:

  • Login into the Administration area
  • Go to "Users/User Manager" and find the Options tab at the top of the page
  • You will see the option "Allow User Registration", and then set “No” for “Allow User Registration”
  • Click “Save” button

8. Use a secure web host

A good host will ensure your site safe. You need to check your hosting provider is using the latest version of PHP, Apache, MySql, phpMyAdmin, and cPanel. Contact to your server to update them.

9. Change the default permissions on your Joomla .php files to restrict editing or overwriting

You can set permissions on some important .php files to control what other people can do with your files, also to make it harder for hackers to overwrite your files:

  • Set the permission of /index.php to 444
  • Set the permission of /configuration.php to 444
  • Set the permission of /templates/*yourtemplate*/index.php to 444
  • Set the permission of the folder /templates/*yourtemplate*/ to 555

10. Change your .htaccess file

Adding .htaccess file to block out database and some common file exploits.

11. Disable the FTP Layer

For the majority of Joomla installations the FTP layer is not required, so we recommend that you disable this.

  • Login into the Joomla administration
  • Go to “Site/Global Configuration/Server”
  • In “FTP Settings”, select “No” for the “Enable FTP” option.
  • Click on the “Save & Close”

12. Do not allow users to upload scripts to your website

Allowing a user to upload files or scripts to your website is like opening another door for a malicious file to compromise your server. Although uploading files is a necessity for any web application with advanced functionality, you should take caution and think carefully. If you feel scripts necessary for your website to have a feature, ask some Joomla security experts for advice if it should allow people to upload them.

13. Review the joomla security checklist

Joomla Security Checklist will allow your site to be always protected. It is good to review and follow the hints and steps in checklist to keep your Joomla site secure

14. Run a vulnerability scan

Vulnerability scan analyzes and helps to search and eliminate security vulnerabilities of applications, installed on your computer, and in operating system settings.
Here is some vulnerability scans you should know

15. Setup a backup and recovery process

Take time to make a strong backup and recovery protocol for your live website. Having a full backup of your website is important to the recovery process.
You don't need to create a full backup often. Because Joomla stores all the data you create in a database, you only need to do it when you've installed or updated extensions.



Joomla Hosting - ASPHostPortal.com | How to Add Slider in Your Joomla Site?

clock June 8, 2016 23:26 by author ben

Slideshow CK Module

In this tutorial, we will use Slideshow CK. Slideshow CK supports images and videos, is fully responsive and is really easy to use. Oh, and it's completely free.

Step 1: Download and Install

  • Go to the Slideshow CK extension page and click the download button.
  • Login to your Joomla administrator area.
  • Go to Extensions > Extensions Manager.
  • Click Upload a Package File and browse for the zip file.
  • Click the Upload and Install button.

Step 2: Create a module

  • Go to Extensions > Module manager > New
  • Click on Slideshow CK

Step 3: Create slide images

  • Editing the module
  • Go to Slides manager tab. Here you will add and edit your slides.
  • To add a single image, click the "Add a slide" button.
  • Select your image
  • Set the title
  • Set the description
  • Click on “Link options”
  • Set a link for this slide
  • Repeat the same process to add more slides.
  • Finally, publish the module and see what it looks like on the front of your site.

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 offer Joomla hosting starts from $5/month only. We also guarantee 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 :: why joomla is suitable for government and education websites

clock June 3, 2016 00:05 by author ben

 

 

Joomla is fast gaining approval as one of the most used content management systems in our planet. The first and foremost attraction of Joomal is that it is free and open source. However there are several other free and open source management systems too. Even then most of the government and educational institution websites are built on this software. Government and educational institute websites are revered even by the search engines and they give much preference for the back links from such websites. When Joomla is used mostly for such sites, there should be many advantages.

Joomla is highly user-friendly and search engine friendly. There are thousands of extensions and applications which can be used to make the website a unique one. Active Joomla groups and forums are other attraction where you will get an answer to all your queries. Joomla is 100% risk free and it is regularly updating with latest technology.
Although there are several advantages, you need the touch of a professional hand to create a highly performing website from Joomla. The crucial area is PSD to Joomla conversion. Here the design in the PSD format should be converted to HTML and then to Joomla. The original charm of the design can be maintained only when you do it perfectly and precisely. Here you need to have the help of a professional PSD to Joomla conversion service provider.

Once the website is created professionally, you can certainly enjoy the benefits. A properly constructed Joomla website will be search engine friendly and will get high ranks naturally. Besides, the users will not find any problem in navigation or in any other areas. These are the two reasons for government websites and educational websites to go with Joomla.

A website can any time meet with some technical problems. Here you need timely help. Active Joomal communities will take care of such situations and will come forward for your help. As you know the government websites and educational institution websites are the two categories browsed quite frequently. Here they cannot afford more down time and hence they depend on Joomla.

However, the most fascinating fact is that Joomla developers have built a large number of templates and extensions over a period which more than any commercial content management systems. When such good facilities are available free of cost, how can we avoid using Joomla? As they keep on updating their technology and coming out frequently with new versions, there is no doubt that Joomla will be the major content management system in the future.

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 offer Joomla hosting starts from $5/month only. We also guarantee 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 | Best New Features in Joomla 3.5 You Should Know

clock April 20, 2016 18:58 by author ben

Best New Features in Joomla 3.5 You Should Know

The Joomla! Development Team seem to have settled into a comfortable equilibrium with the release of Joomla! 3.5. After the often huge and infrequent revisions delivered during Joomla’s earlier development cycle, most notably with the jumps to Joomla! 2.5 and then to Joomla! 3.0, the revised development cycle emphasising smaller, more regular releases have been a boon for the CMS’ stabilization. With more (if less expansive) feature upgrades, a lightened core package and a focus on keeping each new release as backwards-compatible with existing tools and extensions as possible, we’ve seen some nice additions over the past few years, and this is only going to grow moving forward.

Support for PHP 7

Joomla 3.5 will include upgraded PHP 7 support which, based on the numbers should make for some impressive improvements in site efficiency. Taking its cues from the Microsoft school of naming, PHP decided to skip a grade and jump straight from version 5.6 to version 7, hence the name. Touted as the biggest change to PHP since version 4, PHP 7 incorporates advances made in the PHPNG (PHP Next-Gen) project, which was created with the intent to make PHP a faster and smoother platform to match the high-speed web of the 2010s.

According to the PHP website, the impact of these changes is huge; in their graphs it’s noted that whereas one request from WordPress previously required 100 million CPU instructions to complete on PHP 5.6, that same request requires only 25 million to do the same on PHP 7. Of course, this doesn’t mean that everyone will see a huge increase in site speed since there are too many factors to take into account, but since upgrading to PHP 7 will provide the optimization benefits without the need to rewrite any code it’s a good prospect for any Joomla admin; if your service provider hasn’t scheduled an upgrade to PHP 7, now might be the time to start asking!

The new features in Joomla 3.5

One of the consistent mantras of the recent Joomla! dev cycle could best be described as “evolution, not revolution”; each update brings some new additions to the party, but a lot of the important work is in making Joomla a more flexible and expandable CMS. That’s not to say that there won’t be any new stuff to play around with when the stable release hits in a few days, but a lot of the fruits of the contributors’ labors will be found in the bugfixing and other little improvements. Without further ado, let’s have a gander at some of the new bits and pieces included in the 3.5 release:

TinyMCE Drag & Drop Images

Probably the biggest addition in this Joomla! release, which adds a user-friendly way to add images directly to articles. Not that adding images is a particularly tough process in the first place; if you’ve used Joomla! for any length of time you are most likely more than well-acquainted with the standard media manager’s simple upload and insert functionality that is available within the editor. With this new feature though, the content-creation process is streamlined further by making it possible to just grab the image you want to add to an article during editing and dragging it to the TinyMCE content area; the image will be automatically uploaded to your server and inserted into the content.

There’s some interesting points to note about the usage of this new feature that make it an effective tool, especially for newer users who are just getting to grips with Joomla:

Images added via drag & drop are automatically uploaded to the root images folder of the Joomla installation, but it’s possible to specify a subfolder in the TinyMCE options, which you can find by clicking on Extensions → Plugins in the main menu of your Joomla admin area, then clicking on Editor – TinyMCE in the list of plugins.

When an image is dragged & dropped into the content area it will be inserted wherever the text cursor is just like with the normal insert image functionality, so it doesn’t matter where in the content area the image is dropped. Just make sure you’ve put the text cursor it in the right place before you add the image!

If the image being added is not found on the server a green progress bar appears at the top of the editor to let you know that it is being uploaded, which will turn red if the image couldn’t be uploaded or if the process fails for some other reason.

If you’re uploading an image with the same filename as another image already on the server, then the upload is cancelled and you’ll see a popup message letting you know the image’s location; you can then use the usual add media method to insert the original image, or change the name of the image you want to upload to avoid conflicts with the original image. In future updates the author of this plugin intends to make it so that images with duplicate filenames will be automatically renamed, as is currently the case with duplicate article aliases, but for now the popup message will have to suffice.

If an uploaded image’s filename includes blank spaces they will be replaced with underscores to keep the image URL safe before being added.

Drag &amp Drop Images is not a massive addition, but this kind of optional enhancement does wonders for making content creation more natural and comfortable, and since this plugin is enabled by default in new installs users that are new to Joomla will find it even more beginner-friendly.

Insert Modules into Articles

OK, so inserting modules into article content is by no means a new thing; this functionality was originally added way back in Joomla! 1.5 after all, but it wasn’t always easy to do for beginners who weren’t familiar with the syntax. Joomla! 3.5 aims to simplify this process considerably with one simple addition.

When editing an article with the TinyMCE editor a new button has been added to the toolbar; Module. By clicking on this button a list of available modules will be listed; simply clicking on the module you wish to insert will automatically add the correct syntax into your article.

This is still fundamentally the same solution that existed in prior versions of Joomla, just with a clearer functionality, and just like the earlier solution there are a few quirks that are worth noting:

Modules must be created and listed in the Module Manager before they can be assigned; you can create and publish new modules within the editor.

A module doesn’t need to be assigned to a position before you can display it; it does however need to be published, either to the specific article page or, failing that, to all pages. If it isn’t assigned a position then publishing it to all pages will only display it in the article.

When selecting a module to display in an article you can choose either a module position or a specific module from the list; just click on the module or position name accordingly.

Currently the insert module functionality only applies to the standard TinyMCE editor included with Joomla by default; third-party or other alternative editors do not include this option.

This new option counts as another step towards making Joomla! more user-friendly; we’ve often seen users that simply were not aware that it was possible to insert modules into articles previously, and those that did that were still beginners with Joomla! found it hard to understand the syntax, so breaking the option down into a couple of clicks within the editor is a much more functional approach that everyone can take advantage of.

Customize the CSS of your Protostar template

Protostar’s the workhorse of the Joomla! template scene; no-frills, fast and functional for users who just want to start making their own site without worrying about the bells and whistles. Even so, most users want at least a little customization, and previously this was only available via the use of plugin, or some risky index file modifying that could cause problems if the index.php file was modified in an update. In Joomla! 3.5 a simple fix has been added to allow for custom CSS; the template now automatically checks for a custom.css file for Protostar, and if it finds one it will be loaded, and of course if there isn’t a file then it will load with default settings.

Update Email plugin

Major releases for Joomla may take a while to prepare, with usually one or two ‘big’ releases each year. However, that doesn’t mean that all the people taking time out of their daily lives to contribute to Joomla’s development all just stop working once a new release hits; there’s a continual stream of updates, fixes and other minor changes that help smooth out the Joomla experience and make it more secure, whether they’re correcting newly-discovered bugs or enhancing security. With hackers, scammers and other nefarious tricksters stalking the web, it should be a top priority for site admins to get the site’s Joomla installation updated as soon as possible after the update’s release.

The problem is, when a new update for Joomla is released the only way you’ll find out about it is via the message that appears in the admin area after logging in, or if you happen to visit the Joomla site or read websites that report on Joomla in general; something that’s not necessarily going to happen if you’re busy. With this new plugin, once an update is released each Joomla installation will send an email notification to all its Super Users letting them know an update is available; it even includes a link to click that will take you to the update screen after logging in to your Joomla backend so everyone can get updated ASAP.

We’ve often mentioned the importance of keeping your Joomla installation up-to-date, if not for the bug-fixes then definitely for the added security it brings, so this new feature will certainly help you to stay on top of things and make sure your site is as secure as it can be.

Download system/environment information

Something for the support-focused types among Joomla users in this new feature. No matter how well built a site is, there’s always going to be issues, and when that happens it’s useful to have detailed information about the Joomla installation and the server it’s installed on to make troubleshooting easier. In ealier Joomla releases this information was available System → System Information section of the main menu, with details covering what type of webserver was used, which Joomla & PHP version was installed, and lots more.

With this new feature, the System Information screen will now also include two additional buttons at the top of the page, allowing for the system information to be downloaded as either a text file or a json to make it easy to reach or distribute when providing or receiving support.

Site and admin link switches in the User Status Module

When logged in to the Joomla backend you probably noticed the toolbar at the bottom of the page that shows the number of visitors and administrators currently logged-in, the number of new messages, as well as a link to let you view the site frontpage. This new addition to Joomla makes some minor modifications to this area, adding a new Show Admin link that will open the main Joomla admin page in a new browser tab/window, as well as new toggles in the module settings to let you turn both theView Site and Show Admin links on or off.

It’s another small change, but for someone like me who’s always jumping between pages and changing settings or modules while editing an article it’s nice to have an instant way to open a new tab to the Joomla backend. If you’re in the habit of middle-clicking on the ‘Home’ icon of the Joomla menu to open a new tab, then you’ll definitely appreciate this addition since the Show Admin link is clickable even when editing a module, so you can mess around with other settings and then jump back to the module’s tab to finish configuration.

Currently the Show Admin link is disabled by default, but you can enable it easily by clicking onExtensions → Modules in the backend main menu, then changing the filter from ‘Site’ to ‘Administrator’; you’ll see the list of modules placed in the admin area. Click on the User Status module in the list, which should be in the ‘status’ module position; the first two options in the module settings are for toggling the links on or off.

Count Items

Most of us know where to find what we need in the Joomla backend, but that doesn’t mean that it can’t be improved. Joomla 3.5 will include multiple counters in the category view for your articles, banners, contacts and news feeds, making it easier to keep track of items.

How does it work? In Joomla 3.4 and earlier, if you opened, for example, the Content → Categoriespage, you’d see a list of article categories along with their access level, IDs and language. In Joomla 3.5, as well as this information there are also four new columns displaying the number of published, unpublished, archived and trashed articles in each category.

This makes keeping track of items a breeze, and if your authors have an efficient workflow it can make spotting erroneous unpublished articles a bit easier too; instead of trawling through the list of articles you’ll be able to see at a glance if there’s more unpublished articles than expected in a particular category. Again, this new feature won’t set the online world ablaze, but it makes Joomla even more intuitive and user-friendly for day-to-day site management, which is an important element in its future growth.

Anonymized data collection as an opt-out feature

We all value our online privacy, especially in these days of social media that makes it all to easy for information to travel round the world before you have a chance to hit ‘delete’. Much is made of the data collection habits of companies such as Google and Facebook, and many users are rightfully concerned that they may go too far. With these types of discussions cropping up regularly it might not seem like a good time to introduce data collection to Joomla, but rest assured the community-focus of the Joomla team leads means that they do it right.

The truth is, when you’re building a complex platform like Joomla it pays to have information about the environment it’s installed in; tracking things like the PHP, database and Joomla version a user is running help plot out future upgrades that enhance the functionality of the CMS without alienating the user base by requiring a higher PHP version than is currently installed by the majority of users, for example.

Thankfully, the creator of this feature, Don Gilbert, has previously served on the Production Leadership Team and Framework Working Group of Joomla, so he’s acutely aware of the needs of the community and has ensured that, unlike the more disputed data collection tools, Joomla will only collect barebones information with no identifying data whatsoever. What’s more, it’s entirely optional; after installing Joomla 3.5 you’ll get a message at the top of the screen asking for your permission to collect the data along with reassurances that it’s an anonymous process. You can choose to allow for your stats to be always, so they’ll be included in every run of the process, only once, or to opt-out entirely and never send any data at all. You can also change your settings at any time directly in the plugin, which is called System – Joomla! Statistics and can be found in the plugin list available by clickingExtensions → Plugins in the admin main menu.

The Joomla team have said that access to the raw data collected by this plugin will be extremely limited to provide even more protection, with only extracted statistics being released to the public i.e. the percentage of users using Joomla 3.5 versus other versions, with statistically insignificant numbers being wrapped up into an “Other” category to further safeguard privacy. The code for the plugin is of course open-source and available on GitHub, so we can rest assured that this is a case of data collection being used for good purposes!

We’re sure that the majority of the Joomla userbase will be happy to opt-in and provide this minor information, since one of the defining characteristics of Joomla has been the passionate, inclusive community that want Joomla to grow in popularity and functionality. The Joomla team should be applauded in this instance too for their commitment to protecting the privacy of users, and their transparency with the introduction of this plugin.

Joomla 3.5 – Anything else to know?

So there’s a bunch of new features available in this release, and as always there’s several pages worth of bug-fixes included with the update to help make Joomla more stable, but there are two additional points to be aware of:

Backwards Compatibility Break

If you’ve been working with Joomla for a while you likely remember how tough it was migrating to Joomla 2.5 from 1.7; with so many big changes and long wait times between each release it was inevitable that things wouldn’t always upgrade cleanly. With the newer development cycle that was introduced with Joomla 3.3, the development team committed to keep Joomla backwards-compatible to avoid any nasty surprises when upgrade time rolls around. Unfortunately, this is simply not possible this time, as to ensure that Joomla is compatible with PHP 7 a single, minor change was required; theString class has been renamed to StringHelper.

Technically this is breaking their backwards-compatibility promise, but we think it’s fine to give them a bit of leeway here since it was the changes to PHP that forced this slip, rather than anything the Joomla dev team did! Also, the change is minor and shouldn’t cause any problems for the majority of installations, so there’s nothing to worry about if you’re concerned about upgrading.

New URL routing shifted to Joomla 3.6

One of the features being worked on for Joomla 3.5 was new URL routing; the current system has not changed heavily since the initial release of Joomla, and many developers have been anxiously awaiting this update. However, though the code is ready, the PLT have decided to implement this feature in the next major release of Joomla, version 3.6, as it was not sufficiently tested before the release of the Joomla 3.5 beta. So we will get this feature, but we’ll have to be a little more patient!

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 offer Joomla hosting starts from $5/month only. We also guarantee 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 | What's New in Joomla 3.5?

clock April 13, 2016 23:27 by author ben

What's New in Joomla 3.5?

The Joomla! Project and the Production Leadership Team are proud to announce the release of Joomla! 3.5 as the latest in the 3.x series. Introducing 34 new features, including support for the recently released PHP 7 scripting language, which significantly increases web site speed.

This version of Joomla! supports the most recent release of PHP, the most popular programming language for developing web applications. PHP 7 was recently announced with significant performance improvements and is now available for use by the general public. With Joomla! 3.5 users can now enjoy the benefit of that performance improvement.

Joomla's new email update notification plugin periodically checks for available Joomla! updates and bug fixes, then emails administrators to notify them. 3.5's new statistics collection plug-in gathers the system environment in use. The raw data collected is anonymised before transmission and access to the compiled data is publicly available at https://developer.joomla.org/about/stats.html.

In addition to the features mentioned above, other highlights of the 3.5 release include:

  • Download system & environment information: gives users the option to download system/environment information for support purposes.
  • Ability to add a user CSS file to Protostar: currently it is impossible to use a custom.css file when using the Protostar template. This update adds a check to see if the file user.css exists and loads the file to allow for user customisation.
  • Added site and admin links to module user: adds switches to the mod_status module to show/hide links to the front-end and back-end of the site.
  • Article counts: a set of updates that allows the visual presentation of published, unpublished and trashed articles in the Category Manager for articles, banners, contacts and newsfeeds.
  • Random category blog and list order: this update answers a common user request to add a random ordering option for articles in the blog category and category list view.
  • Editor Buttons added to the Toolbar: You no longer need to scroll down the page to find the “readmore” or “insert image” buttons. Editor extension buttons that used to be placed below the text area can now be found in the toolbar where they belong.
  • Easily Insert Modules in Articles: allows users to easily add a module into an article with a button directly on the editor toolbar. Users don’t need to learn any syntax or remember the module details as the user interface does it for them.
  • Drag and Drop Images: Adding an image is now as easy as dragging and dropping it from your computer directly into the content. This works anywhere that you are using the default TinyMCE WYSIWYG editor.

To have a full list of the features please visit our GitHub Repository.

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 | Easy Way to Improve The Security of Your Joomla Template

clock April 6, 2016 20:51 by author ben

Easy Way to Improve The Security of Your Joomla Template

Joomla is a Content Management System that helps you to integrate the content and the modules to develop the most interactive and impressive web pages for your website. Joomla is an open source software application with an easy to use interface and high extensibility. Joomla is used vastly by many corporate portals and websites, government applications, online newspapers and magazines, small-scale business websites, and many other personal web pages. You can install and set up the Joomla application easily within a few clicks. Some of the core features of Joomla are detailed below:

  • Powerful caching option facilitates a speedy page load.
  • A handy help system is integrated within Joomla for assistance.
  • Incorporating templates into your web site as a whole or for individual web pages is made easy.
  • Structure independent menu hierarchies irrespective of the content structures.
  • Organize you content in a better way.
  • Manage users with the help of the nine user groups provided with various levels of permissions.
  • Provision of many international language support and UTF-8 coding.

The template is one of the most important aspects of your Joomla website.

It is used on every pageload and affects the look, feel, layout, pageload time and nearly every other aspect of the website experience.

Not surprisingly then, the template is also a prime target for intruders who look to gain access to your webserver or deface your site with spam or graffiti.

To help prevent this, use the following tips to improve your Joomla security policies specifically for your website template.

Fix file permissions on your web server

Like any computer system, the files on your web server all have permissions that control who can access them.

For web servers, these permissions are broken down into three categories:

  • Read privileges — who can read a file
  • Write privileges — who can edit a file
  • Execute privileges — who can execute system commands
  • The safest permissions for the files on your web server — including the files in your template — is for the public to have read-only access. Changes to these files should only be possible by the owner (i.e. the apache root user) of the file.

While a system administrator can easily modify permissions, we recommend that you use the excellent Admin Tools extension to properly set file permissions right from the Joomla backend.

Lock down the main template file

For all Joomla templates, the index.php file is the main file that loads all of the assets like CSS and JavaScript, and mixes the site layout with the content from the database.

Since this file is heavily targeted by intruders, it can be helpful to strictly control the permissions such that even the owner (again, the Apache root user, for example) of the file can not make changes.

In fact, if you use the template editor in the Joomla backend, the index.php file is made read-only for everyone once the file is saved.

Again, we think using Admin Tools to do this makes the most sense.

Prevent file listing (HTACCESS)

Letting visitors know what files you have in your Joomla template folder is never a good idea.

You can check if your template currently displays these files by typing the name of your template folder into your browser (eg. domain.com/templates/) and seeing if you get a Forbidden warning.

If you see a list of your installed template folders, your site is not as safe as it could be.

To solve the problem, you’ll need to use FTP to edit the HTACCESS file in the root of your website so that is contains the following line:

Options -Indexes

Restrict template edit permissions

Joomla has a powerful template editor that allows users to modify all the components of the template, including the main index.php file.

Thus, anyone who gets backend access to your site can hack your template with ease.

In addition to having unique usernames and strong passwords, you can limit the impact of these types of intrusions by limiting which user groups are allowed to edit templates.

For example, we recommend that users in the Manager usergroup not be able to edit the template.

To configure this in the Joomla backend, select Templates from the Extensions menu.

In the Options at the top-right, locate the Permissions tab and disable the following items for Managers and other groups with backend access who do not need to edit the template:

  • Edit
  • Edit State
  • Configure ACL & Options
  • Configure Options Only

Review users regularly for Super User access

Between your website developers, temporary contractors, and the staff/clients who regularly access the backend of a Joomla site, it’s easy to collect unnecessary Super Users.

Regularly monitor the Super Users and Administrators in the backend User Manager to ensure that every user is needed.

Is you are unsure of someone’s status, check the Last Visit Date in the User Manager to see when the user last logged in.

Keep template up to date

Like most popular content management systems, there are thousands of templates available for Joomla. And it’s very likely that most Joomla websites use one one of these templates either directly or as a modified version.

However, the vast majority of Joomla templates do not use the Joomla update system to help alert you when template updates are released.

Thus, we recommend that template users subscribe to any notification system provided by the template vendor.

An alternative and more comprehensive solution is to monitor the relevant changelog page on the vendor’s website for each of the templates installed on your Joomla website(s).

For example, the changelog page for the Callisto template from RocketTheme shows 6 updates in 6 months.

There are a number of free ways to monitor changes to a changelog webpage including plugins for Chrome and Firefox, and the online tool Versionista.

RocketTheme also maintains an RSS feed of updates for their templates if an RSS reader is still part of your daily routine.

Only use templates from trusted vendors (never from Warez sites).

Like most popular software, Joomla templates can often be found on Warez sites.

Often, these templates are modified to contain malware and other dangerous scripts.

If you are serious about security, it is critical to always download templates from the vendor’s official 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.



Joomla Hosting - ASPHostPortal.com | SEO Tips fo Your Joomla Website

clock March 30, 2016 23:12 by author ben

SEO Tips fo Your Joomla Website

Joomla is one of the most popular free content management systems (CMS) in the world that allows you to easily create and manage a dynamic website. It has an intuitive management interface to control all the features and functionality this powerful CMS possesses. Furthermore, there are hundreds of free extensions written for Joomla that allows users to extend its functionality and customize it to their own objectives. Joomla Content Management System is supported by a large and friendly community where newbies could really rely on assistance from more experienced members. Joomla counted more than 30 million downloads in 2012 and is growing.

Search Engine Optimization (SEO) is the process of making constant improvements on your website to gain better rankings in the search engine results page (SERP). SEO includes different kinds of techniques and strategies you could use to optimize your website in order to increase website traffic. Traffic from search engines, also known as organic, is valuable because visitors are actively looking for something you offer and tend to convert more often, whatever your goals may be.

Outranking your competitors can be a challenging work and that’s where search engine optimization kicks in. If you make it easy for Google and other search engines to read and understand your content, they can rank you higher in their search results. Before we explain in depth how to optimize your website to stand out, you need to know how search engines work.

If you own a Joomla website, this article is very useful for you to recommend some hot tips to optimize it. Using these tips not only improves SEO for your site but also brings the natural interaction or conversion rate. Here are 9 hot TIPS for Joomla SEO 2016 introduced.

Using a good Joomla hosting server for your website

Firstly, all you need is a fast reliable server because it will improve your site speed which is an important key to friendly with Google. SiteGround do a fantastic job of hosting Joomla websites as a recommendation. Remember that Google does not like the website which is not fast.

Keyword, Key-phrase, and Topic Research, choose the right keywords

Any optimization of content for SEO, the first thing we do is keyword research, whether you are doing SEO for Joomla or for any other website. What we will focus strictly on specific keywords is not necessary - you can and actually should use phrases and synonyms of your target keywords - because search engines will be able to extract the content out of the article much better. You can use hints from Google itself by looking at the suggestions at the bottom of a search page.
And one important thing that it's always difficult to find the right keywords to target. How can we suggest some relevant words which will recommend the keywords? Or how we find our good long tail keywords. It helps us to save lots of time. And it helps us bring plenty of great traffic.

Enable Search Engine Friendly URL

SEF component is highly recommended because of its powerful features which are typically significant offers SEO advantages over the core component. One of popular Joomla SEO plug-in is sh404SEF. Besides creating SEF URLs, it allows you to monitor which requests are generating 404 errors, such that you can ensure you any broken areas of your site are immediately fixed. These are especially useful after migrating a new website. You can also choose to redirect old URLs to the new URLs. In addition, Meta descriptions are also supported by sh404SEF, and it has great support for other popular Joomla components such as Kunena forum and others popular components.

Create Internal Links to pass Page Rank

Another easy to do aspect of Joomla SEO, which is many times overlooked is the practice to create internal links. Remember that at the very bottom of your page, you should have a listing of all the articles which you want to pass Page Rank to.

Improve your meta descriptions

Joomla SEO gets a huge positive effect if you implement careful title and meta description.
Also, remember to create a description for your site which is optimized for search engines. The Joomla SEO settings can be found here under System > Global Configuration > Site Meta Description and Site Meta Keywords. It also goes without saying, that your site Joomla Robots section should be set to Index, Follow so that search engines indexing can occur.

Specify the image dimensions

Image size is one of the important points of loading speed, it is also the reason why you need to reduce or make lighter your images because it's the way help you to optimize your site.
Lighter images:
A couple of online services to make our images lighter and keep the quality are:
• www.jpegmini.com - for JPG files
• www.tinypng.com - for PNG files

Use good names and ALT tags for your images

In addition, using good names and ALT tags for images that will make your site more friendly with SEO and highly ranked by Google or any Optimized tool.

Work friendly on mobile

If your site it mobile-friendly, it will be favored in search engine results to sites which are not mobile-friendly. By default means that if your site is not mobile-friendly, your site is getting a very strong negative ranking signal. So you should make sure you've made the necessary changes to make it responsive and mobile friendly.

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 Password Protect Admin area in Joomla?

clock March 2, 2016 20:55 by author ben

How to Password Protect Admin area in Joomla?

Joomla! is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla! the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone.


Joomla is designed to be easy to install and set up even if you're not an advanced user. Many Web hosting services offer a single-click install, getting your new site up and running in just a few minutes.
Since Joomla is so easy to use, as a Web designer or developer, you can quickly build sites for your clients. Then, with a minimal amount of instruction, you can empower your clients to easily manage their own sites themselves.

Joomla is the most popular open source CMS currently available as evidenced by a vibrant and growing community of friendly users and talented developers. Joomla's roots go back to 2000 and, with over 200,000 community users and contributors, the future looks bright for the award-winning Joomla Project.

Many companies and organizations have requirements that go beyond what is available in the basic Joomla package. In those cases, Joomla's powerful application framework makes it easy for developers to create sophisticated add-ons that extend the power of Joomla into virtually unlimited directions.

Steps Involved

In this documentation, we can check how to enable password protected admin Joomla area

1) Login to Joomla admin panel.
2) Go to ‘Components’.
3) Click the option ‘Admin Tools’.
If you are not installed the Admin Tools, please use the following steps to install.

a) Download the stable version of Admin Tool to your system.
b) Go to Joomla admin panel >> Extensions >> Manage.
c) Browse the Admin Tool file under the section ‘Upload and Install Joomla extension’.
d) Click ‘Upload and Install’ button.

4) Find the icon ‘Password Protect Administrator’.
5) Enter the username and password.
6) Click the button ‘Password Protect’.

That is how we can enable password protected administrator in Joomla.

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 Edit A Joomla 3 Template In Joomla Administration?

clock February 25, 2016 00:34 by author ben

How to Edit A Joomla 3 Template In Joomla Administration?

Joomla is a free and open-source content management system (CMS) for publishing web content. It is built on a model–view–controller web application framework that can be used independently of the CMS.

Joomla is one of the most popular free content management systems (CMS) in the world that allows you to easily create and manage a dynamic website. It has an intuitive management interface to control all the features and functionality this powerful CMS possesses.

Joomla's primary focus has been on usability and extensibility since its initial release in 2005. It is because of this that the project has been the recipient of numerous awards, including being a three-time recipient of the PACKT Open Source Content Management System Award.

Joomla is a completely free open source solution available to anyone and everyone with a desire to build dynamic and robust sites for a variety of purposes. Joomla has been utilized by some of the Web's most recognizable brands including Harvard, iHop, and MTV. It is capable of carrying out tasks ranging from corporate websites and blogs to social networks and e-commerce.

Joomla is backed by a large and active developer community. With thousands of unique and useful extensions and templates available, it is presently one of the largest single site building platforms available. It is this incredible community effort that makes Joomla a great choice for developers searching for a single platform with which they can receive active support from their peers.

It is important to think of Joomla not as a limited platform on which a specific type of site is built, but a robust set of tools that makes it possible to connect visitors to data in a variety of ways. Joomla's extensive set of integrated technologies empowers site managers and developers to innovate well beyond the bounds of a simple website.

Steps Involved in editing a Joomla Template in the Joomla administration. This is handy to make small changes to your template files from the Joomla administration without having to upload files from ftp.

Steps Involved

  1. Log into your Joomla 3 administration.
  2. Click Extensions and then click Template Manager.
  3. In the menu on the left click Templates.
  4. From the list of templates select the template you want to edit, and then click the Template Details and Files link.
  5. Select the file you want to edit from the list of template files and folders shown on the left.
  6. Edit the file as required and then save and close the file.

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