Barra
ENLACES RELACIONADOS
-
JavaScript Native Interface con GWT (Parte 1)
-
JavaScript Native Interface con GWT (Parte 2)
-
Exportador en tiempo de compilación de APIs GWT a Nativo
-
Ejemplo de proyecto llevado acabo con el Exportador
-
Documentación en castellano de GWT
-
Ejemplos de widgets y código, junto con explicación descriptiva
-
Speeding Up GWT
Qué ofrece
El desarrollo de la barra de herramientas de edit@ ofrece, para cada uno de los formatos de salida seleccionados como viables y cuya viabilidad haya sido demostrada mediante el prototipo funcional, la posibilidad de ejecución de las aplicaciones proporcionadas por la plataforma sobre cada formato de salida.
Adicionalmente, proporciona el punto de acceso a la interfaz gráfica de administración de pasarela.

A qué público específico va dirigido
De los tres perfiles de usuario definidos en el proyecto edit@, esta herramienta va dirigida tanto a los gestores de contenidos como a los administradores de la plataforma:
- Los gestores de contenidos podrán acceder, a través de la barra edita, a las diferentes herramientas de creación y edición de contenidos proporcionados por la plataforma. Todo ello desde la misma pantalla de gestión del contenidos del CMS que estén utilizando.
- Los administradores de la plataforma administrarán, configurarán y gestionarán la plataforma.
La interfaz gráfica de administración de pasarela provee, a los administradores, de un medio a través del cual configurar cualquier parametrización de pasarela o administrar todo el sistema de autorizaciones.

Tecnologías aplicadas
Para cargar la barra de herramientas se sigue un procedimiento que permite cargar un ‘widget’ de la barra edit@ y justo debajo de él un iFrame que carga la URL que le llega por ‘referer’.
La barra de herramientas puede tener dos tipos de componentes:
Botón de Servicio: Este tipo de botón será el encargado de visualizar los formularios que cada servicio registrará.
Botón de Aplicación: Este tipo de botón se encargará de realizar llamadas a una aplicación en concreto (como por ejemplo anotaciones), a través de el lanzador de aplicaciones.
Para el desarrollo de la barra de herramientas de edit@, se ha decidido utilizar el framework de desarrollo Google Web Toolkit (GWT). GWT permitirá realizar el desarrollo íntegramente en Java ignorando (en parte) la implicación que conlleva a nivel Javascript.
Dada la escasez de componentes de los que dispone GWT, se ha decidido utilizar una ampliación de GWT que utiliza la implementación AJAX ExtJS (http://extjs.com/): GWT-Ext (http://code.google.com/p/gwt-ext/).

Funcionamiento
El funcionamiento de la barra edit@ resulta lo menos intrusiva posible, de manera que evita cualquier cambio en el funcionamiento de las herramientas del CMS.
Los distintos usuarios del CMS podrán interactuar con los servicios ofrecidos por la plataforma.
Las herramientas disponibles al usuario mediante la interfaz son dependientes del rol que juegue el usuario. Así, en la vista disponible en la herramienta de Creación de Contenidos sólo estarán los servicios disponibles para el rol de Creador; en la disponible en la vista de Administrador, estarán también los servicios disponibles para el rol de Administrador, etc.
El siguiente cuadro resume las conversiones que soportará edit@ por defecto, aunque permitirá la instalación / desinstalación de las correspondientes extensiones para adecuar la funcionalidad a las necesidades específicas de la empresa:
| Formato Origen | Formato Destino | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Texto Plano | Word | Odt | HTML | RTF | MP3 | Daisy | ePub | Mobipocket | ||
| Texto Plano |
No def. |
Permitido |
Permitido |
Permitido |
Permitido |
Permitido |
Permitido |
Permitido |
Permitido |
Permitido |
|
Permitido |
No def. |
No def. |
No def. |
No def. |
No def. |
No def. |
No def. |
No def. |
No def. |
|
| Word |
Permitido |
No def. |
No def. |
Permitido |
No def. |
No def. |
No def. |
Permitido |
Permitido |
Permitido |
| HTML |
Permitido |
Permitido |
No def. |
Permitido |
No def. |
No def. |
No def. |
No def. |
No def. |
No def. |
| Odt |
Permitido |
Permitido |
Permitido |
No def. |
Permitido |
Permitido |
No def. |
Permitido |
Permitido |
Permitido |
| Color | Definición |
|---|---|
|
Verde |
Conversión permitida |








