Archivo de Etiquetas de 'shale'

Por si las moscas (más diálogos en shale)

Hace unas fechas ya, hablé los diálogos en Shale. Dije en su momento que la idea me había gustado bastante y así sigue siendo, peeeeeeero (todo tiene que tener un pero :-( ) tienen un pequeñito problema que esta pendiente de resolver.


Y el caso es que como bien se describe en el JIRA del proyecto, es fácil entrar a un diálogo pero no tanto salir de él (o tener varios a la vez funcionando), y parece que van a tardar en arreglarlo.

Una posible solución por si alguno se anima a emplear estos diálogos (de eso va este post!) es la de usar unos mapping que te generen salidas del diálogo para, por ejemplo, las entradas de un menú. Aunque esto tiene varias limitaciones, entre ellas:


  • Es un coñazo, poco intuitivo.

  • Tengo que mantener esos mapping en varios sitios: la configuración de mi aplicación y la configuración de cada diálogo.

  • Repetir lo que sea es tu código es malo, malo, malo.

  • Sólo es aceptable para menús pequeños, de pocas entradas, otra cosa es inmantenible (porque automatizar este parche…).



En la página de Shale ya comentan la estabilidad de cada uno de estos módulos. En concreto en lo referente a los diálogos, tenemos:


  • org.apache.shale.dialog

  • Developing

  • Expect further development to support multiple active dialogs in the same page.


Así que no se puede quejar uno, y como diría aquel, eh!, es software libre, hazlo tu mismo ;-).

Diálogos en Struts Shale

Os parecerá una tontería, pero ayer estuve jugando con el servicio de diálogos que trae Struts Shale. La verdad es que me ha gustado bastante. Tanto Shale (con el que llevamos unas semanas), cómo con este servicio. Y esto no es tan fácil de decir teniendo la opinión que tengo de Struts Classic.


En fin, vistas las deficiencias de JSF en algunos aspectos, y puestos a seguir estándares, en vez de crear una capa por encima de JSF hemos optado por Shale, y de momento no me quejo. La verdad es que no ofrece demasiado, simplemente una serie de ayudas sobre JSF, que es lo que estábamos buscando.

El caso es que se pueden definir diálogos con el usuario de forma sencilla con:


    

            
            

        
    
            

            
        
    

            
            

        
    
            

            
        
        



No sé, teniendo en cuenta que cada vez llevo peor el XML para según que cosas, este casi que ni me ha importado. Me estaré haciendo viejo :-D.


En cualquier caso, el link para iniciar el diálogo:

    
      
    


Close
E-mail It