Ayuda Joomla! | Tutoriales y Foros joomla!

Extensiones Joomla!
Está aquí: Home Tutoriales Tutorial Joomfish en español

Tutorial Joomfish en español

Hacia tiempo que queria redactar un tutorial sobre una de las extensiones mas descargadas de Joomla. Joomfish en su version 2.1.5 se utiliza para poder mostrar una web joomla en distintos idiomas, asunto cada vez mas requerido por los desarrolladores de sitios web, no solo joomla. Es indudable que un dominio bien configurado y en distintos idiomas, con una traduccion adecuada gana muchos enteros, como un posible aumento de numero de visitantes y un mayor numero de paginas indexadas por buscadores de todo tipo, sin olvidar el gigante google...
Bien, despues de esta pequeña introduccion a los posibles beneficios de poder operar en distintos idiomas, primero recomendare que los sitios webs que no dispongan de traductores especializados en la tematica de la web a traducir, mejor no se compliquen la vida y no pierdan el tiempo en imposibles que si resultan, solo les puede llevar a lo peor que te puede pasar en esta vida... Morir de exito, deben saber que Joomfish no es un traductor automatico. Y como se llega a morir de exito con una pagina web en varios idiomas, pues es bien sencillo, supongamos que consigue traducir los textos de forma adecuada y que recibe contactos de distintos paises ¿Quien va a atender esos contactos en su idioma?. A no ser que disponga del personal adecuado, terminaran por hablar sobre su pagina y no muy bien que digamos, lo cual le llevara a una situacion no deseada y hasta quizas tenga que retirarse por el fracaso obtenido.

No es que quiera meterles el miedo en el cuerpo, solo intento aplicar una dosis de realidad. Esto es comentado para webs que busquen un beneficio y contactos, no asi para los que lo unico que pretenden es darse a conocer por medio de un blog, hablar de distintos tipo de cosas, mostrar videos, imagenes... creo que se me entiende.

Ahora si una vez aclarado el tema, paso a redactar las caracteristicas, instalacion y manejo de Joomfish.

Antes de empezar (si ya lo se, soy muy pesadito, pero sepan que todo lo escrito es para hacerles la vida mas facil), si aun no han empezado a instalar extensiones , estan empezando su proyecto y desean tener una pagina multi idioma, lo primero a instalar es Joomfish. La razon es que las extensiones que vaya a instalar que sean compatibles con joomfish realizan una busqueda dentro de su sistema y detectan la presencia o no de joomfish, lo cual ayudara a su integracion automatica con joomfish (no en todos los casos), aunque despues tengamos que instalar los archivos xml en elementos de contenido, asunto que veremos mas abajo.

Caratecristicas Joommfish 2.1.x:

Explicación de las ganancias en el rendimiento
  1. Caché de traducción - a no ser que las traducciones se hayan cambiado Joomfish ahora hará caché de los resultados con un incremento significativo de su rendimiento.
  2. Aprovechamiento de las ventajas del controlador de base de datos mysqli si está disponible.
  3. Caché seguro en el módulo de cambio de lenguaje con las URLS obtenidas desde el router.
  4. Para aquellos sitios en donde el driver msqli no está disponible hemos acelerado uno de los cuellos de botella de Joomfish.  Es el análisis de las consultas a las bases de datos con una función llamada "setRefTables". Los resultados de dicho análisis ahora están por defecto en el caché.
  5. Soporte sobre todas las extensiones del core de Joomla.
Obtener el mejor rendimiento de Joomfish 2.1
  1. Asegúrese de utilizar mysqli como controlador de la base de datos (requiere PHP5 y mysql 4.1.1) - Joomfish toma ventajas de las características de mysqli que funciona mucho más rápido que los versiones anteriores de mysql. Puede seleccionar esto en la configuración global - ficha servidor.
  2. Si no puede utilizar mysqli entonces habilite "caché de análisis de consultas" en los parámetros de Joomfish. No habilite el registro de análisis de consultas.
  3. Asegúrese de habilitar el caché de traducción en los parámetros de Joomfish - a traves del botón de parámetros de la barra de herramientas en el panel de control de Joomfish (por defecto está deshabilitado).
  4. El caché de traducción es mantenido sobre un idioma por el idioma base y cuando una nueva traducción es guardada en el backend se borra el caché de referencia. Las traducciones del frontend no borran actualmente el caché.
Los algoritmos de almacenamiento en caché de Joomfish almacenan sólo las traducciones por lo que si los cambios en el original o de modificarse una traducción, el caché no se utiliza y una nueva copia es recuperada. Por lo tanto, puede utilizarse el almacenamiento en caché de Joomfish incluso si no se habilita el almacenamiento en caché de Joomla.

Sin embargo, para obtener el máximo rendimiento de Joomfish debe habilitar el almacenamiento en caché de Joomla - verá una mejora significativa en el rendimiento de su sitio!

Lo redactado son solo algunas caracteristicas a tener en cuenta para un mejor rendimiento de Joomfish.

Instalacion:
Para instalar Joomfish en Joomla 1.5 es como cualquier otra extension, Extensiones/Instalar-desinstalar. En la instalacion por defecto se instalan los idiomas, Español, Ingles y Catalan. incluido el plugin Joomfish missing translation y el modulo mod_jflanguageselection para seleccionar el idioma a mostrar. Una vez instalado, pasaremos al Panel de control o desde el menu de administarcion joomla accederemos a los distintos apartados desde el menu desplegable  Componentes / Joomfish y como submenus de joomfish nos mostrara los accesos directos de los distintos apartados del panel de control Joomfish, los cuales paso a detallar punto por punto cada uno de ellos, los cuales nombrare tal y como se muestran una vez instalado Joomfish, aunque una vez accedamos a cualquiera de las partes se muestra un menu horizontal con todos los accesos en español, siempre que hayamos instalado la traduccion del componente, la cual he incluido en el D.E.J.E (Directorio Extensiones Joomla en Español) para su auto instalacion.

Translation:
En este apartado es donde nos seran mostradas las traducciones ya realizadas. si queremos editar para modificar alguna traduccion, señalaremos el contenido y lo editaremos, se muestra  los contenidos organizados en secciones y categorias. Desde aqui tambien podran traducir, modulos, menus, extensiones seleccionando el idioma y Elementos de contenido.

Orphan Translations:
En determinadas circunstancias es posible eliminar el contenido original, menú u otro elemento en su base de datos. Como Joomfish no está directamente relacionado con el original, puede ocurrir que usted realize traducciones de contenidos que quiere borrar . Esta visión general permite verificar si tiene esos elementos en su sistema y eliminarlos en caso de necesidad, pero ya les digo que es muy poco frecuente que esto pase.

Manage Translations
:
Desde aqui gestionaremos las traducciones y en el caso que querer realizar una modificacion, el sistema nos llevara a Traducciones para que podamos editar.

Statistics
:
Verifica el estado de las traducciones y del original. Tarda un poco.

Languages:
Configuracion de los idiomas. Recordar que para que un idioma pueda ser seleccionado desde la parte publica, primero se debera instalar el idioma en joomla. Enlace a traducciones , no olviden verificar la version y las traducciones de Joomfish.

Content Elements:
En este apartado instalaremos los elementos de contenido joomfish para las extensiones joomla.

Plugins:

Desde aqui gestionaremos los plugins que añadiremos desde Extensiones / instalar-desinstalar

Helps and Tips:
Espacio donde encontraran los enlaces a documentacion, foros ydemas junto con una pequeña explucacion del funcionamiento de Joomfish.

Bien, una vez aclarado cada punto de la administracion Joomfish, paso a comentar los pasos a seguir para realizar las traducciones con joomfish. Recordar que joomfish no es un traductor automatico, si no que permite el poder traducir y presentar una web en varios idiomas. Al finalizar explicare como poder utilizar el traductor de google mediante un plugin joomfish de reciente creacion, que les ayudara y agilizara las traducciones.

Como realizar  la Traduccion de contenidos con Joomfish:
Accedemos a los contenidos desde el gestor de contenidos, seleccionamos el contenido o articulo haciendo clic en el cuadrito que se muestra a la izquierda y en la parte superiror de vuestra pantalla visualizaran un selector de idiomas, seleccione el idioma. Una vez seleccionado se abrira una ventana emergente con todas las opciones y la posibilidad de traducir el texto que tambien sera mostrado, pudiendolo copiar al editor para la traduccion y asi respetar el formato del idioma original. Muestro una serie de imagenes explicando lo ya dicho aqui.


Como realizar la Traduccion de Menus con Joomfish:
Este paso es identico a los contenidos, la unica diferencia es que deberemos acceder a Menus y el menu que deseamos traducir, lo demas es identico a los contenidos.

Traduccion Extensiones:
  1. Componentes
    Para la traduccion de componentes joomla, pueden traducir Banners, Contact, Newsfeeds, Encuestas, Usuarios (de Joomla) y Weblinks, los cuales estan incluidos en el core de joomla.  Deben ir a Traducciones, acceden, seleccionan el idioma y en Elementos de contenido (ojo no en elementos de contenido del menu superior) seleccionar  la extension a traducir. Para otras extensiones que esten instaladas en su joomla, deberan conseguir e instalar los archivos de elementos de contenido (Content Elements) correspondientes de Joomfish. de cada una. Las extensiones que estan incluidas estan en la web del proyecto joomfish JoomlaCode. Para instalar archivo de elementos de contenido correspondiente a una extension iremos a Elementos de Contenido y haremos clic en la imagen situada en la parte superior Instalar . No todos los elementos de contenido de componentes estan en esa web, como por ejemplo los de Phoca Gallery que se encuentran en la propia web de PhocaGallery .
    Hay extensiones que pueden presentar algun que otro problema a la hora de instalar los elementos de contenido. Virtuemart es un componente que presenta un problema de instalacion de los elementos de contenido, en Syswoody lo explican muy bien y podran descargarse los elementos de contenido joomfish para virtuemart ya modificados.

  2. Modulos
    Para traducir  los modulos de joomla, es mas sencillo.Accedemos a Extensiones / Gestor de Modulos y operamos igual que con los contenidos, se abrira una ventana con las opciones para la traduccion.

Descarga Joomfish 2.0.x desde el deje e idioma español


Plugins para Joomfish 2.1.x:

Plugin Joomfish Google Translator:
Con este plugin se realizan las traducciones de forma automatica de los contenidos, comentarios (joomlacomment) y posts de los foros (kunena), las traducciones son almacenadas en la base de datos y no como cuando se emplea un modulo como por ejemplo el Gtranslate que no los guarda y por tanto no forma parte de nuestra web joomla y no es rastreado por los buscadores. Este plugin es de una gran ayuda y pienso que deberia ir icluido en la extension joomfish por defecto.Una vez que esta hecho esto, al navegar tu sitio, cada 5 minutos (depende del tiempo que hayas configurado) vas a ver una linea como esta: JFGT ART 16 es => en , Es el articulo con ID 16, traduciendose de ESpañol a ENglish.El artículo estará completamente traducido en este momento, puedes revisar la traducción en Joomfish. Si no tienes cache activo en Joomla, la siguiente vez que refresques la página verás el artículo traducido.
  1. Instalacion
    La instalacion como la de cualquier plugin
  2. Metodo de funcionamiento
    Para que funcione el plugin deberemos primero editarlo e indicar cada cuanto tiempo se ejecuta, por defecto esta puesto en 5 min.
    Para que funcione se necesita el php_curl module instalado en su servidor.

Descarga y soporte

Bien, como ven, una vez aclaradas las pautas a seguir para realizar un proyecto web joomla multi idioma, se han dado cuenta que no es tan complicado, pero si laborioso. Como siempre espero les haya servido de ayuda. Las preguntas en los foros y para una atencion especializada siempre es mejor acudir a los foros de los desarrolladores de joomfish --> Foro Joomfish .

Comentarios   

 
0 #15 ayuda con la instalacióncentinela00 19-04-2012 08:35
Hola Lorenzo,

Muy buen artículo.

Llevo usando Joomfish en varias páginas durante varios años con gran conformidad. Lamentablemente ahora tengo un gran problema que no se solucionar. Para colmo me he registrado como miembro Bronce en la página de Joomfish para obtener ayuda pero no me contestan a ninguno de mis mensajes. Puedes ver los dos de cuatro que me han publicado aquí para no repetirme en el problema: http://www.joomfish.net/forum/viewtopic.php?f=16&t=11327

Como no consigo ayuda de ellos he decidido buscarla en otros sitios y me preguntaba si tú podrías ocuparte de esto o si me podrías indicar dónde o quién podría ayudarme.

Muchas gracias,

Iñigo
Reportar al moderador
 
 
0 #14 No es automaticolorena28 21-10-2011 06:34
Hola, ahi explican que las traducciones no son automaticas y comentan el proceso de traduccion. En Joomla 1.7 es diferente.
Cito a canariasguiada:
hola me he bajado el joomfish pero siguiendo el tutorial no me queda muy claro como hago pa que se me traduzcan mis artículos de mi web del español al inlgés. Alqguien puede ayudarme?

Gracias
Reportar al moderador
 
 
0 #13 Como hago para traducircanariasguiada 24-04-2011 03:26
hola me he bajado el joomfish pero siguiendo el tutorial no me queda muy claro como hago pa que se me traduzcan mis artículos de mi web del español al inlgés. Alqguien puede ayudarme?

Gracias
Reportar al moderador
 
 
0 #12 instalacion joom!fishtitapg 21-02-2011 02:24
Hola,
he instalado joom!fish y aunque todo parece que esta OK cuando voy a componentes/joo m!fish/panel de control me da error al cargar la página.
Lo he instalado en otro servidor de prueba y todo OK...
La version de joomla es 1.5.20
la de php 5.2.16
Qué falla! Ayuda
Reportar al moderador
 
 
0 #11 Buen tutorialmasterred 29-12-2010 08:25
solo que no me traduce, uso mi sitio en español default y quiero traducir un componente de Gavick y ni mi lenguaje por default me aparece, solo el de Ingles y Catalan que puede estar pasando, ya instale el archivo que trae el componente integrado

gracias
Reportar al moderador
 
 
0 #10 Agradecido (Rosendo Mercado)anaza 05-11-2010 11:03
Gracias por el tutorial
Reportar al moderador
 
 
0 #9 y las imagenes de mi articulo??rua17 19-09-2010 10:49
hola, he traducido con el joomfish el articulo.. pero al ver la traduccion, me doy cuenta que las imagenes me desaparecen.. como hago para traducir la web y que el formato del contenido se mantenga??
Reportar al moderador
 
 
0 #8 leandroespigar 28-06-2010 13:38
Redlo, estuve intentando agregarte com oamigo y enviarte un mensaje mediante solojoomla y no puedo hacerlo. no me aparece el enviar nunca.
Reportar al moderador
 
 
0 #7 leandroespigar 28-06-2010 13:35
Gracias redlo, me ha servido tu ayuda.
Reportar al moderador
 
 
0 #6 redlo 24-06-2010 20:35
Si claro. El plugin traduce automaticamente los textos en el idioma que has seleccionado con Google Translator. La diferencia es que esas traducciones se guardan en tu base de datos, las puedes mejorar y guardar. Pruebalo, funciona y es sencillo de utilizar, no obstante si tienes problemas siempre puedes acudir al foro de soporte que esta en español www.viviendolinux.com/Foros/Nuestras-contribuciones/JoomFish-Google-Translator.html
Reportar al moderador
 

Debe registrarse para poder Comentar

Crear un Negocio Rentable en internet....
Presupuesto tienda online En estos tiempos que vivimos de crisis generalizada, personas que nunca pensaron que iban a tener nada que ver con internet y menos montar una tienda online, hoy dia lo ven como una salida a la situacion generada......
Plantillas web Joomla! para Móviles RWD
Plantillas Responsive Web Design Todos conocemos el avance imparable de la nueva forma de navegación a través de nuestro inseparable teléfono móvil y que el futuro ya ha llamado a nuestra puerta......
Extensiones joomla! a Medida
Creación Extensiones joomla! a Medida Creación extensiones Joomla! a medida, para su empresa y o negocio, le daremos forma a su idea. Con estilo original y profesional....

Suscribete a los Boletines para recibir las últimas novedades.

Suscribirse

Suscribete a los Boletines para recibir las últimas novevdades.