Home Dokumentation
Joom!Fish documentation overview PDF Drucken E-Mail
Geschrieben von: Alex   
Montag, 23. April 2007 um 09:32
NO TRANSLATION AVAILABLE

Providing a site in more than one language is basically pretty simple as long as you have only HTML. From the moment you are using a mixure of static text and dynamic content it get's a bit tricky.

The Joom!Fish component is a generic solution that helps you to keep track of your translation process and the dynamic content which shall be translated within your site. The Joom!Fish is the new version of the component formally known as MambelFish. It integrates the whole functionallity of the older versions.

Joom!Fish and what it is

The Joom!Fish is an add-on component for Joomla! which allows you to maintain and organize your manual translated content in your Mambo database.

The key features of the fish are:

  • Possibility for an unlimited amount of languages
  • Possibility to MANUAL translate all dynamic content of your Joomla! installation in ONE database
  • Frontend component for language selection
  • Frontend translation

Joom!Fish for template designers & site admins

The fish is basically running within a special modus that does not affect any for the styles or anything else of your standard template. The only thing you need to do is to include the Jomm!Fish module in one of your positions.

However there are some techniques, tricks and solutions to achieve certain behavior of your site. You can find a complete list in our "How to section ":

For developers:

We have integrate a little developer documentation with several information on the definition of content element files or easy installation methods for addons. The primary points for a developer are mentioned below. If you are interested in a more technical talk you can join our tech talk mailing list.

The key things to remember for Joomfish are:

  • Use the official Joomla database API - don't use any direct calls to mysql functions etc.
  • Make sure there is a primary key or index for each table where you want a translation
  • Make sure that DB SELECT statements include the primary key (even if you make no reference to the result or use it in the selection (Joomfish uses this data to find the translation!)
 
joomfish_2.0rc_download

Selected Contributors

From the Joom!Fish Core team (Alex, Geraint, Ivo & Robin) a big thank you to all the people of the JoomFish community!
Special thank's for testing, good suggestions, translations and forum moderation to:

  • Tommy White for the cute logo design
  • Bernhard, Michael, Luc, Olivier, Robin, Rune, Akarawuth
  • Harri <aka tassu> for moderation

Improve Documentation

In which field you like to see more?
 

Leseempfehlung

Joomla! 1.5 Buch von Hagen Graf