More than 1000+ satisfied clients and counting, since 2010

Category : Uncategorized

Best eCommerce for Joomla

Ever since the rise in popularity of Joomla CMS, the desire to design ecommerce websites using Joomla, has also doubled. It’s a common practice among web developers to opt for VirtueMart and rightly so. Choosing the right eCommerce platform for Joomla is a vital part of planning. E-commerce for Joomla using Tienda and redShop are not that effective at present and are mostly overshadowed by strong community driven projects, rich set of extensions and detailed configuration manuals.
Follow these steps to develop a Joomla eCommerce website:

  • Download VirtueMart: Free versions of VirtueMart are available and download the latest version for Joomla.
  • Install VirtueMart: Login to the Joomla backend. Upload and install it just like any extension.
  • Configure Store: After installing, a store is created by configuring of that store needs to be done. Goto Components>> VirtueMart and setup the store:
  • Create main settings
  • Create categories
  • Add products to store Link the store: By creating a new menu item, link the created store. Choose menu item type to be VirtueMart.
  • Check store: Ensure that the store is properly functioning. Check whether the downloadable contents are actually being downloaded, payment options are implemented correctly etc.

Creating and configuring a store needs expertise, otherwise these steps would seem intimidating for some. If you are in need of a ecommerce portal for your Joomla website and are unable to do so, then fell free to request a quote. We can help you with configuring VirtueMart shopping cart for your website or design a complete ecommerce website from scratch.

Joomla Browser Compatibility fixes

With an array of web browsers available, it has somewhat improved the experience of the web users, with their own set of features. On the contrary, it has made the life of a web designer pathetic because cross browser compatibility has proved to be a major concern.
Each of the browsers have their own group of loyal users, so while developing a Joomla website, browser compatibility has to be kept in mind. Internet Explorer specifically has poised the maximum CSS issues as compared to others, but because of its strong base in corporate houses, IE CSS issues cannot be overlooked.
Here are few of the frequent issues faced by Joomla clients using various web browsers:

IE CSS Issues

  • Misalignment of popup menu buttons
  • Label Tags have unwanted padding
  •  Horizontal menu bar appears vertical
  • Div boxes displaying overflowing/repeated images
  • Spaces between items in a li/ul menu, on hovering
  • Standard nested Divs don’t work properly
  •  Incomplete implementation of Box model
  • Style inheritance within tables
  • Tiled background issue in IE
  • NavBar stays expanded

Chrome CSS Issues

  • Improper positioning and alignment of flags
  • Borders don’t appear in clickable images
  • Misalignment of header and the text contents
  • Improper rendering of unordered list
  • #maincol-nav gets shifted in Chrome

Firefox Issues

  • Firefox padding or margin issues
  •  Proper positioning of main div only after refreshing
  • Inability to display lists properly
  • Centering a layout
  • Staircase effect
  • Double margin on floated elements

Although, complete cross browser compatibility is a tough ask and can hardly be achieved, yet zero or minimal CSS issues can be guaranteed, across major web browsers. If you are unable to fix an existing issue in your Joomla website, we would like to offer you our expertise support in this matter. Request a quote to fix it.

Joomla Website Fixing

The popularity of Joomla CMS is on the rise and there are solid reasons for this fact too. From time to time, stable versions of it are being launched by the development team. Yet, Joomla issues are common among its users, partly because of improper usage and partly because of the consequences after upgradation to higher versions. But because of its presence and a large number of volunteers, every issue is easily dealt with, when the concerns are put forward effectively. Some of the most common issues faced frequently are:

Database Issues

  • Infinite loop is detected in Joomla 2.5.
  • Unable to connect to database.
  •  Unable to login into the back-end, even after submitting proper credentials.
  • Database session tables issue.

CSS Issues

  • Menu not displayed properly.
  • Edit the template CSS file in case of template related issues.
  • Prevent Joomla template layout break.
  • Browser CSS compatibility issues.

Security Issues

  • Joomla website is hacked.
  • Want to change passwords.
  • Modify index.php with new database password.

Faulty Upgrade Issues

  • Repair database after upgrade to Joomla 2.5.
  • Non-functional links after upgrade to Joomla 2.5.
  • PHP errors after upgrading.
  • Template showing errors after upgrade.

JavaScript Issues

  • jQuery conflicts.
  • JavaScript conflicts.
  • Mootools conflict.

Other Issues

  • Unable to upload a file. The file type is not supported.
  • ‘Read More’ feature in Joomla 2.5 is not working.
  • Xml file is missing in package- Error.
  • My SQL server has gone away- Error.
  • 404- Component not found- Error.
  • Unable to install extensions.
  • Extension error.

If you are facing any of the above issues then feel free to bring it to our notice by requesting a quote. Our experienced team of developers are confident enough to fix it within minutes. Do read our FAQs and testimonials for further insights.

Joomla Website Hack Fixing

Once your original Joomla website has been procured from the hands of the hacker, the next task is to put questions on oneself that what led to the hack, in the first place. Most people overlook this analysis after recovering from a serious threat, but it is advisable to put further light on this matter, to prevent such attacks in the future. Although it may seem a time wasting venture for some, yet it has two basic agenda,

  • To have a fair idea of what actually had happened
  • To defend against similar attacks

Thus, it’s needless to ask, how many are in favour of such tedious and time consuming job. Follow these steps to identify Joomla hack instantly and what to do if you spotted one,

  •  Check the index.php for unknown IPs. If a suspect IP is discovered, then an unauthorised login or application of brute force to enter into the administrative backend can’t be ruled out.
  • Check for SQL injection attacks. These can be spotted by the repeated use of update, replace and insert commands. If you suspect a SQL injection attack, look out for the component’s name, as chances are that it is vulnerable. If the component is present in the Vulnerable Extension List, then replace the component with a newer version.
  •  Incase of repeated requests to stray PHP files, check whether the PHP file exists in original ZIP file of the component. If it is found to be unavailable then it is replaced by a malicious script by the hacker and hence immediately removed.
  • Incase of repeated requests to same PHP files, other than index.php file of Joomla, then be sure that something’s wrong. Remove it immediately. If it is inside an awkward folder then examine its contents, it may be a hacking tool.
  • After the website has been hacked, be alert always. Make sure to wipe out all the backdoor hacking scripts left behind by the hacker, to ensure that it doesn’t get infected ever again. Read out these steps to prevent Joomla hack.

 

Fix Joomla Hacked Website

So you thought, just because your front end was all clean and looked spoof proof, your website was invincible. You are not the only one out there who thought so and don’t get disheartened, alls not lost yet, if it has been hacked. All you have to do is read on.

Hacked? What Next?

Needless to say, once your site has been the prey, the hacker can access your website at will. Now you are realising what a blunder you did. To come out of this mess,

  • First shift Joomla website to offline mode.
  • Change super administrator, and FTP password
  • Change database password and hosting website password as well, because these are the ones that must have been compromised.
  • The hacker is not a fool to be playing around your website, surfing without making it hard for you to access your own website. What a pity.
  • Edit the configuration.php value and update it immediately, with the newly set password for the database.

Now you are free to lift the emergency offline mode that was imposed initially. Cheers.

Let’s mingle a bit

Its human tendency to venture into the unknown and we wouldn’t disagree or disallow to your natural urge to do. Hunt for the hacker. Download the Apache access log files for the no. of days of suspicious activity, to your personal computer. Use a grep program to lookout for the possible access points. Know more about Joomla website fixing.
So now that you have recovered from the initial threat, you need to stay alert for further threats. Unless the vulnerable areas are fixed, the website is still prone to it.

Infyways Quick Tip

Half the headache would have been avoided, if there would have been a good recent backup and would have been easier to fix Joomla hacked website. It is insisted to regularly backup because not only hacks, even during website crashes a large chunk of data gets lost. This justifies the vital importance of tested regular backups.  All modifications made after the last known backup will be lost. So, these backups must be frequently carried out as you never know when your website will be hacked.

Upgrade Joomla 1.5 to Joomla 2.5

Joomla 1.5 version has paved the way for Joomla 2.5 with its release in January 2012. This long term release that will be effective till July 2013 has brought many new features to boast about. The developers will feel at ease when migrating from an existing 1.5 version website to 2.5 and then to later versions, rather than directly switching over from 1.5 to newer versions after 2013. The Joomla team also warns about possible loss of vital information in such ambitious Joomla migration. Now it’s high time to upgrade from Joomla 1.5 to 2.5. But the only question that needs to be answered is how does someone carryout the upgradation process.
For the successful migration all one needs is jUpgrade, a third party Joomla extension originally developed by Martias Aguirre (many subsequent modifications have been made by volunteers). Although it seems to be an easy task, yet some serious homework need to be done by you:

  • Ensure that the Joomla 1.5 website is up-to-date: If in case it’s not, then first upgrade it from 1.5.11 or lower to 1.5.25 to retain the contents of the website.
  • Make sure that all extensions are up-to-date: All the existing extensions must have 2.5 native versions; otherwise there are chances that they may be non-functional.
  • Modifications to core files: If at any point of time, the core files were modified then the modifications might be lost. To ensure that, manual upload is necessary.
  • Make a note whether Joomla 2.5 compatible templates, language path are available. All folder and file permission issues need to be checked and fixed.
  • Once these points have been kept in mind and one feels confident to go for the migration procedure, then comes the real task of conversion. Follow these steps for assured success:
  • Back-up Joomla 1.5: Backup all your resources, just in case. Don’t follow a fool hardy approach. Otherwise, apart from losing your valuable time and effort, the contents of your website are also at stake and sometimes the changes made are irreplaceable, even by professionals.
  • Download jUpgrade: Download the latest stable version of jUpgrade from a reliable source. Incase you are short of an idea, Download jUpgrade here.
  • Install jUpgrade: Install jUpgrade, just like any extensions from the Joomla administrator back-end.
  • Upgrade to Joomla 2.5: Check for the extension in the Component manager bearing the same name and start upgrade. Don’t close the screen, until a success message is displayed.
  • Review: Make a full site review to ensure everything is set nicely at the right locations.
  • Back-up Joomla 2.5: Once everything is set nicely, back-up the 2.5 installation.
  • Go Live: Logging into the file manager, create a sub folder for the 1.5 installation in the root; select all files and folders (except the jUpgrade folder) in the root and move them to the Joomla 1.5 sub folder; select the jUpgrade folder and move it to the root.
  • Review Again: Double check the front-end and back-end. If everything’s fine, this is it. Congratulations. But if not, then request a quote.

While upgrading when there is a question of retaining clients and users, a near perfection is the main priority. But, don’t get overwhelmed, we at Infyways are ever eager to help and our developers have their task cut out. All you have to do is request a quote for Joomla 1.5 to Joomla 2.5. A sincere advice from us, take decisions wisely, before it’s too late.

What’s new in Joomla 3.0 ?

With just days left for the first ever World Conference to be held in San Jose, California, from November, 2012, team Joomla released yet another version of it. The alpha 3.0 version which is expected to be replaced by a 3.1 version within 30 days makes a quite entry into the web developer’s world. The latest release aimed at resolving the backward compatibility issues by extension developers will certainly bring out drastic changes in extensions in the later versions, which are expected much sooner than previously thought.
What to Expect ?

  • Joomla 3.0 alpha-2, towards the end of July, to bring about improvements to user-interfaces
  • Joomla 3.0 beta-1, towards the end of August, which too will be aimed at developers
  • Joomla 3.0.0, on September 24, 2012, with improvised extensions

What not to Expect ?

  • Not suited for production sites even after improvising on the full version
  •  Not advisable to update the existing ones in lower versions, unless the extensions are compatible , plus a Long-Term-Support release of 3.5 version is on the way very soon
  • No more new features as the development team will freeze requests for new features from mid August and start concentrating more on the existing features
  • The nightmare from updating a Joomla 1.5 website to Joomla 2.5 will not be experienced incase of transition from 2.5 to 3.0 versions, if some clients still want to upgrade. But there is no migration path from Joomla 1.5 to 3.0.

Install Joomla 3.0 ?
The installation procedure is exactly the same as that of Joomla 2.5, but the only difference is the “Configuration” step.  Joomla 3.0 allows us to choose the type of website we intend to create from its predefined types like, a blog type, a brochure type or a standard Joomla type website.
Major Changes

  • The icons listed under Quick icons on the control panel page was collapsible in 2.5 version, unlike in the recent version
  • Change in the Admin ID no. of the “Super User” from 42 in Joomla 2.5 to 298 in Joomla 3.0
  • Updates Required

Joomla Version
Joomla 2.5
Joomla 3.0
PHP version
5.3 & above, Min- 5.2.4 +
5.3.1 & above, Min- 5.3.1 +
My SQL version
5.0.4 & above, Min- 5.0.4 +
5.1 & above, Min- 5.1 +
Apache version
2.x & above
2.x & above
MS IIS
7
7

•    The <install> base tag introduced in 2.5 version is replaced by <extension> base tag
•    Each plug-in is in its own folder unlike in earlier versions
•    Rest notable changes are in the form of changes in the names of some classes, some classes are removed while some are moved into the CMS or within the platform
What we would Recommend
If you have a website running on an earlier version of Joomla, then we at Infyways would suggest this:
Versions
Valid Till
Right Time To Update
1.5
Sept 2012
As soon as possible as there is no possibility to migrate from 1.5 to 3.0
1.6
July 2011
At the earliest because of security concerns
1.7
Feb 2012
At the earliest because of security concerns
2.5
Oct 2013
No urgent need to update, instead wait for the upcoming 3.5 version

Joomla and Virtuemart Upgrade

Joomla with virtuemart component is mostly used for developing ecommerce website . Virtuemart has been one of the best extensions to use with Joomla to have a functional , bug free and easy to use ecommerce solution for Joomla. From the last few years developers have trusted on  Joomla 1.5.x with Virtuemart 1.1.x .

Since Joomla has been constantly updating with many new features and security updates the developers move forward  to upgrade their website with latest version of Joomla (2.5.x) and Virtuemart (2.0.x) . Upgrading both joomla from 1.5.x to 2.5.x and Virtuemart 1.1.x to 2.0.x isn’t a one click task. You have to be patient while upgrading it and may face errors while the process.

Before you plan to upgrade be sure that all the Joomla 2.5 versions of the extensions are available at Joomla Extensions Directory.

Now follow the instructions :

  • Take a backup using akeeba (mostly preffered for backing up joomla files).
  • Setup the copy in your local server or development server.
  • Install jUpgrade and follow the instructions
  • After successful upgrade you can now follow the instructions to upgrade virtuemart

If you face difficulties with the upgrade you can contact us. We have been helping lot of clients to upgrade their joomla with virtuemart . We assure 100% error free upgrade at affordable price. You can request a quote or send us your details to sales@infyways.com so that we can quote you the exact price for the process.

White Hat SEO Vs Black Hat SEO

The search engines ranks the websites depending on the keywords they use and the various web design techniques the sites adopt. These keywords determine the relevance of the contents in a webpage. The white hat SEO and the black hat SEO are two different approaches used to perform search engine optimization.

The white hat SEO is based on rules which checks whether a webpage is user friendly or not. Besides, it also investigates how specific the page is for its users. So you should keep in mind some basic tips while designing your webpage in order to get the best SEO rankings for your website during SEO placement.

CONTENT SHOULD BE QUALITATIVE RATHER THAN QUANTITATIVE:
The content is the most important and decisive element of a webpage. So it should be exclusive and genuine in order to optimize your site in the best possible way.

KEYWORDS USED SHOULD BE RELEVANT:
You should include the most commonly used keywords in your webpage. Moreover, you should also implement the multi word keywords which specifically represent the purpose of your webpage.

CREATE EXCLUSIVE TITLES:
Choose and compose a proper and accurate title for your webpage which will be user friendly.

USE KEYWORDS EFFECTIVELY:
Include the keywords repeatedly twice or thrice in your webpage uniformly.

KEEP UPDATING YOUR WEBSITE PERIODICALLY:
You should always keep your website updated with the most recent contents since search engines as well as users always prefer to go for fresh and authentic contents.

Joomla 500 Error on mod_rewrite

USE THIS

########## Begin – Joomla! core SEF Section

#

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} !^/index.php

RewriteCond %{REQUEST_URI} (/|.php|.html|.htm|.feed|.pdf|.raw|/[^.]*)$ [NC]

RewriteRule ^(.*) /index.php

RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

#

########## End – Joomla! core SEF Section