Upload
ivoapostolov
View
2.218
Download
4
Embed Size (px)
DESCRIPTION
Joom!Fish presentation from the Joomladay in Switzerland.
Citation preview
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
Are you swimming with the big Are you swimming with the big fishes?fishes?
The Joom!Fish Project aims to be the ultimate solution for multilanguage sites in Joomla! and serves the community since 2003. The small fish speaks so many languages that makes it a really “big fish”.
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
Where is all that fish coming from?Where is all that fish coming from?
Douglas Adams and his famous book:
So Long, and Thanks For All the Fish
(The forth book from Hitchhiker's Guide to the Galaxy)
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
The ProjectThe Project
• Four team members at present• 32 thousand lines of code• 4 stable versions released• GPL V2 based license• 1.5 million results in Google• Free extension• Joom!Fish Club
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
The TeamThe Team
•Alex Kempkens – Project Manager•Geraint Edwards - Developer•Robin Muilwijk – Quality Assurance•Ivo Apostolov – Quality Assurance, Documentation, Support …We also have Harry, who is a moderator in the forums.
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
What is it and what is not?What is it and what is not?
Joom!Fish is:- An extension to manage the translation process.- A tool that uses a generic approach to make all data in your database translatable.- A set of component(s), modules and plugins, that allows full multilanguage environment within your web site.
Joom!Fish is not:- An automated translation tool.- Limited to core extensions.- Limited in number of languages.- Limited in additional language solutions.
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
Version HistoryVersion History
• Joom!Fish 1.7, 1.8, 1.8.1, 1.8.2 work on Joomla! 1.0 only.
• Joom!Fish 2.0 work on Joomla! 1.5 only.
• Stay tuned - Joom!Fish 2.1 on the road.
• Make a wish – Joom!Fish 3.0 in the mind.
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
Joom!Fish 2.0Joom!Fish 2.0
• Works in native mode for Joomla! 1.5• Keeps the overall logic of the prior versions.• Strict name requirements of the content element names.• Improved SEF handling.• No more problems with ISO codes, short codes etc.• All in one installer, upgrades are done now easier than ever.• Joom!Fish plugin system – translation events exist
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
Joom!Fish 2.0 / 2.1Joom!Fish 2.0 / 2.1
• Main focus on stability.• Using the Joomla! 1.5 framework, allows additional expansion of the functionality.• Highly recommended to be used on PHP5.• 2.1 will be improvement (new features) of 2.0
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
Joom!Fish Premium ExtensionsJoom!Fish Premium Extensions
• GPL V2 based license.
• Subscription basis (6 or 12 months).
• Parallel development with the fish.
• Fast support
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
Club ExtensionsClub Extensions
Joom!Fish Router ProAllows translation of the aliases in the URLs of the web site. Uses the standard Joomla! SEF function and generates the same type of addresses as Joomla! There are no advanced parameters for this extension.
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
Club ExtensionsClub Extensions
Content Localization Plugin
Allows you to hide the non-translated articles. The extension shows these where translation is available. Applies to com_content and the related modules only.
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
Club ExtensionsClub Extensions
Menu Localization Plugin & Module
Allows certain menu links to be displayed in selected languages only. Logic is added like “all except of”, “the selected only” etc.
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
Club ExtensionsClub Extensions
Joom!Fish PlusSignificantly enhanced tool for frontend
translations with control over the access. Users can be assigned as translators or not. Translators can translate from any to any language.
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
Club ExtensionsClub Extensions
Joom!Fish Plus
1. Translators are assigned to one or more languages
2. Their ability to publish translations can be constrained on an individual language and translator basis
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
What else is in the club?What else is in the club?
• Documentation.
• Support.
• Pre-releases.
• Site presentations.
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
Sites build with Joom!FishSites build with Joom!Fish
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
Joom!Fish 3.0Joom!Fish 3.0
Functionality in version 3.0 will be revised starting from 0.
Very probably it will be designed for 1.6.
White paper for adding language parameter to any type of database entry was accepted.
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
Imagine your Joom!Fish 3.0Imagine your Joom!Fish 3.0
Tell us, what should be your Joom!Fish 3.0
Impossible is nothing, we expect most of how the extension will look like to be based on your input.
Ivo Apostolov / Joom!Fish Project
Joomla! Day – Swisswww.joomladay.ch
Joom!Fish Projectwww.joomfish.net
Joom!Fish … breathingJoom!Fish … breathing
Thank you.