1. Does Joomfish affect my website in any bad SEO way? If i have not translated content for a language yet, it appears for the search engine as duplicate content. ie domain.com/en/howto is the same as domain.com/de/howto. Is that right or dont i have to worry about this?
If anything, I believe Joom!Fish will help your SEO. When you write an Articel in a particular language and enter the keyword and metadata, you probably enter only the terms in that language and not other languages. When you translate the Article into other languages, Joom!Fish provides feilds for entering keywords and metadata in the new language. So, basically, you have a chance of doubling your SEO indexing. (I am currently working on creating a Japanese / English site where all the keyword and metadata info was only in Japanese. Since translating the Articles and adding the English info, there has been a steady increase in hits and indexing.)
2. Speed of joomfish
Do i have to expect a speed decrease of my site performance in using joomfish?
You'll see no decrease in performance.
3. Best way for multilanguage
What do you think is better, having urls like domain.com/en/index.php or en.domain.com
You can start with Joomla's core SEF. Unless you are using some third party components that don't play nice with the core, you should be all set.
Doing so, Joomla will create the path automatically, for example,
mysite.com/en/about-us
mysite.com/ja/about-us
One thing to note, aliases are important, especially when using languages that do not use the Roman alphabet.
Normally Joomla will create the alias off the Title, 'About Us' becomes 'about-us'
However, if you are not using a Romanized alphabet, and don't enter an alias, Joomla will create one in the form of a time stamp.
Brian Peat wrote:
I'm testing it not on a dual language site...the only issue I see is, it's complicated to set up. If your website changes a lot, you're going to start hating Joomfish pretty quickly.
I have been using Joom!Fish for a few years now, and I have to disagree. In fact, I would say the opposite is true once you get use to it. I can't imagine maintaining a multilingual site without it.
It's so easy to track changes, new Articles, which ones have changes in which language, etc.
It takes a bit of time but it's really a breeze.