Joomla Hosting BLOG

Blog about Joomla, Technologies and Hosting Service

Joomla 3.2 Hosting :: Top Five Joomla Security Issues

clock April 10, 2014 09:36 by author ben

Here we've listed the ten most likely ways your Joomla website will get hacked. How many of them could catch you out?

 

1. Weak Joomla Administrator Password
Firstly rename the administrator account username from admin to something memorable. I know in the modern world we have so many passwords to remember, I use three words and swap out some letters for numbers, on different sites and services I swap the order of the words, there are only three possible passwords I can use and if I don't know them, they are going to be difficult for other people / hackers to guess. Software enables hackers to run millions of guesses a second, you can configure servers to block 'brute force password attempts', for the main just setting a strong password is enough but remember to change your username from 'admin'.

2. No Security Measures For A Joomla Website
Database prefix, super admin id, upload limits, hot linking, blocking terms in URLs, block all SQL injections, etc, etc.Some of these are basic, some are complicated and should be done by a Joomla professional. From my point of view if your are a serious business and you've not implemented these and other Joomla security measures, you are begging to be hacked and made a fool of. Your website is your online shop window, defacement, spam emails in your name, outbound links to porn sites, user information taken and used, etc.
Falling prey to hackers damages your businesses reputation and costs far more than the costs of cleanup - which in turn cost far more than the cost of prevention. I'm not scaremongering I see it every day, and funnily enough it's never ourselves.

Keeping on top of your website will save you money should something go wrong, a recent large hacking incident set someone back over £2,600 for the de-hack and a further £480 to seal other weaknesses. They needed to retrieve their user's information no matter what, and keep an online presence throughout. With our expert Joomla security measures none of this would have happened. A £350 Joomla security audit would have shown all the potential issues and pointed out how to fix and seal the cracks. A further £360 would have paid for us to do the necessary follow-up work - this would have prevented the hack and also fixed other weaknesses that the site audit highlighted.

3. Joomla Website Re-hacked - Missed Hacker Files
About 20% of our de-hacking jobs come from other developers or site owners who have cleaned out a hacking incident and very quickly been re-hacked. De-hacking a Joomla website is a skill, you can overlay a clean set of files to your current files but what about new files that have been added.

We've created our own script that we add to a client's site, we then search for anything that is not a part of the core Joomla files, we then investigate what these files are, some will be legit and others might be hacker files.
One thing is for sure, our clients never get re-hacked from the same incident.

4. Joomla And Server Login Details Taken From Infected Computers
Malware, Spyware and other computer infections once accounted for a significant proportion of website hacks. People's awareness of viruses and better quality antivirus has reduce this form of hacking, however it does still happen and we have seen incidents of this recently.

Run regular full system scans against all machines that are used to access your website, be careful / vigilant when browsing the Internet and opening emails. Don't risk your businesses reputation, keep your computers clean and free from infections with the added benefit of helping to keep your website clean.

If you are concerned about your website's security or believe you might have already fallen foul to hackers, do not hesitate to get in touch.

5. Cheap Joomla Hosting
Why would you go for the cheapest hosting provider you can find?

Cheap or low cost hosting providers use shared servers that can host up to 1,000 websites. Shared hosting by itself is not bad, but if you pay the minimum for your hosting you know it will not be configured for optimal speed or security.

Cheap hosting is sold as a lead generator

When something goes wrong - and it will - the hosting company will do nothing to help and will do everything to up-sell you to a more expensive package that they claim is more secure - which isn't, it is on the same server but you pay more for nothing extra. For optimum security, smaller hosting providers like ourselves offer the best Joomla hosting packages.

ASPHostPortal.com is a popular online Joomla 3.2 hosting service provider catering to those people who face such issues. The company has managed to build a strong client base in a very short period of time. It is known for offering ultra-fast, fully-managed and secured services in the competitive market.
“We have hosted large numbers of websites and blogs until now. Our clients come from diverse backgrounds from all sectors of the economy. We offer free trial for our new customers so they get an idea of the kind of service they will receive,” - Dean Thomas
, Manager at ASPHostPortal.com.
ASPHostPortal.com has been offering fully managed backups, updates, and security all round the year without any sorts of interruptions to make sure that the web traffic of their clients’ websites and blogs is not lost. The company is also seen offering maximum security for its clients’ blogs and websites.

 



FREE Trial 7 Days Joomla Hosting | No Setup Fees! | 24/7 Support | 99.9% Uptime

clock March 14, 2014 12:42 by author ben

ASPHostPortal.com, no#1 Microsoft RECOMMENDED hosting partner, 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.ASPHostPortal.com Company offers secure and reliable web hosting for individuals and businesses owners. We are offering shared and reseller hosting and domain names services. Our best cheap hosting packages come with friendly and fast support and with no setup or other hidden fees. All the servers have the latest stable version of Plesk Panel. We listened our customers and now we offer SEVEN Days FREE on all  shared payments.

ASPHostPortal.com is proud to offer a FREE Trial JoomlaHosting. We believes in try it before buy it. We are completely confident in our Joomla hosting quality and customer service. Anyone is welcome to come and try us before they decide whether or not they want to buy. If the service does not meet your expectations simply cancel before the end of the free trial period.

Tired of SPAM? So are we! All shared & reseller hosting accounts come with FREE SpamExperts incoming email filtering for 1 domain.

FREE Joomla Hosting Complete Features:

  • Hosted Domains UNLIMITED
  • Disk Space 5 GB
  • Bandwith 60 GB
  • Total SQL database 2
  • MSSQL/database 200 mb
  • Total MySQL database 3
  • MySQL/database 200 mb
  • UNLIMITED Email Account
  • Email Space 200 MB
  • US, European and Asia Data Center

More Info | Order Now!

Main Windows ASP.NET Hosting Features:

  • Support ASP.NET 1.0/2.0/3.5/4.0 Hosting and ASP.NET 4.5 Hosting
  • Support ASP.NET MVC 3 Hosting and ASP.NET MVC 4 Hosting
  • Support WCF RIA, Silverlight 4 and Silverlight 5 Hosting
  • Support Visual Studio 2010 Hosting and Visual Studio 2012 Hosting
  • Support SQL 2008, SQL 2008 R2, and SQL 2012 Hosting
  • Support Visual Studio LightSwitch Hosting
  • Support Web Deploy Hosting
  • FREE 100 Installation, such as Wordpress, Joomla, Umbraco, DotNetNuke, Orchard, Drupal, etc

Contact Us
If you have any questions, you can reach us via email [email protected] or send us a tweet @asphostportal


About Us

ASPHostPortal.com is a hosting company that best support in Windows and ASP.NET-based hosting. Services include shared hosting, reseller hosting, and sharepoint hosting, with specialty in ASP.NET, SQL Server, and architecting highly scalable solutions. As a leading small to mid-sized business web hosting provider, ASPHostPortal strive to offer the most technologically advanced hosting solutions available to all customers across the world. Security, reliability, and performance are at the core of hosting operations to ensure each site and/or application hosted is highly secured and performs at optimum level.



Joomla 3.2.2 Hosting - with ASPHostPortal.com :: How to Enable Content History

clock February 28, 2014 07:06 by author ben

Great! Joomla 3.2.2 Stable has been released. This has been a great effort with contributions from over 30 volunteers. A heartfelt thanks goes out to all contributors.
This release is a bug fix release, but we recommend that users perform a Joomla upgrade in order to take advantage of the fixes that have been released.

A Joomla upgrade can be performed directly in the Joomla administrative backend.
One of the best new features in the latest version of Joomla is Content History.


Enable within Article Manager

First step, go to "Content" -> "Article Manager" ->"Options"

After that, go to "Editing Layout" tab;
In "Save History" coloum, choose "Yes";

Adjust the "Maximum Versions" setting to your preference. This sets the number of latest revisions to save for the article.
And click "Save & Close".

Test the Feature
For make test feature, enter an article, make a few revisions, then click "Save". Make a few more revisions, then click "Save" again. Finally, click on the "Versions" button to see the saved changes.

In the above screenshot everything's working. I can now preview a revision, restore it, compare it to another, keep it on, and delete it.Remember, the function of Keep On/Forever option is to store that version indefinitely. We using an example in this tutorial because it is an easy way to explain this feature.
Do you know about the function of the Maximum Versions setting? If you set that to 5, then 5 versions of that article are saved. On the 6th one, the 1st version gets deleted so that there are still 5 versions left total. What if you want to keep the first one or any other article? That's where the Keep On setting comes into play. If you enable it for that article version, it won't automatically get deleted from the list, but rather will remain there untouched. It's basically a "lock" feature that prevents deletion.



Joomla Hosting – ASPHostPortal.com :: PSD to Joomla Template Conversion

clock February 21, 2014 11:07 by author ben

Joomla is one of the widly used software that allows you to create a professional-looking and user friendly website in a verry short time. And in Joomla Web development, PSD to Joomla conversion is an inevitable process.

Any PSD file can be converted into a Joomla Template by following these three easy steps. Simply go through the following illustrated steps for the PSD to Joomla conversion :

  1. Slicing the PSD:
    First, you must slice the PSD file into multiple layers viz. header, footer, content or navigation part. Slicing should be done with a keen eye because it creates the base for your website. You should also work on the parts which you don’t want to duplicate using the CSS such as the images, logo and the buttons. So slice out all your images and save them in a separate folder called images.

  2. Conversion and Styling:
    • HTML Conversion : Now next thing in conversion is the coding of  image files in a proper semantic form. It should be kept in mind that your conversion is well structured with a table-less Search Engine friendly semantics.
    • CSS Styling : In another step you have to start developing your Cascading Style Sheet popularly called as CSS. While designing a CSS, you should check whether it is meeting all the requirements of website.
    • JavaScript : In this part of conversion implement all your JavaScript into the website. Make your website more attractive and add dynamic interaction with the use of proper JavaScript.

  3. Joomla Integration:
    Here, you need to be verry consious in order to avoid any inconsistency in the data. It would be better to hire a professional Joomla designer who has all the required expertise to carry out this conversion in an efficient manner. So, now, create a relevant folder and directories required for your website. Create a Template_thumbnail.png for displaying  template image in admin panel and a template_details.xml which will be serving as the  main file that Joomla reads to install a template. Finally make a zip file of the complete folder and install it using the Extension Manager in your Joomla Content Management System.

 



Joomla 3.2 Hosting - ASPHostPortal.com :: How to Enable Content History in Joomla! 3.2

clock January 21, 2014 06:48 by author Mike

Joomla is one of the Opensource CMS is designed to be used dimulti scope . ranging from the simple to the complex , even up to the corporate level . Joomla is easy to pengintallan , sederhanda in managing and reliable.

Joomla CMS is an award for the category , which will help us in creating a website or other online applications . over Joomla is a free open source application that is designed for us all .The latest version at this time that Joomla version 3.2.

How to Enable Content History in Joomla! 3.2

 

One of the best new features in Joomla 3.2 is Content History.

This tutorial will show you how to enable the feature if you’re upgrading from Joomla 3.1, as well as how to adjust some of its options.

For those that are starting new sites in Joomla 3.2, the feature is enabled by default.

Enable within Article Manager

How to Enable Content History in Joomla! 3.2
Go to:

  • Article Manager
  • Options

How to Enable Content History in Joomla! 3.2
Go to:

  • Editing Layout tab
  • Set Save History to Yes.
  • Adjust the Maximum Versions setting to your preference. This sets the number of latest revisions to save for the article.
  • Click Save & Close.

Test the Feature

How to Enable Content History in Joomla! 3.2

Enter an article, make a few revisions, then save. Make a few more revisions, then click save again. Finally, click on the Versions button to see the saved changes.
How to Enable Content History in Joomla! 3.2
In the above screenshot everything’s working. I can now preview a revision, restore it, compare it to another, keep it on, and delete it.

Note, the Keep On/Forever option allows you to store that version indefinitely. Using an example is an easy way to explain this feature. Remember the Maximum Versions setting? If you set that to 5, then 5 versions of that article are saved. On the 6th one, the 1st version gets deleted so that there are still 5 versions left total. What if you want to keep the first one or any other article? That’s where the Keep On setting comes into play. If you enable it for that article version, it won’t automatically get deleted from the list, but rather will remain there untouched. It’s basically a "lock" feature that prevents deletion.

Enable Content History in the Other Components

You can repeat the above process for the other components that have Content History built-in:

  • Banners
  • Contacts
  • Newsfeeds
  • Tags
  • Users
  • Weblinks
  • And any custom component that integrates with Content History.


Joomla 3.2 Hosting Services Now Available at ASPHostPortal.com with Higher Resources

clock January 9, 2014 06:00 by author Mike

ASPHostPortal.com is a premiere web hosting company that specializes in Windows and ASP.NET-based hosting, proudly announced the best Joomla 3.2 hosting to introduce the best optimized Joomla 3.2 hosting service with a combination of affordable price, high customer satisfaction rate and commendable quality.

Joomla is one of the world's most popular open source content management systems (CMS) used for everything from websites to blogs to Intranets, today announced its first ever in-person code sprints. The initial code sprints will be used to help build the newest version of Joomla, which more than 3 percent of websites now use for their CMS.

Now that the Joomla 3.2 Short Term Support version has released. There are over 600 combined improvements and de-bugs brought about by Joomla 3.2, with each one aiming to help make the platform faster, simpler and more secure. ASPHostPortal.com offers a special service for installing, component support, migration and maintenance support for this brand new version of Joomla.

ASPHostPortal.com is a popular online Joomla 3.2 hosting service provider catering to those people who face such issues. The company has managed to build a strong client base in a very short period of time. It is known for offering ultra-fast, fully-managed and secured services in the competitive market. We have been offering fully managed backups, updates, and security all round the year without any sorts of interruptions to make sure that the web traffic of their clients’ websites and blogs is not lost. The company is also seen offering maximum security for its clients’ blogs and websites.

For more information about this topics or have any enquiries related to Joomla 3.2 hosting, please visit http://www.asphostportal.com

About the Company
ASPHostPortal.com is a hosting company that best support in Windows and ASP.NET-based hosting. Services include shared hosting, reseller hosting, and sharepoint hosting, with specialty in ASP.NET, SQL Server, and architecting highly scalable solutions. As a leading small to mid-sized business web hosting provider, ASPHostPortal strive to offer the most technologically advanced hosting solutions available to all customers across the world. Security, reliability, and performance are at the core of hosting operations to ensure each site and/or application hosted is highly secured and performs at optimum level.



Joomla Hosting - ASPHostPortal.com :: How to Use Content Versioning in Joomla 3.2

clock January 7, 2014 10:59 by author Mike

In previous versions of Joomla, you are able to change the articles as well as categories and use that latest version only. In the latest version of Joomla 3.2, you can make changes and keep track of the changes, make comparisons or restore all changes that have been made. Content versioning is one of the key new features of Joomla 3.2.

Use Versions in the Article edit page

1. Go to Article manager.

joomla3.2 article manager

2. Click on the Options button to check if Versioning is enabled and configure how many copies of articles do you want to keep.

joomla options button

3. Click on the Editing Layout tab on the Options page and check that parameters marked with a red square on the following screenshot are enabled and configured.

article manager options

4. Start writing new articles or edit an existing one.

joomla article editor

5. I chose to edit an existing Joomla demo article and add some new content at the end of the article. Save your changes when you are done but don’t leave this article editing page (just click on the Save button and not on the Save & Close button).

Joomla article, updated and saved

6. Click on the Versions button in the Joomla toolbar to open the Item Versions History dialog.

click versions button

7. You can see the Item Version History dialog on the next screenshot. Currently an active copy of the article is marked with a gold star after the information about the date and time it was saved.

version history star marks current

8. If you select multiple history items, you can compare changes between them by clicking on the Compare button in the toolbar.

compare history versions

9. Compare view will show you changes between versions in all article fields by default. It is important to say that version keeps track not only about the changes in the article content but also about the changes in all article configurations fields also.

compare view of joomla articles

10. If you click on the Show HTML Code button, you can see the underlying HTML code of the articles and compare with the source level changes that happened in the article.

html view of articles and html changed

11. If you click on the No button (or Yes button of this is already enabled) under the Keep Forever column, you can mark history items as permanent. That means that this history item won’t be deleted in history rotation when the history item number reaches the number of items defined in the Options that we configured in the step 2 of this tutorial.

clicking to prevent version deleted

12. The first item in the item history table is marked as permanent and thus it won’t be removed from the history rotation.

article version locked cant be deleted

13. If you decide that you want to go back in time and that you want to republish the item version you did before, just select that item in the item history list and click on the Restore button

click to restore previous version

Conclusion

Over time, the goal of Joomla's developers is to unify the way that Joomla handles content whether it's in Joomla articles, user information or data from other extensions. This version control is a great start in that direction.



Joomla Hosting :: New Features of Joomla 3.2

clock December 4, 2013 07:38 by author Mike

Joomla 3.2 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 3.2 is truly a Something New for Everyone release, which standard-term support release and is a one-click upgrade (not a migration) from previous Joomla 2.5 and 3 series releases.

Joomla 3.2 Hosting Features
Here is a list of the top new features worth checking out in Joomla 3.2:

  • Content History - Content versioning is Joomla's feature for storing, comparing, and reverting content. For example, you can use it to change back to a previous revision of an article if a mistake happens.
  • JUX Improvements -There have been dozens of improvements to the Joomla User eXperience (JUX) to provide a more user-friendly CMS. Two of my favorites are the cleaned up control panel and top menu. I especially love the way the new control panel looks.
  • Front-end Administration of Global Configuration Settings - Joomla now has two new menu item types that allow end-users to change some of the settings from the front-end. The component uses a web-services approach to change the settings.
  • TinyMCE Update - TinyMCE has been updated to 4.0 and it looks amazing. Just compare the before (above) and after (below) screenshots to decide for yourself.
  • Install from Web - The Install from Web feature will include free and commercial extensions, with commercial extensions redirecting to the developers' sites for payment, then automatic installation.
  • Joomla Multilingual-site Automatic - For those wanting a multi-lingual site, you'll now be able to set one up automatically during Joomla's initial installation saving you precious setup time.
  • Improved Template Manager - All that could be done in Template Manager was to edit pre-existing CSS files of templates, to edit root template files, and to duplicate templates.
  • Post-install Messages - There's now a post-install component that is used to notify admins of important information when Joomla or an extension is installed or updated.
  • RAD (Rapid Application Development) Layer - Joomla's new RAD layer is a rapid application development framework on top of Joomla.
  • AJAX Interface - oomla 3.2 has also added an interface for AJAX entry points. This will save development time and also provide standardization for 3rd party custom extensions.
  • Micro-data Semantics Library - Another Library that has been added for developers is one that implements http://schema.org micro-data semantics.
  • HTML5 Form Fields and Attributes - improvement for developers is the addition new HTML form fields and attributes.
  • Two Factor Authentication - TFA produces an extra temporary security code that is then sent privately to the user (e.g. to their smart phone app) and which allows them to login. This prevents unauthorized login attempts.
  • BCrypt encryption of Passwords - Joomla now provides an even stronger password encryption method using BCrypt.
  • MooTools to jQuery Conversion - Much of the Joomla Core has been converted from MooTools to jQuery, as jQuery has become the default Joomla library in Joomla 3.


Joomla Hosting :: How to Setting Permission for Users in Multiple User Groups in Joomla 2.5

clock November 27, 2013 04:51 by author Mike

Joomla! allows site administrators to place Users into multiple Groups. This article explains that Permissions are applied to Groups and not to individual Users. Thus, a User receives Permissions based on the Group or Groups that he or she belongs to. If a User is placed into one User Group, that User only has the Permissions belonging to that group. It s a simple concept. However, it is less clear when the User is a member of multiple Groups. This article explains how Permissions are assigned to a user that is a member of multiple Groups, as well as how to view the Permissions that are assigned to an individual User.

Permissions For Users in multiple Groups

As explained earlier in this series of articles, Permissions in Joomla! can be set to one of three settings: Not Set, Allowed, and Denied. The "Allowed" settings grant that Permission, and the"Not Set" and "Denied" settings take away Permission. But what happens when a User is assigned to two or more groups and Permissions in one Group are set differently than they are in the other Group? In that scenario, the "Allowed" setting will override the "Not Set" setting, and the "Denied" setting will override both the "Allowed" and "Not Set" settings.

To illustrate how this works, let’s create an example. Let’s say you have created a Group called Contributors which has the Create and Edit Own permissions set to "Allowed", the Delete permission set to "Denied", and all other Permissions set to "Not Set". You have also created a user named Bob, and placed him into the Contributors and Registered Groups. The Registered Group is a preset group within your Joomla! application. It has the Site Login Permission set to "Allowed", and all other Permissions set to "Not Set". With this setup, Bob will receive the Site Login, Create, and Edit Own Permissions.

Now let’s say you add Bob to the Manager Group which has Site Login, Admin Login, Create, Delete, Edit, Edit State, and Edit Own Permissions set to "Allowed". The other Permissions are set to "Not Set". At this point, Bob will now receive the Site Login, Admin Login, Create, Edit, Edit State, and Edit Own Permissions. You may be wondering why Bob does not receive the Delete permission since the Manager Group has the Delete Permission set to "Allowed". This is due to the fact that the Contributors Group (which Bob is a part of) has the Delete Permission set to "Denied" - this will override the "Allowed" setting in the Manager Group. To make it easier to see how these settings are applied to Bob, the table below lists the settings for each Permission in each of the groups that Bob is assigned to and the end result:

permmulti1

Viewing Permissions assigned to individual Users

As you can see, figuring out which Permissions have been given to an individual User that is in multiple Groups can become difficult rather quickly. To make things a bit easier, Joomla! includes a built-in tool to view all of the Permissions that have been assigned to an individual User. To turn this feature on, go to Global Configuration are from the control panel in the Administration area (the back end) of your site.

permmulti2

Go to the System tab, and enable the Debug System option by clicking on "Yes". Be sure to save your work when you re done.

permmulti3

Next, go to the User Manager.

permmulti4

Once inside the User Manager, you ll notice a Debug Permissions Report button next to each Username.

permmulti5

You will also see this button next to each Group in the Group Manager.

permmulti6


The Debug Permissions Report will show you which Permissions that User or Group has for each area of your site including Articles, Categories, Contacts, Menus and Menu Items, Modules, and Components.

permmulti7



Joomla 3.1 Hosting - ASPHostPortal.com :: How To Add Bootstrap To Joomla 3.1 Template

clock November 15, 2013 06:47 by author ben

Now that we have added the CSS and JS files to the Joomla 3.0 template that we are creating, we will now add the Necessary bootstrap files.
While the bootstrap Necessary files can be downloaded from the official site, Joomla 3.0 actually includes the Necessary bootstrap css and javascript files as well. As a template developer, this will the make incorporating these files much Easier.

Some bootstrap loaded with <jdoc:include type="head" />
When we added <jdoc:include type="head" /> within our template's head tag, Joomla automatically added a few JavaScript and CSS files. In the list of files below that Joomla added, you will notice that we've highlighted the bootstrap files that it included:



According to the official bootstrap documentation, we need to include the following files:
1. bootstrap.css (or bootstrap.min.css)
2. bootstrap.js (or bootstrap.min.js)
As <jdoc:include type="head" /> already included bootstrap.min.js for us, we only need to include bootstrap.min.css. To do this, we will update our template's index.php on our Joomla hosting server to include this file. You can see the code we added below that includes bootstrap.min.css, which we've highlighted:


After editing our template's index.php on the server and saving the changes, our template is taking a little more form. You can see in the screenshots below how our template looks with and without this css file.

  • BEFORE bootstrap.min.css

  • AFTER bootstrap.min.css



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

 photo ahp banner aspnet-01_zps87l92lcl.png

Corporate Address (Location)

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

Sign in