Thursday, June 21, 2012

Ayude a testear la herramienta de instalación de idiomas de Joomla!


Hola, ¿Quiere ayudar a testear el instalador de idiomas para Joomla!? 
Gracias ^_^

La tarea no te ocupará mucho tiempo y ayudará a mejorar la calidad del software.

Cómo tal vez sabra lo que usted testeará forma parte de mi proyecto de Google Summer of Code 2012: un instalador de idiomas para Joomla! . Esta primera parte del proyecto sólo afecta al adminstrador (/administrator/) de Joomla!.

Para el testeo se ha preparado una "distribución de Joomla! 2.5.6" especial que incluye la nueva funcionalidad. Puede descargar esta distribución desde el siguiente enlace:


Una vez descargado deberá descomprimirlo, subirlo a tu servidor e instalarlo en tu servidor cómo si se tratase de un Joomla normal. Es decir, siguiendo todos los pasos del instalador. (NO instalar como si fuera una extensión).

Cuando ya esté Joomla! instalado puede comprobar que todo funciona correctamente  siguiendo los pasos que muestra el siguiente vídeo:



Gracias por testear la aplicación. Ruego que pongan los resultados de su testeo y dudas en los comentarios de este post.


Gracias ^_^

14 comments:

  1. Hola Javier,

    he probado la herramienta en localhost y en general todo funciona correctamente.

    El tiempo de respuesta que he obtenido para buscar idiomas después de purgar la cache ha sido de uno 5.2 segundos. El requerido para la instalación de un idioma de unos 5.81 segundos y para dos idiomas a la vez ha diso de 11,48 segundo, casi el doble como era de esperar.

    Sólo dos detalles. El primero es que el tooltip para el campo filter no aparece correctamente (COM_INSTALLER_languages_FILTER_SEARCH_DESC), y el segundo es que después de desinstalar un idioma desde el gestor de extensiones, previamente instalado, éste no vuelve a aparecer en la lista de idiomas disponibles, incluso después de purgar la caché.

    Felicitaciones por el trabajo que has realizado.

    ReplyDelete
    Replies
    1. Wow!! gracias Iván por tu tiempo.

      Tengo que revisar la cadena que comentas COM_INSTALLER_languages_FILTER_SEARCH_DESC, efectivamente, algo falla.

      Respecto a la desinstalación... mmm, sí es un problema, y no es fácil de resolver. Imagino que cuando desinstalaste el idioma, lo desinstalaste como "idioma". Pero estoy seguro que si vuelves al desinstalador y buscas ese mismo idioma econtrarás todavía por desinstalar el "package" o "paquete". En realidad el instalador instala No idiomas sino Paquetes de Idiomas. ¿Por qué? porque lo que se descarga del servidor es un paquete de idiomas: con el idioma para el Front, y el idioma para la administración.
      Así te pediría que fueses al gestor de extensiones y elimines el paquete, entonces vuelve al listado de idiomas y revisa si vuelve a aparecer.

      Muuuuchas gracias.

      Delete
  2. Acabo de probarlo y parece que funciona muy bien. He visto algunas cadenas más que no están traducidas al español, aunque es posible que ya lo sepas: INSTALL_LANGUAGES, COM_INSTALLER_TOOLBAR_FIND_LANGUAGES, COM_INSTALLER_TOOLBAR_INSTALL.

    Muchas gracias y un saludo desde Vigo! (Por cierto, que no vi el gallego para poder instalarlo).

    Pablo Arias

    ReplyDelete
    Replies
    1. Gracias Pablo. Esas cadenas no se traducirán hasta que esta funcionalidad no esté integrada en el core. Por ahora ningún traductor sabe que esas cadenas existen ^_^

      El Gallego sí existe aquí http://joomlacode.org/gf/project/jtranslation1_6/frs/?action=FrsReleaseBrowse&frs_package_id=5677 pero por lo visto aún no han realizado los cambios para que esté disponible para el instalador. Si quieres dar una mano puedes contactar con "damufo" http://forum.joomla.org/memberlist.php?mode=viewprofile&u=202374 que es el coordinador de traductor al gallego.

      Gracias Pablo

      Delete
  3. Javier acabo de testear y este es el report:

    Fecha: 23 Junio 2012

    Reporte de la prueba sobre la extension INSTALADOR DE IDIOMAS DESDE EL ADMIN desarrollado por Javier Gómez
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------

    - No sale el icono del boton install el css encargado es:
    template.css (línea 2136)
    .icon-32-extension {
    background-image: url("../images/toolbar/icon-32-extension.png");
    }

    Acabo de revisar si el archivo icon-32-extension.png existe en su ruta y es correcto. Lo que pasa es que el PNG es corrupto y no puede abrirse con ningún lector de imagenes

    -----------------------------------------------------------------------------------

    Tiempos de ejecución aproximados:

    - Despues de borrar la cache y pulsa en Buscar lenguajes tardo unos:
    4 segundos
    - Instalando el idioma español y alemán tardo unos (me imagino que depende de muchos factores, conexión, saturación del server, etc...):
    11 segundos
    -----------------------------------------------------------------------------------

    - Bueno una vez instalado los idiomas, como es lógico en una versión alfa quedan las constantes sin traducir al español e imagino que en los otros idiomas también:
    INSTALL_LANGUAGES
    COM_INSTALLER_HEADER_languages
    COM_INSTALLER_SUBMENU_LANGUAGES
    COM_INSTALLER_TOOLBAR_INSTALL
    COM_INSTALLER_TOOLBAR_FIND_LANGUAGES

    Muchas gracias por el trabajo que llevas haciendo en el mundo de Joomla. Un saludo desde Nono-Córdoba-Argentina :)

    ReplyDelete
    Replies
    1. Tienes toda la razón Miquel, los archivos estaban corruptos. En la versión descargable actual ya están corregidos. Muchas gracias.

      Vaya nombre y apellidos más catalanes para saludar desde Argentina ^_^. Para cuando un Joomla!Day allí?

      Delete
  4. Excelente Javi! Buen trabajo de verdad y ojalá pronto pueda estar en Joomla esta modificación

    Te doy mis observaciones:

    1. Hice una instalación masiva y algunos idiomas dieron error (asumo que es más bien disponibilidad del paquete pero igual te lo comento): Afrikaans, Azeri, Flemish, Romanian, Serbian
    2. Noté que a varios idiomas les hace faltan cadenas de texto (como las que reportan en los comentarios anteriores) - me parece que sólo en inglés está
    3. Creo que valdría la pena colocar un botón de toolbar para ir a la gestión de idiomas desde el instalador (así como está el otro que va al revés)
    4. Desinstalé los idiomas desde el Gestor de Extensiones y sólo algunos volvieron a aparecer después de purgar caché y volver a buscarlos (similar a lo que dijeron en el primer comentario) http://screencast.com/t/9GHJINbp
    5. No sé si tendrá que ver pero igual lo comento: luego de desinstalar entré a "Actualizar" y aún me aparecían como candidatos de actualización varios de los idiomas, y seguían haciéndolo aún al borrar caché http://screencast.com/t/Unln4ZVejblS

    ReplyDelete
    Replies
    1. Hola Tito, te respondo por puntos:

      1.- Gracias!! hay algunos errores en los paquestes de idiomas, reportaré a los Translation Teams.
      2.- Sí tienes razón, eso se solucionará si esta funcionalidad pasa a formar parte del core.
      3.- Los desinstalaste como paquetes o como idiomas?
      4,- Ahí si me has matado!!! no tengo ni idea de porqué. Puede ser que desinstalaras los idiomas en vez de los paquetes cómo lo mencionado en el punto 3?

      Muuuuchas gracias por tu ayuda.

      PD: puedes poner el entorno de pruebas que has usado? Lo has probado en el hosting de JoomlaShack?

      Delete
  5. Hola Javi,

    He probado en mi hosting (VPS), purgar cache bien. Pero como tengo las medidas de seguridad tan altas, al pulsar en Find Languages, muestra: The PHP allow_url_fopen setting is disabled. This setting must be enabled for the updater to work.

    En otro hosting (de Fernando), purgar cache bien. Find Languages tarda menos de 5 segundos. Pero al instalar idiomas, muestra:
    --------------------
    JInstaller: :Install: Cannot find XML setup file
    Install path does not exist
    Error installing COM_INSTALLER_TYPE_TYPE_
    --------------------
    Y no se quedan instalados. Si deseas realizar pruebas tu mismo te podemos facilitar los datos de acceso que nos solicites.

    Saludos,
    Jordi Sala

    ReplyDelete
    Replies
    1. Gracias!!!, ok os escribo por mail para los datos.

      Delete
  6. JInstaller: :Install: Cannot find XML setup file
    Install path does not exist

    ReplyDelete
    Replies
    1. Gracias Juan Andres ^_^

      Puedes explicarme en qué contexto te sale ese error? Qué idioma escogiste? Te ha pasado una o mas veces?

      Delete
    2. Bueno, yo no soy Juan, pero tengo el mismo problema.

      Joomla 2.5.8 recién instalado en inglés.
      he probado a instalar el idioma español y el mismo error.
      He probado con francés y con alemán seleccionándolos a la vez y lo mismo.

      ¿Qué información te resultaría de utilidad?

      Delete
  7. ok, en estas fechas lo tendé un poco complicado, pero en cuanto tenga posibilidad, te agrego y lo miramos :)

    ReplyDelete

Please add your comments. Your feedback is very much appreciated