Ir a página de inicio de Unidad ACCESO

Unidad de Investigación ACCESO

Accesibilidad a la Red

Información y herramientas sobre el diseño accesible de sitios web. Diseño para Todos

Dreamweaver Interdev 4 para sitios web conectados con bases de datos

Rafael Romero Zúnica
Unidad de Investigación ACCESO 
Publicado originalmente en Temalia. 03/05/2001

Resumen

Dreamweaver Interdev 4 es un completo editor de sitios web dinámicos dirigido al desarrollador profesional. La conexión con base de datos en un entorno visual, los comportamientos de servidor predefinidos y la edición en el modo de 'datos en directo' son algunas de sus muchas y atractivas características.

Artículo

Desde principios de 2001 está disponible la versión 4 del producto Dreamweaver Interdev de Macromedia. Se trata en realidad de dos productos integrados en una única interfaz. Por una parte Dreamweaver 4 es el conocido editor profesional de sitios web. Este editor tiene una gran potencia para el diseño de sitios web estáticos, sobre todo en sus aspectos gráficos, de multimedia e interactividad.

Por otra parte, el módulo de Interdev 4 permite desarrollar de manera relativamente fácil e intuitiva sitios web dinámicos conectados con bases de datos sin necesidad de tener que escribir código script o conocer el lenguaje SQL de interrogación de bases de datos.

Páginas dinámicas
Un sitio web conectado con una base de datos emplea páginas dinámicas. Se trata de páginas que en realidad están almacenadas como plantillas. El contenido de la página es generado por el servidor en el momento de proporcionarla al usuario en función de los datos actuales de la base de datos, a partir de los campos de los registros deseados de una o más tablas de la base.

El lenguaje empleado para interactuar con la base de datos depende del tipo de servidor web que se esté empleando. Ultradev puede crear páginas para interactuar con las siguientes clases de tecnología de servidor:

  • Active Server Pages (ASP) de Microsoft.
  • JavaServer Pages (JSP) de Sun.
  • ColdFusion (CFM) de Allaire.

Mediante páginas dinámicas se pueden hacer muchas cosas que no son posibles mediante el uso de las páginas web tradicionales o estáticas. Por ejemplo, se pueden crear páginas que busquen registros de una base de datos en función de unos criterios dados o que editen dicho contenido en la base de datos mediante un sistema de nombres de usuario y contraseñas.

Conexión y permisos en servidor
Antes de poder desarrollar un sitio dinámico es necesario disponer de la base de datos y de una conexión de acceso a datos (ODBC) en el servidor web donde vayan a residir las páginas web.

Esta conexión debe ser creada directamente por el administrador del servidor del proveedor de servicios de Internet que aloje el sitio web dinámico. Al crear la conexión se le asigna un nombre de fuente de datos (DSN) a la base de datos y se ubica ésta en una determinada carpeta del servidor. Este DSN será la referencia a incluir en las páginas web desarrolladas.

Por otro lado, la carpeta o el domino virtual que aloja el sitio web dinámico en el servidor debe contar con permisos de ejecución de scripts para que se generen las páginas antes de enviarse al usuario. Obviamente el servidor web debe tener la aplicación de interpretación de scripts (ASP, CFM o JSP) correctamente instalada y activada.

Entorno visual
El entorno visual de desarrollo de Dreamweaver Interdev permite integrar los elementos activos de consulta de base de datos en las páginas web de una manera sencilla e intuitiva.

Mediante un interfaz formado íntegramente por barras de herramientas y cuadros de diálogo se van seleccionando visualmente las tablas que desea consultar, los campos requeridos y los criterios de búsqueda de la información.

Los criterios de búsqueda pueden ser estáticos y relacionados con hipervínculos tradicionales. Alternativamente, se puede hacer que sea el usuario quien especifique la información que desea obtener mediante un formulario de búsqueda con los campos adecuados.

Comportamientos de servidor
Una serie de 'comportamientos de servidor' predefinidos permiten añadir elementos para completar la aplicación web. Por ejemplo, se pueden crear botones que llevan al siguiente o anterior conjunto de registros de la tabla, o un texto que muestre el número total de registros disponibles y el número del registro actualmente mostrado.

Una opción muy interesante es la vista de Live Data (datos en directo). En este modo de trabajo se puede editar el formato de la página web con el contenido actual de la base de datos mostrado en los campos correspondientes. Esto permite ver si los espacios están correctamente dimensionados para mostrar la información realmente existente y la apariencia final de la página para el usuario.

Conclusión
Dreamweaver Interdev 4 es en resumen un completo editor de sitios web dinámicos dirigido al desarrollador profesional. Por este motivo para llegar a dominar todas sus posibilidades avanzadas es necesario invertir bastante tiempo en su aprendizaje.

Más información sobre Dreamweaver Interdev 4 en el sitio de Macromedia.


(c) Unidad ACCESO. Dep. Psicología Evolutiva i de l'Educació. Universitat de Valencia Estudi General.
Contactar con Unidad ACCESO
Página web accesible para personas con discapacidad.