Joomla CMS Main Page
Is Virtuemart still up to the job? PDF Print E-mail
Thursday, 14 May 2009 15:07

The Joomla/Virtuemart combination has long been a popular choice for companies wanting to set up a web shop.  Virtuemart had its start as phpShop, was then integrated into the Mambo CMS.  Joomla broke out from Mambo and became the world's most popular CMS.  But the legacy code it brought with it from Mambo was not all good.  The developers did a brave choice: in going forward they wanted lean and modern code that would give a good foundation for the coming years.  So in launching the new Joomla 1.5 they decided to rewrite it from scratch.  This means that components need to be rewritten to fit in.

Last Updated on Friday, 15 May 2009 11:25
Read more...
 
How do I make a page? PDF Print E-mail
Monday, 11 May 2009 11:44

A main Joomla developer told me he had given a fresh Joomla installation to his mother, who knew nothing about webdesign, to see what would be her first question about using it.  The first one was rather obvious, but none the less important: How do I make a page?

Last Updated on Friday, 15 May 2009 11:24
Read more...
 
Joomla 1.6 Preview PDF Print E-mail
Monday, 11 May 2009 11:04

Joomla becoming even more serious!

I met with some of the main developers behind Joomla at the JoomlaDay conference in London recently.  They gave us some tidbits about the new developments going on for future releases.  The really good news is that several of Joomla's shortcomings are going to be addressed soon.  Joomla shortcomings?  Yes, I have never said Joomla is perfect, but it sure beats most other CMS's out there.  Let me share some of the things they are busy working on now:

Last Updated on Monday, 11 May 2009 11:33
Read more...
 
How to make Google index all your languages on a multilingual site PDF Print E-mail
Sunday, 01 March 2009 00:37

The problem: Google doesn't know about the other languages

Google's bot will follow menus and other links on your site and create an index of the site.  From a Joomla perspective there is at least one problem with that: Joomla's pages are dynamic, they are pulled from a database.  If you have pages that have no menu link or other links to them, then they are "invisible" to the search engines.  But there's another problem as well: what if you have a multilingual site and are using JoomFish to translate between them.  You have the language selection module published so users can select their preferred language.  But this language selection feature is not a link that will be followed, it is a language switching function.  So how do you get Google to index your site in all the languages?

Enter sitemaps

Xmap is a usefult sitemap component for Joomla.  It will create sitemaps that you can submit to Google's webmaster tools.  A sitemap will enable you to effectively tell Google about all the pages on your website that you want it to know about.  This enables you to also tell it about more hidden pages on your site if you want.  The other advantage with sitemaps is that they can also be a useful feature on the site, giving your visitors a bird's eye view of the site.

But this still doesn't solve the problem with the multilingual indexing.  If you produce a sitemap, it will be for your default language.

The solution

But here's how it appears to work: Go to your front end and switch language.  Now go back to the admin and go to the xmap component.  Bring up the sitemap URL by choosing preferences.  If you visit this URL, you should notice that the map now contains the links for the language you switched to.

This still wouldn't have solved the problem if the sitemap URL had been the same for both languages.  But it's different.  This means that you can submit one sitemap to Google for each language on your site, ensuring that the site is indexed in all the languages.

 
Joomla or Drupal PDF Print E-mail
Monday, 16 February 2009 15:58

Joomla and Drupal are the two most popular Open Source CMS's on the market.  That's not without reason.  They're both good.  There are lots of other CMS's as well, but we're not going to cover them in this article.  Here I want to discuss when to choose Joomla and when to choose Drupal.

Last Updated on Monday, 16 February 2009 16:21
Read more...
 
A new multilingual component for joomla PDF Print E-mail
Thursday, 09 October 2008 01:02
One of the more interesting emails we have received recently came from a group of people calling themselves Joomlatools. They wrote to us about a new extension they are working on, and also about the way they plan to make money on it. The extension is called nooku - another Swahili word (Joomla comes from Swahili).

This new extension promises to improve Joomla's capability of managing multilingual sites. The information and screenshots indicate that they have something good going.

And now to the business model. They will release this under GPL. Sometime. But preferential treatment will be given to "partners" that sign up for a sizeable fee. These will get access to the extension and updates before others and will also get access to support and accreditation. It will be interesting to see if this business model catches on in the Joomla development community, as one of the problems in Open Source development is how to earn money on your work when all the code is free.

But what about JoomFish, the traditional extension for translation management in Joomla?  The two main advantages to the new extension over JoomFish is that it has a more seamless integration with Joomla, and that there is a much smaller performance hit.  The new extension has apparently become a reality because some large customers were not happy about Joomla's ability to handle large multilingual sites.