Agradecimientos
Sobre el autor
Introducción
Qué hay en su interior, parte a parte
Qué hay en su interior, capítulo a capítulo
Utilizar los ejemplos del libro
Parte I. Avanzar con Dreamweaver 8
1. Introducción a Dreamweaver
CSS
CSS Unificado
Visualización CSS de etiquetas DIV
Diseño
Pegado especial
Herramienta Zoom
Guías
Soporte para Flash Video y FlashPaper
Nuevos ejemplos de diseños de página
Codificación
Barra de herramientas Codificación
Contraer código
Administrar sitio/archivos
Transferencia de archivos en segundo plano
Sincronización de sitio
Integración de comparación de archivos
Desarrollo de aplicación
Desarrollo visual con datos XML
Soporte de ColdFusion MX 7
Otras incorporaciones y mejoras
Soporte de accesibilidad WCAG Prioridad 2
Guardar disposición de paneles
Menú de selección de tipo de documento
Resumen
2. Interfaz de Dreamweaver
La página de inicio
Ventana Documento
Pestaña de selección de archivo
Barra de herramientas Documento
Vistas Código, Dividir y Diseño
Vista Live Data
Barra de título
Comprobación de la compatibilidad con los navegadores
Administración de archivos
Vista previa en el navegador
Actualizar vista de diseño
Ver opciones
Ayudas visuales
Barra de herramientas Estándar
Barra de herramientas Representación de estilos
Barra de estado
El selector de etiquetas
Herramientas de zoom
Tamaño de ventana y tiempo de descarga
Menús contextuales
Barra Insertar
Común
Diseño
Formularios
Texto
HTML
Aplicación
Elementos Flash
Favoritos
El Inspector de propiedades
Paneles
Interactuar con paneles
Panel Estilos CSS
Panel Capas
Panel Comportamientos
Grupo de paneles Aplicación
Panel Archivos
Panel Activos
Panel Fragmentos
Grupo de paneles Inspector de etiquetas
Ventana Resultados
Panel Referencia
Panel Historial
Panel Marcos
Inspector de código
Panel Línea de tiempo
Diseños de espacios de trabajo
Barra de menús
Resumen
3. Crear una página Web
Crear un nuevo documento
Trabajar con un nuevo documento en vista Diseño
Modificar las propiedades de página
Modificar el aspecto
Título/Codificación
Imagen de rastreo
Trabajar con texto
Copiar y pegar texto de fuentes externas
Formatear texto
Elegir tipos de fuentes
Tamaños de fuente
Colores del texto
Estilos de texto
Alineamiento de texto y sangrías
Trabajar con listas
Utilizar caracteres especiales
Comprobar su ortografía
Insertar fecha y hora
Insertar una regla horizontal
Trabajar con imágenes
Insertar imágenes en un documento Dreamweaver
Formatear imágenes en un documento
Marcador de posición de imagen
Imágenes de sustitución
Trabajar con hipervínculos
Vincular texto
Vínculos de correo electrónico
Vincular imágenes
Mapas de imágenes
Anclajes con nombre
Crear una barra de navegación
Trabajar con una página Web en vista Código
Sugerencias para el código
Barra de herramientas de la vista Código
Contraer código
Inspector de etiquetas
Utilizar el Selector de etiquetas
Trabajar con fragmentos
Resumen
4. Administración de sitio de Dreamweaver
La importancia de definir sitios en Dreamweaver
Definir un sitio nuevo
Ventana Definición del sitio
Categoría Datos locales
Categoría Datos remotos
Categoría Servidor de prueba
Categoría Ocultación
Categoría Design Notes
Categoría Mapa de diseño del sitio
Categoría Columnas vista archivo
Categoría Contribute
Administrar un sitio Web en Dreamweaver
Enviar archivos a un servidor remoto
Obtener y colocar archivos
Sincronizar archivos locales y remotos
Ocultación de archivos
Crear un mapa del sitio
Comprobar vínculos en todo el sitio
Cambiar vínculos en todo el sitio
Crear informes de sitio
Utilizar opciones avanzadas de administración de sitio
Resumen
5. Definir preferencias
Utilizar la ventana Preferencias
Categoría General
Categoría Accesibilidad
Categoría Colores de código
Categoría Formato de código
Categoría Sugerencias para el código
Categoría Reescritura de código
Categoría Copiar/Pegar
Categoría Estilos CSS
Categoría Comparación de archivos
Instalar un programa de comparación de archivos
Configurar Dreamweaver para utilizar el programa de comparaciónde archivos
Comparar archivos
Categoría Tipos de archivo/editores
Categoría Fuentes
Categoría Resaltando
Categoría Elementos invisibles
Categoría Capas
Categoría Modo de diseño
Categoría Nuevo documento
Categoría Vista previa en el navegador
Categoría Sitio
Categoría Barra de estado
Categoría Validador
Establecer métodos abreviados de teclado
Trabajar con bibliotecas de etiquetas
Resumen
Parte II. Desarrollo de páginas Web estáticas
6. Estructurar páginas Web utilizando tablas
Insertar y trabajar con tablas
Seleccionar elementos de tabla
Utilizar el comando Formatear tabla
Modificar las propiedades de tabla utilizando el Inspector de propiedades
Id de tabla
Añadir y eliminar filas y columnas
Cambiar tamaños de tabla
Establecer un color de fondo o una imagen de fondo
Modificar el relleno de celda y espacio entre celdas
Alineamiento de tabla
Trabajar con bordes de tabla
Convertir anchos de tabla a porcentaje o píxeles
Modificar las propiedades de celda utilizando el Inspector de propiedades
Cambiar el ancho y alto de celdas
Dividir y combinar celdas
Establecer alineamiento horizontal y vertical
Establecer el color de fondo, imagen, color del borde y ajuste de celda
Anidar tablas
Trabajar con el modo de tablas expandidas
Insertar y trabajar con tablas en modo de diseño
Dibujar tablas
Dibujar celdas
Añadir contenido a celdas de diseño
Trabajar con tablas autoampliar
Importar datos de tabla
Ordenar tablas
Imagen de rastreo
Resumen
7. Formato avanzado de página utilizando hojas de estilo
Introducción a CSS
CSS vs. HTML
Soporte de navegadores para CSS
Diseñar CSS utilizando Dreamweaver y el panel Estilos CSS
Crear una clase en una hoja de estilo externa
Opciones de Tipo
Opciones de Fondo
Opciones de Bloque
Opciones de Cuadro
Opciones de Borde
Opciones de Lista
Opciones de Posición
Extensiones
Aplicar estilos de clase a elementos en su página
Diseñar estilos al redefinir etiquetas HTML
Trabajar con pseudoclases
Trabajar con ID
Adjuntar una hoja de estilo
Consejos y trucos para utilizar CSS
Editar archivos CSS en vista Código de Dreamweaver
Validar su CSS
Utilizar hojas de estilo en tiempo de diseño
Utilizar diseños incorporados de página CSS
Resumen
8. Trabajar con marcos y conjunto de marcos
Entender los sitios Web con marcos
Las ventajas de los marcos
Las desventajas de los marcos
Prepárese
Trabajar con marcos y conjuntos de marcos
Crear un nuevo sitio Web utilizando conjuntosde marcos ya creados
Métodos alternativos de crear conjuntos de marcos
Ajustar atributos de marco
Cambiar las propiedades de página
Establecer nombres de marco
Propiedades de barras de desplazamiento
Cambiar el tamaño del marco
Ajustar bordes y color del borde
Ancho y alto de margen
Ajustar atributos de conjuntos de marcos
Bordes, ancho del borde y color del borde
Alto de fila y ancho de columna
Añadir contenido a marcos
Guardar marcos y conjunto de marcos
Destino de marcos
IFrames
Diseñar para navegadores que no soportan marcos
Resumen
9. Trabajar con formularios HTML
Una introducción a formularios HTML
Trabajar con formularios y objetos de formulario
Campos de texto, campos contraseña y áreas de texto
Casillas de verificación
Botones de opción y grupo de opción
Listas y menús
Botones
Comprobar el formulario
Campo de imagen
Campo de archivo
Campo oculto
Menú de salto
Juego de campos
Etiquetas
Resumen
10. Utilizar comportamientos de Dreamweaver
Introducción a los comportamientos
Utilizar el panel Comportamientos
Llamar JavaScript
Cambiar propiedad
Comprobar navegador
Comprobar plug-in
Controlar Shockwave o Flash
Arrastrar capa
Ir a URL
Menú de salto y Menú de salto Ir
Abrir ventana del navegador
Controlar sonido
Carga previa de imágenes
Establecer imagen de barra de navegación
Definir texto
Mostrar y Ocultar menú emergente
Mostrar-Ocultar capas
Intercambiar imagen y Restaurar imagen intercambiada
Línea de tiempo
Validar formulario
Resumen
11. Capas en Dreamweaver
Introducción a las capas
Trabajar con capas
Insertar una capa
Dibujar una capa
Insertar contenido en las capas
Modificar propiedades de la capa con el Inspector de propiedades
Modificar propiedades de capa con el panel Capas
Evitar que las capas se solapen
Anidar capas
Eliminar una capa
Diseñar sitios Web sin tablas utilizando capas
Diseñar capas utilizando una hoja de estilo
Insertar etiquetas DIV
Convertir capas en tabla para compatibilidad inversa
Añadir interactividad con comportamientos
Utilizar el comportamiento Definir texto de capa
Utilizar el comportamiento Arrastrar capa
Utilizar el comportamiento Mostrar-Ocultar capas
Resumen
Parte III. Desarrollo de Páginas Web estáticas
12. Crear sitios Web de Dreamweaver entre equipos
Utilizar Desproteger y Proteger archivo
Activar Desproteger y Proteger
Proteger y desproteger archivos
Mantener Design Notes
Activar Design Notes
Establecer el estado de los archivos con Design Notes
Crear Design Notes personalizadas
Ver las Design Notes
Compartir columna vista archivo
Generar informes del flujo de trabajo del sitio
Informes Protegido por
Informes de Design Notes
Informes modificados recientemente
Implementar control de código fuente con Visual SourceSafe
Utilizar WebDAV
Resumen
13. Administrar contenido de sitio Web utilizando Contribute
Administrar contenido utilizando Contribute
Instalar Contribute
Administrar sitios compatibles con Contribute en Dreamweaver
Definir usuarios y roles
Administración
Publishing Server
Servidor Web
Versiones anteriores
Nuevas páginas
Compatibilidad
Enviar claves de conexión a usuarios Contribute
Utilizar Contribute para realizar ediciones básicas
Utilizar versiones anteriores en Dreamweaver
Resumen
14. Mejorar el flujo de trabajo
Trabajar con el panel Activos
Cómo funciona el panel Activos
Actualizar el panel Activos
Insertar activos en sus páginas Web
Personalizar el panel Activos
Administrar sus activos
Editar activos
Añadir activos a sus favoritos
Eliminar favoritos
Crear carpetas para organizar favoritos
Crear nuevos activos de URL y color
Utilizar Buscar y reemplazar
Utilizar el panel Historial
Trabajar con comandos
Grabar nuevos comandos
Aplicar formato de origen
Limpiar (X)HTML y Limpiar HTML de Word
Resumen
15. Trabajar con plantillas
Entender las plantillas de Dreamweaver
Crear una nueva plantilla
Definir regiones editables
Derivar una nueva página de una plantilla
Añadir contenido a regiones editables
Crear un atributo de etiqueta editable
Establecer atributos editables
Trabajar con regiones repetidas
Añadir contenido a regiones repetidas
Definir regiones opcionales
Combinar regiones editables y opcionales
Establecer propiedades de región opcional
Plantillas anidadas
Plantillas y el panel Activos
Administrar plantillas utilizando el panel Activos
Aplicar plantillas a páginas existentes
Mapear regiones de plantillas
Quitar formato de plantilla
Cambiar el documento por defecto
Resumen
16. Trabajar con elementos de biblioteca
Entender los elementos de biblioteca
Utilizar el panel Activos para administrar elementos de biblioteca
Crear elementos de biblioteca
Crear un nuevo elemento de biblioteca en blanco
Convertir elementos existentes en elementos de biblioteca
Insertar elementos de biblioteca en páginas Web
Editar elementos de biblioteca y actualizar el sitio
Cambiar el nombre de elementos de biblioteca
Mover elementos de biblioteca a un nuevo sitio
Eliminar elementos de biblioteca
Trabajar con Server-Side Includes
Resumen
Parte IV. Incorporar multimedia y animación
17. Entender DHTML y la línea de tiempo
Animación con la línea de tiempo
Cómo funciona la línea de tiempo
Elementos de la línea de tiempo
Añadir capas a la línea de tiempo
Fotogramas, índice de fotograma y fotogramas clave
Crear una animación
Crear curvas en una animación
Administrar animaciones en una línea de tiempo
Registrar la ruta de una capa
Administrar múltiples líneas de tiempo
Comportamientos y la línea de tiempo
Controlar la línea de tiempo con comportamientos
Crear un menú emergente animado
Crear una presentación de imágenes
Resumen
18. Añadir vídeo y audio
Vídeo en la Web
Descarga directa, descarga progresiva y streaming
Reproductores multimedia
RealMedia
QuickTime
Windows Media
Flash Video
Trabajar con clips de vídeo
Vincular vídeo
Incorporar vídeo
Pasar parámetros a los archivos de vídeo
Codificar Flash Video
Incorporar Flash Video
Audio en la Web
Formatos de archivos de audio
Vincular con archivos de audio
Incorporar archivos de audio
Reproducir música de fondo
Resumen
19. Integración con Fireworks
Especificar editores externos
Editar imágenes en Dreamweaver con Fireworks
Reemplazar marcadores de posición de imagen utilizando Fireworks
Optimizar imágenes en Fireworks
La pestaña Opciones
La pestaña Archivo
La pestaña Animación
Opciones adicionales en el cuadro de diálogo Optimize
Crear botones rollovers en Fireworks
Insertar HTML de Fireworks
Crear un álbum de fotos Web
Resumen
20. Integración con Flash y Shockwave
Insertar películas Flash en Dreamweaver
Parámetros adicionales de Flash
Trabajar con elementos Flash en Dreamweaver
Utilizar el Visor de imágenes
Modificar los parámetros del Visor de imágenes
Crear botones Flash
Trabajar con texto Flash
Administrar vínculos en películas Flash con Dreamweaver
Controlar películas Flash con comportamientos Dreamweaver
Edición Roundtrip de Flash
Resumen
Parte V. Desarrollo dinámico de páginas Web
21. Introducción a aplicaciones Web
Terminología
Aplicaciones Web
Tecnologías del lado del cliente
Tecnologías del lado del servidor
ASP
ASP.NET
ColdFusion
PHP
Opciones de base de datos
Access
MSDE y SQL Server 2000
MySQL
Lenguaje estructurado de consulta
Trabajar con Nombres de Origen de Datos
La aplicación dinámica de la Intranet de Dorknozzle
Resumen
22. Trabajar con tecnologías del lado del servidor
Introducción a los servicios Internet Information Server (IIS)
Instalar IIS
Configurar IIS
Dónde mantener los archivos en el servidor Web
Utilizar localhost
Detener e iniciar IIS
Introducción a ASP
Crear una sencilla página ASP
Configurar Dorknozzle para que se ejecute bajo ASP
Utilizar ASP en Dreamweaver
Introducción a ASP.NET
.NET y .NET Framework
Instalar .NET Framework y ASP.NET
Crear una sencilla página ASP.NET
Configurar Dorknozzle para que se ejecute bajo ASP.NET
Utilizar ASP.NET en Dreamweaver
Introducción a ColdFusion
Instalar ColdFusion
ColdFusion Administrator
Crear un sencilla página ColdFusion
Configurar Dorknozzle para que se ejecute bajo ColdFusion
Utilizar ColdFusion en Dreamweaver
Introducción a PHP
Instalar PHP
Crear una sencilla página PHP
Configurar Dorknozzle para que se ejecute bajo PHP
Utilizar PHP en Dreamweaver
Resumen
23. Fundamentos básicos de base de datos
¿Qué es una base de datos?
Sistema de administración de base de datos
La base de datos
Tablas
Columnas
Filas
Más allá de los fundamentos básicos
Procedimientos almacenados
Activadores
Vistas y consultas
Seguridad
Administrar relaciones
Claves
Normalización
Instalar una base de datos
Instalar Access
El administrador de archivos de Access
Instalar MSDE
Web Data Administrator
Instalar MySQL
MySQL Administrator
Configurar PHP para que funcione con Dreamweaver
Visión de conjunto de la base de datos Dorknozzle
La tabla Empleados
La tabla Departamentos
Tabla TarjetasCredito
Tabla TiendaEmpleado
Tabla Pedidos
Otras tablas
Resumen
24. Fundamentos básicos de SQL
Lenguaje estructurado de consultas
SQL básico
La sentencia SELECT
Seleccionar ciertos campos
Seleccionar datos únicos
Cláusulas
La cláusula WHERE
La cláusula ORDER BY
La cláusula GROUP BY
La sentencia INSERT
La sentencia UPDATE
La sentencia DELETE
Expresiones
Operadores
Funciones
Funciones de Fecha y Hora
La función Count()
La función Sum()
La función Avg()
Las funciones Min() y Max()
Funciones aritméticas
Funciones de cadena
Uniones
Uniones internas
Uniones externas
Subconsultas
El operador IN
La sentencia incorporada SELECT
Utilizar Access para generar consultas
Generar consultas en vista Diseño
Generar consultas con relaciones
Utilizar MySQL Maestro para generar consultas
Resumen
Parte VI. Crear páginas dirigidas por bases de datos
25. Trabajar con datos dinámicos
Conectarse a un origen de datos
Conectarse a un origen de datos utilizando DSN
Definir un DSN para una base de datos Access
Definir un DSN para una base de datos MSDE
Definir un DSN a una base de datos MySQL
Conectar una aplicación Web ASP a un DSN
Cadenas de conexión personalizadas con ASP
Conectar una aplicación Web ColdFusion a un DSN
Conectar una aplicación Web ASP.NET utilizando OLE DB
Conectar una aplicación Web ASP.NET utilizando una conexión SQL Server
Conectar una aplicación Web PHP a una base de datos MySQL
Crear la tienda del empleado utilizando ASP, ColdFusion o PHP
Crear la página de tienda del empleado
Crear un juego de registros
Crear un juego de registros avanzado
Crear un juego de registros desde una vista
Trabajar con elementos dinámicos
Texto dinámico
Imágenes dinámicas
Paginación de juego de registros
Mostrar regiones específicas
Utilizar Repetir región
Crear la tienda del empleado utilizando ASP.NET
Crear un nuevo conjunto de datos
Trabajar con elementos dinámicos
Texto dinámico
Imágenes dinámicas
Paginación de Conjunto de datos
Utilizar Repetir región
Mostrar recuento de registros
Mostrar regiones específicas
Trabajar con Cuadrículas de datos
Utilizar columnas con hipervínculo para crear páginas Maestro/Detalle
Trabajar con Listas de datos
Utilizar la vista Live Data
Configuración de Live Data
Resumen
26. Añadir y modificar datos
Crear la página de registro de nuevo usuario utilizando ASP, ColdFusion o PHP
Crear el formulario de registro de nuevo usuario
Crear el juego de registros
Validar el formulario
Insertar un nuevo usuario en la tabla Empleados
Crear la página de redirección
Crear la página Mi Cuenta utilizando ASP, ColdFusion o PHP
Crear el formulario Mi Cuenta
Trabajar con elementos de formulario dinámicos
Añadir un usuario en la tabla Empleados
Crear la página Registro de nuevo usuario utilizando ASP.NET
Crear el formulario de registro de nuevo usuario
Validar el formulario con controles de validación
Insertar un nuevo usuario
Crear la página de redirección
Crear la página Mi Cuenta utilizando ASP.NET
Crear el formulario Mi cuenta
Vincular elementos de formulario
Actualizar un usuario existente
Utilizar objetos de aplicación para crear una páginade administración
Tablas dinámicas
Barra de navegación del juego de registros
Eliminar registros
Juego de páginas Maestro-Detalle
Resumen
27. Integrar funcionalidad de búsqueda
Búsqueda SQL
Crear la página de búsqueda de Dorknozzle
Crear la página de resultados de búsqueda de Dorknozzle
Trabajar con variables en ASP y PHP
Trabajar con parámetros en ASP.NET
Trabajar con parámetros en ColdFusion
Regiones repetidas
Mostrar texto alternativo
Globalizar la funcionalidad de búsqueda
Resumen
28. Añadir funcionalidad de carro de la compra
Crear el carro de la compra de la tienda del empleado utilizando ASP
Qué es un carro de la compra
UltraDev Shopping Cart
Instalar el carro de la compra UltraDev
Integrar el carro de la compra con la tienda del empleado
Crear el carro de la compra de la tienda del empleado
Repetir regiones de carro
Hacer editables las cantidades
Añadir artículos al carro
Realizar el pago
Crear la página de pago
Obtener el ID del cliente
Generar un número de pedido
Escribir en la tabla Pedidos
Crear un carro de la compra ASP.NET
Crear la página para ver el carro
Mantener un total general
Añadir artículos al carro
Eliminar artículos del carro
Resumen
29. Seguridad y autenticación de usuarios
Asegurar el sitio Dorknozzle utilizando ASP, ColdFusion o PHP
Crear una página de conexión
Conectar al usuario
Restringir acceso por nombre de usuario, contraseñay nivel de acceso
Mensajes personalizados de error
Comprobar si el usuario está conectado
Desconectar usuarios
Renovar la página de registro de nuevo usuario
Evitar nombres de usuario duplicados
Establecer niveles de acceso
Asegurar el sitio Dorknozzle utilizando ASP.NET
Crear un formulario Web de conexión
Trabajar con autenticación de formularios
Configurar la autenticación de formularios
Configurar autorización de formularios
Autenticación del archivo web.config
Autenticación de base de datos
Mensajes personalizados de error
Resumen
30. Servicios Web
Introducción a los servicios Web
Dreamweaver y la integración de servicios Web
Crear un sencillo servicio Web de calculadora
Consumir el servicio Web Calculadora en ASP.NET
Consumir el servicio Web de calculadora en ColdFusion
Servicio Web e interacción de base de datos
El servicio Web de eventos de empresa utilizando ASP.NET
Consumir el servicio Web de eventos de empresa en ASP.NET
El servicio Web de eventos de empresa utilizando ColdFusiony componentes
Consumir el servicio Web de eventos de empresa en ColdFusion
Resumen
Parte VII. Apéndice
Apéndice A. Creación visual con XML
Introducción a XML y XSL
Entorno visual de desarrollo XML de Dreamweaver
Crear un documento XML
Crear una transformación XSL
Texto dinámico
Repetir regiones
Regiones condicionales
Trabajar con RSS
Resumen
Índice alfabético
Dreamweaver 8 es la herramienta de desarrollo Web líder en el mercado que permite diseñar, desarrollar y mantener de forma eficaz sitios y aplicaciones Web avanzadas compatibles con las tecnologías más recientes.
La biblia de Dreamweaver 8 se convierte así en el manual de referencia imprescindible en el campo del desarrollo web. Las nuevas funciones reducen el tiempo necesario para completar tareas comunes. Aprenderá tanto a integrar datos basados en XML con un flujo de trabajo potente con el que poder colocar contenidos, como a mejorar el control del diseño, crear hojas de estilo, e incorporar multimedia en un sofisticado sitio web dinámico, entre otras cosas.
Esta obra consigue mostrar no sólo qué puede hacer el programa, sino también cómo resolver los problemas reales que se generan. Ayuda y guía a los usuarios conforme éstos van aumentando sus conocimientos y a medida que las tecnologías Web van evolucionando, facilitando una adopción fácil y rápida de las nuevas tecnologías y metodologías.