Knowledge Base
I found this bug with the template JA-Pyro. Most users won't notice this issue, because it menu aliases are rarely used in the mainmenu. The menu system the template uses does not add Itemids to menu aliases. The fix is quick and simple.
In my line of work, I get to see a lot of Joomla websites and a lot of different interpretations of how to set up a site's menus. I've come up with the correct way to set these up to prevent confusion, and ensure the proper functioning of your breadcrumbs.
This is an annoying usse I've noticed for a while. When clicking update or delete in the cart, you are not brought back to the page you have submitted from. Instead, much to my annoyance, it brings us back to step 1 of the checkout as specially if youwere already on the last page of the checkout when you decided to do this.
Installing Joomla in a professional environment requires more than just being able to upload the files and get through an installation; it requires speed. Any FTP client simply takes too long upload each of the 3000+ files associated because of the time involved in uploading each file individually. The best way to do it is to upload a zipped file, and have the server unzip the file for you using a shell or terminal. If you've never used a terminal before, or connected with a shell access program -- I'd reccomend being very careful.
VirtueMart has a nasty little bug some people may have noticed relating to the shopping cart. For some reason, the cart loses its proper Itemid and reverts to whatever Itemid is associated with the Home page. This issue has hounded me for a while, and I've tried to create templates that are able to handle this problem rathar than solve it. However, I have a simple solution that appears to work.
Joomla by default uses a very simplistic registration system. For most sites this is sufficient, but when doing Joomla and VirtueMart e-commerce sites the standard registration is just not up to the task. Additionally the regular Joomla login and registration system looks different than the standard VirtueMart login / registration system. Many times I feel this ruins some of the continuity of the site. Here's how you can convert your Joomla site to only use the VirtueMart system.
Making sure that your website's domain name is being accessed from only one domain is important, though at first glance it may not be obvious exactly why. Google's PageRank system checks the back-links to your site on the web to try to get an idea of how important your site is overall. However, in this process it may consider example.com to be a different site from www.example.com. To prevent this from happening, you'll need to redirect your users from the non www domain, to the www one.
Simply create, a .htaccess file and add the following script to it. Just make sure to replace the example.com with your own domain name.
# To redirect all users to access the site WITH the www. prefix
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]