Dream Weaver 8
Dream Weaver 8
Dream Weaver 8
Marcas comerciales
1 Step RoboPDF, ActiveEdit, ActiveTest, Authorware, Blue Sky Software, Blue Sky, Breeze, Breezo, Captivate, Central,
ColdFusion, Contribute, Database Explorer, Director, Dreamweaver, Fireworks, Flash, FlashCast, FlashHelp, Flash Lite,
FlashPaper, Flex, Flex Builder, Fontographer, FreeHand, Generator, HomeSite, JRun, MacRecorder, Macromedia, MXML,
RoboEngine, RoboHelp, RoboInfo, RoboPDF, Roundtrip, Roundtrip HTML, Shockwave, SoundEdit, Studio MX, UltraDev y
WebHelp son marcas registradas o marcas comerciales de Macromedia, Inc. y pueden estar registradas en los Estados Unidos o en
otras jurisdicciones internacionales. Otros nombres de productos, logotipos, diseños, títulos, palabras o frases mencionados en
esta publicación pueden ser marcas comerciales, marcas de servicio o nombres comerciales de Macromedia, Inc. u otras entidades
y pueden estar registrados en determinadas jurisdicciones.
Navegador Opera® Copyright © 1995-2002 Opera Software ASA y sus proveedores. Todos los derechos reservados.
Copyright © 1997-2005 Macromedia, Inc. Todos los derechos reservados. Este manual no se puede copiar, fotocopiar,
reproducir, traducir ni convertir a ningún formato electrónico o legible por máquina, en parte o en su totalidad, sin el
permiso previo y por escrito de Macromedia, Inc. No obstante, el propietario o usuario autorizado de una copia válida del
software que acompaña a este manual podrá imprimir una copia de este manual a partir de la versión electrónica con el
único objetivo de que dicho propietario o usuario autorizado pueda aprender a utilizar el software, y siempre que no se
impriman, reproduzcan, distribuyan, revendan o transmitan copias de este manual para ningún otro fin, incluyendo pero
no limitado a fines comerciales, como la venta de copias de esta documentación o la oferta de servicios de soporte
remunerados. Número de componente ZDW80M100L
Agradecimientos
Administración: Charles Nadeau
Redacción: Jon Michael Varese
Edición: Rosana Francescato, Lisa Stanziano, Evelyn Eldridge, Mark Nigara
Administración de la producción y la edición: Patrice O’Neill y Rosana Francescato
Producción y diseño multimedia: Adam Barnett, Aaron Begley, Paul Benkman, John Francis, Geeta Karmarkar, Paul Rangel,
Arena Reed, Mario Reynoso
Administración de la localización: Melissa Baerwald
Garantía de calidad de la localización: Sandra Kane
Agradecimientos especiales a Sheila McGinn, Jennifer Rowe, Jay Armstrong, Sally Sadosky, Jennifer Taylor, Paul
Gubbay,Melissa Baerwald, Masayo Noda, Kristin Conradi, Yuko Yagi, Sami Kaied, Jung Choi y a los equipos de ingeniería y
control de calidad de Dreamweaver.
Primera edición: septiembre de 2005
Macromedia, Inc.
601 Townsend St.
San Francisco, CA 94103
Contenido
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Lo que puede hacer con Dreamweaver 8. . . . . . . . . . . . . . . . . . . . . . . . . .11
Novedades en Dreamweaver 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Instalación de Dreamweaver 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Registro de Dreamweaver 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Convenciones tipográficas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
PARTE 2: TUTORIALES
3
Inserción de tablas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Establecimiento de las propiedades de una tabla . . . . . . . . . . . . . . . . . 66
Inserción de un marcador de posición de imagen . . . . . . . . . . . . . . . . . 72
Adición de color a la página . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
4 Contenido
Añadir una etiqueta con el Selector de etiquetas . . . . . . . . . . . . . . . . .148
Edición de una etiqueta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Consulta de información sobre una etiqueta . . . . . . . . . . . . . . . . . . . . .153
Añadir una imagen con sugerencias para el código . . . . . . . . . . . . . . .154
Comprobación de los cambios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .158
Imprimir el código . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .158
Contenido 5
Lecturas adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .226
PARTE 4: APÉNDICES
6 Contenido
Apéndice F: Configuración del sitio JSP de muestra . . . . . . . . 303
Listas de comprobación de la configuración para
desarrolladores de JSP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
Configuración del sistema (JSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
Definición de un sitio de Dreamweaver (JSP) . . . . . . . . . . . . . . . . . . . 309
Conexión con la base de datos de muestra (JSP) . . . . . . . . . . . . . . . .314
Contenido 7
8 Contenido
1
PARTE 1
Introducción a Dreamweaver
9
Introducción
11
Además de las funciones de arrastrar y soltar que le ayudan a crear páginas
web, Dreamweaver le ofrece un entorno de codificación con todas las
funciones, que incluye herramientas para la edición de código (tales como
coloreado de código, terminación automática de etiquetas, barra de
herramientas para codificación y contracción de código) y material de
referencia para lenguajes sobre hojas de estilos en cascada (CSS), JavaScript
y ColdFusion Markup Language (CFML) entre otros. La tecnología
Roundtrip HTML de Macromedia importa los documentos con código
manual HTML sin modificar el formato del código. Posteriormente, si lo
desea, puede formatear el código con el estilo que prefiera.
Además, Dreamweaver le permite crear aplicaciones Web dinámicas
basadas en bases de datos empleando tecnologías de servidor como CFML,
ASP.NET, ASP, JSP y PHP. Si prefiere trabajar con datos en XML,
Dreamweaver incorpora herramientas que le permiten crear fácilmente
páginas XSLT, adjuntar archivos XML y mostrar datos XML en sus
páginas.
Dreamweaver se puede personalizar totalmente. Puede crear sus propios
objetos y comandos, modificar métodos abreviados de teclado e incluso
escribir código JavaScript para ampliar las posibilidades que ofrece
Dreamweaver con nuevos comportamientos, inspectores de propiedades e
informes de sitios.
Para más información sobre los recursos disponibles para el aprendizaje de
Dreamweaver, consulte Capítulo 1, “Conocer Dreamweaver”, en la página
15.
Novedades en Dreamweaver 8
Dreamweaver 8 incorpora muchas funciones nuevas que le ayudarán a
diseñar páginas Web y aplicaciones con un mínimo de tiempo y esfuerzo.
Dreamweaver simplifica las tecnologías más complejas y las hace accesibles,
ayudándole a conseguir más en menos tiempo.
Éstas son algunas de las nuevas funciones de Dreamweaver 8:
■ Herramienta Zoom y guías
■ Vinculación de datos visual de XML
■ Nuevo panel de estilos CSS
■ Visualización de diseño CSS
12 Introducción
■ Contracción de código
■ Barra de herramientas de codificación
■ Transferencia de archivos en segundo plano
■ Inserción de comando de Flash Video
Para una lista completa y una descripción de las nuevas funciones de
Dreamweaver 8, consulte “Novedades de Dreamweaver 8” en Utilización
de Dreamweaver (Ayuda> Utilización de Dreamweaver).
Instalación de Dreamweaver 8
En esta sección se explica cómo instalar Dreamweaver.
Asegúrese de que ha leído las notas de la versión en el sitio web de
Macromedia en www.macromedia.com/go/dw_documentation_es, donde
encontrará la información o instrucciones más recientes.
Instalación de Dreamweaver 8 13
Registro de Dreamweaver 8
Para obtener soporte adicional de Macromedia, es conveniente que registre
su copia de Macromedia Dreamweaver 8 electrónicamente o por correo.
Al registrarse, podrá suscribirse para recibir información de última hora
sobre actualizaciones y nuevos productos de Macromedia. También puede
suscribirse a los boletines de correo electrónico regulares sobre
actualizaciones de productos y nuevos contenidos publicados en los sitios
Web www.macromedia.com y www-euro.macromedia.com.
Convenciones tipográficas
En esta guía se utilizan las convenciones tipográficas siguientes:
■ Los elementos de los menús se muestran en este formato: nombre del
menú > nombre del elemento del menú. Los elementos de los
submenús se muestran en este formato: nombre del menú nombre del
submenú > nombre del elemento del menú.
■ La fuente de código indica nombres de etiquetas y atributos
HTML, así como el texto literal empleado en los ejemplos.
■ La fuente de código en cursiva indica elementos reemplazables
(también denominados metasímbolos) en el código.
■ El texto Roman en negrita permite distinguir el texto que debe
introducirse literalmente.
14 Introducción
CAPÍTULO 1
Conocer Dreamweaver 1
Macromedia Dreamweaver 8 incluye diversos recursos para ayudarle a
aprender rápidamente el funcionamiento del programa y a dominar la
creación de sus propias páginas Web. Toda la documentación de
Dreamweaver está disponible en formatos de ayuda electrónica y PDF.
Este capítulo contiene los siguientes temas:
Dónde comenzar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Cómo sacarle el máximo provecho a la documentación de
Dreamweaver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Utilización del sistema de ayuda de Dreamweaver . . . . . . . . . . . . 24
Dónde comenzar
La documentación de Dreamweaver contiene información para usuarios de
distintos niveles. Esta sección le ayudará a aprender a utilizar la
documentación, dependiendo de sus conocimientos anteriores y de lo que
quiera conseguir con Dreamweaver.
Esta sección trata sobre los siguientes temas:
■ “Principiantes en el diseño Web” en la página 15
■ “Diseñadores de sitios Web con experiencia” en la página 17
■ “Usuarios con experiencia en codificación manual” en la página 18
■ “Diseñadores de aplicaciones Web” en la página 19
15
Para principiantes en el diseño Web:
1. Para empezar, consulte Capítulo 2, “Aspectos básicos de Dreamweaver”,
en la página 29. Después continúe con los tutoriales de este libro. Los
tutoriales se dividen en dos secciones. Los primeros cinco tutoriales son
para principiantes, y le guiarán a lo largo del proceso de desarrollo de un
sitio Web pequeño pero funcional de principio a fin. La segunda sección
de los tutoriales se abordan conceptos más avanzados. Es aconsejable
que no trate de abordar los tutoriales más avanzados hasta que se haya
familiarizado con la creación de páginas Web.
2. En Utilización de Dreamweaver (Ayuda > Utilización de Dreamweaver),
encontrará una idea más completa de lo aprendido en esta guía de
Primeros pasos con Dreamweaver consultando Capítulo 1, “Exploración
del espacio de trabajo” Capítulo 2, “Configuración de un sitio de
Dreamweaver” Capítulo 4, “Administración de archivos” y Capítulo 3,
“Cómo crear y abrir documentos”.
3. Para aprender sobre el diseño de las páginas, consulte Capítulo 7,
“Diseño de páginas con CSS” y Capítulo 8, “Presentación de contenido
en tablas” en Utilización de Dreamweaver.
4. Para obtener información sobre la aplicación de formato al texto y la
inserción de imágenes en las páginas, consulte Capítulo 13, “Inserción
y formato de texto” y Capítulo 14, “Inserción de imágenes” en
Utilización de Dreamweaver.
5. Eso es todo lo que necesita para comenzar a crear sitios Web de gran
calidad. Cuando esté preparado para aprender a utilizar herramientas
más avanzadas, podrá continuar con el resto de los capítulos sobre
páginas estáticas en el apartado Utilización de Dreamweaver. Es
aconsejable que lea los capítulos de páginas dinámicas sólo cuando se
haya familiarizado con la creación de páginas Web.
16 Conocer Dreamweaver
Diseñadores de sitios Web con
experiencia
Si usted es un diseñador de sitios Web con experiencia, esta sección le
informará de las secciones de la documentación de Dreamweaver más
adecuadas para su nivel. Existen dos métodos distintos: uno para
diseñadores sin experiencia en Dreamweaver y otro para diseñadores que
están familiarizados con Dreamweaver pero que desean obtener más
información sobre la creación de páginas dinámicas.
Dónde comenzar 17
Para diseñadores de sitios Web con experiencia,
familiarizados con Dreamweaver, que deseen obtener
información sobre la creación de páginas dinámicas:
1. Comience leyendo el Apéndice A, “Aspectos básicos de las aplicaciones
Web”, en la página 231 y el Capítulo 11, “Tutorial: Desarrollo de una
aplicación Web”, en la página 207.
2. En Utilización de Dreamweaver (Ayuda> Utilización de Dreamweaver),
consulte por encima el Capítulo 1, “Exploración del espacio de trabajo”
para conocer nuevos aspectos sobre la interfaz de usuario de
Dreamweaver y lea después el Capítulo 30, “Optimización del espacio
de trabajo para desarrollo visual”.
3. Familiarícese con el flujo de trabajo de Dreamweaver en las páginas
dinámicas leyendo Capítulo 31, “Flujo de trabajo para el diseño de
páginas dinámicas”.
4. Configure un servidor Web y un servidor de aplicaciones. (Véase
Capítulo 23, “Configuración de una aplicación Web”.)
5. Conecte con una base de datos. (Véase “Conexión con una base de
datos” en Capítulo 23, “Configuración de una aplicación Web”.)
6. Lea la introducción que aparece al comienzo de cada uno de los
capítulos de Utilización de Dreamweaver para determinar si le interesan
los temas que se abordan en ellos.
18 Conocer Dreamweaver
3. Aunque probablemente ya conoce una buena parte del material del
Capítulo 2, “Configuración de un sitio de Dreamweaver” y el Capítulo
4, “Administración de archivos”, puede hojear estos capítulos para ver
cómo se aplican en Dreamweaver estos conceptos. Preste especial
atención a las secciones sobre la configuración de un sitio de
Dreamweaver.
4. Encontrará más información sobre codificación con Dreamweaver en el
Capítulo 19, “Configuración del entorno de codificación”, Capítulo 20,
“Codificación en Dreamweaver”, Capítulo 21, “Optimización y
depuración del código” y Capítulo 22, “Edición de código en la vista
Diseño”.
5. Lea la introducción que aparece al comienzo de cada uno de los
capítulos de Utilización de Dreamweaver para determinar si le interesan
los temas que se abordan en ellos.
Dónde comenzar 19
4. Configure un servidor Web y un servidor de aplicaciones utilizando
Dreamweaver. (Véase Capítulo 23, “Configuración de una aplicación
Web”.)
5. Conecte con una base de datos. (Véase “Conexión con una base de
datos” en Capítulo 23, “Configuración de una aplicación Web”.)
6. Lea la introducción que aparece al comienzo de cada capítulo de
Utilización de Dreamweaver para determinar si le interesan los temas que
se abordan en ellos.
Acceso a la documentación de
Dreamweaver
En la siguiente tabla se resume la documentación que contiene el sistema
de Ayuda de Dreamweaver.
20 Conocer Dreamweaver
Puede comprar versiones impresas de títulos específicos. Para más
información, consulte www.macromedia.com/go/buy_books (en inglés).
Título Descripción/ Dónde encontrarlo
Audiencia
Primeros Le ofrece una • Ver en Dreamweaver:
pasos con introducción básica a Seleccione Ayuda > Primeros
Dreamweaver los conceptos de pasos con Dreamweaver
Dreamweaver y a la • Ver en línea: http://
interfaz, con detallados livedocs.macromedia.com/go/
livedocs_dreamweaver_es/
tutoriales para
• Descargar el PDF:
principiantes. Dirigido a
www.macromedia.com/go/
usuarios principiantes, y
dw_documentation_es
también para usuarios
con nivel intermedio y
avanzado que quieran
conocer las nuevas
funciones.
22 Conocer Dreamweaver
Acceso a recursos en línea adicionales de
Dreamweaver
En la siguiente tabla se resumen los recursos en línea adicionales para el
aprendizaje de Dreamweaver.
Recurso Descripción/ Dónde encontrarlo
Audiencia
Centro de Notas técnicas, soporte www.macromedia.com/go/
soporte de e información sobre la dreamweaver_support_es
Dreamweaver resolución de
problemas para
usuarios de
Dreamweaver.
24 Conocer Dreamweaver
Búsqueda de ayuda
Puede realizar una búsqueda de texto completa en la Ayuda de
Dreamweaver.
S U G ER E N C I A
Para buscar una
1. En la Ayuda de Dreamweaver, escriba una palabra o frase en el cuadro
frase específica,
de texto Preguntar y pulse Retorno. utilice comillas.
2. Haga doble clic sobre un tema de la lista de resultados para abrirlo.
Puede empezar a
1. En Ayuda de Dreamweaver, haga clic en el vínculo Índice de la tabla de
escribir una palabra
contenidos. clave en el cuadro de
2. Haga clic en una letra y desplácese a una entrada del índice dentro de la texto para
lista. desplazarse
rápidamente a una
3. Haga clic sobre un número junto a la entrada para que aparezca la entrada del índice.
información correspondiente.
26 Conocer Dreamweaver
Impresión de la documentación de
Dreamweaver
Los libros siguientes están disponibles en formato PDF en el sitio Web de
Macromedia en www.macromedia.com/go/dw_documentation_es:
■ Utilización de Dreamweaver
■ Primeros pasos con Dreamweaver
■ Ampliación de Dreamweaver
■ Referencia API de Dreamweaver
Puede imprimir el PDF parcial o completamente en su impresora,
o si lo desea puede llevar el PDF a un centro copista.
Introducción de comentarios en la
documentación de Dreamweaver con
LiveDocs
La documentación de Dreamweaver también está disponible en línea en
formato LiveDocs. La versión de LiveDocs de la ayuda de Dreamweaver se
parece mucho a la ayuda incorporada en el producto, pero además le
permite comentar el contenido de páginas de ayuda específicas. Puede
agregar información útil sobre un tema de Dreamweaver específico según
su experiencia particular, o pedir consejo a otros diseñadores y
desarrolladores de Dreamweaver.
Los LiveDocs de Dreamweaver están disponibles en
http://livedocs.macromedia.com/go/livedocs_dreamweaver_es/
Aspectos básicos de
Dreamweaver
2
Para sacar el máximo provecho de Macromedia Dreamweaver 8, deberá
conocer cuáles son los conceptos que subyacen al espacio de trabajo de
Dreamweaver. En capítulo presenta los elementos más importantes y
utilizados del espacio de trabajo y explica cómo realizar algunas tareas
básicas con Dreamweaver.
Este capítulo contiene las secciones siguientes:
Conocer el espacio de trabajo de Dreamweaver 8. . . . . . . . . . . . . 29
Personalización del espacio de trabajo de Dreamweaver 8. . . . . 42
Realización de tareas básicas con Dreamweaver 8. . . . . . . . . . . . 45
29
■ “Barra Insertar” en la página 36
■ “Barra de herramientas de Codificación” en la página 38
■ “El Inspector de propiedades” en la página 39
■ “El panel Archivos” en la página 40
■ “El panel Estilos CSS” en la página 41
Barra Insertar
Barra de herramientas de
documento Ventana de documento Grupos de paneles
Ventana de documento
La ventana de documento muestra el documento actual. Puede elegir entre
una de las vistas siguientes:
La vista Diseño es un entorno de diseño para el diseño visual de la página,
la edición visual y el desarrollo rápido de aplicaciones. En esta vista,
Dreamweaver muestra una representación visual del documento
completamente editable, similar a la que aparecería en un navegador.
La vista Código es un entorno de codificación manual para escribir y
editar código HTML, JavaScript, código de lenguaje de servidor, como por
ejemplo PHP o ColdFusion Markup Language (CFML), y otros tipos de
código. Para más información, consulte Capítulo 20, “Codificación en
Dreamweaver” en Utilización de Dreamweaver.
Es posible ver el mismo documento en las dos vistas, Código y Diseño, en
una sola ventana de documento.
Cuando la ventana de documento tiene una barra de título, ésta muestra el
título de la página y, entre paréntesis, el nombre y la ruta del archivo. Si se
han realizado cambios que aún no se han guardado, después del nombre
del archivo Dreamweaver incluye un asterisco.
Cuando se maximiza la ventana de documento en el diseño integrado de
espacio de trabajo (sólo Windows), no aparece la barra de título; en este
caso, el título de la página y el nombre y la ruta del archivo aparecen en la
barra de título de la ventana principal del espacio de trabajo.
Además, cuando una ventana de documento está maximizada, aparecen
fichas en la parte superior de la misma con los nombres de archivo de todos
los documentos abiertos. Para cambiar a un documento, haga clic en su
ficha.
Para más información sobre cómo utilizar la ventana de documento,
consulte Capítulo 1, “Exploración del espacio de trabajo” en Utilización de
Dreamweaver.
Ayudas visuales
Depuración del servidor Título del documento
Ver opciones
Actualizar vista de diseño
Vista previa/Depurar en explorador
Barra de estado
La barra de estado, situada en la parte inferior de la ventana de documento,
proporciona información adicional sobre el documento que está creando.
Es recomendable
carpeta en la que desea guardar el archivo.
guardar el archivo en
un sitio de 3. En el cuadro de texto Nombre de archivo, introduzca un nombre para
Dreamweaver. Para el archivo.
más información,
Evite utilizar espacios y caracteres especiales en los nombres de archivos
consulte Capítulo 3,
“Tutorial: y carpetas. Asimismo, no comience los nombres de los archivos con
Configuración del números. En concreto, no utilice caracteres especiales (como é, ç o ¥) ni
sitio y de los archivos signos de puntuación (como dos puntos, barras inclinadas o puntos) en
del proyecto”, en los nombres de archivos que desee colocar en un servidor remoto;
la página 51.
muchos servidores cambian estos caracteres durante la carga, lo que
provoca que se rompan los vínculos existentes con los archivos.
4. Haga clic en Guardar.
Tutoriales
La Parte Dos de este libro contiene cinco tutoriales básicos que le ayudan a
realizar los distintos pasos de que consta la creación de una página Web. La
página Web que creará es la página principal de Cafe Townsend, un
restaurante ficticio.
Esta parte contiene las siguientes secciones:
Tutorial: Configuración del sitio y de los archivos del proyecto . . 51
Tutorial: Crear un diseño de página basado en tablas . . . . . . . . . .59
Tutorial: Adición de contenido a las páginas . . . . . . . . . . . . . . . . . . 79
Tutorial: Formatear la página con CSS . . . . . . . . . . . . . . . . . . . . . . 107
Tutorial: Publicación del sitio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
49
CAPÍTULO 3
51
Conozca los sitios de
Dreamweaver
En Dreamweaver, el término sitio se emplea para referirse tanto a un sitio
Web como a una ubicación de almacenamiento local de los documentos
que pertenecen a un sitio Web. Esto último es lo que tiene que establecer
antes de comenzar a crear su sitio Web. Un sitio de Dreamweaver organiza
todos los documentos asociados a su sitio Web y le permite controlar y
mantener vínculos, administrar y compartir archivos, y transferir los
archivos del sitio a un servidor Web.
NO TA
Carpetas locales y carpetas remotas "raíz" La carpeta "raíz" local del sitio Dreamweaver suele ser la
carpeta principal o la carpeta de nivel superior de su sitio Web. Suele corresponderse con una carpeta
idéntica situada en el sitio remoto (servidor Web). La carpeta raíz también suele definir la primera parte
de la URL del sitio Web, después del nombre de dominio. Por ejemplo, si su carpeta raíz local se llama
misitioweb, y tiene una carpeta raíz idéntica en el sitio remoto, la URL de su sitio Web será algo como
http://www.yahoo.com/misitioweb.
En algunos casos, la carpeta raíz local podría no tener un nombre exacto equivalente en el sitio remoto.
Por ejemplo, si usted es propietario del dominio www.misitioweb.com, con un directorio raíz remoto
llamado public_html, su carpeta raíz local podría seguir llamándose misitioweb. Los archivos en los
directorios local y remoto raíz serían idénticos; lo único diferente sería los nombres de las carpetas
(public_html en el sitio remoto y misitioweb en el equipo local).
Para más información sobre cómo funciona el panel Archivos, consulte “El
panel Archivos” en la página 40.
Ya ha definido una carpeta raíz local para el sitio. La carpeta raíz local es el
punto de su equipo local donde almacena las copias de trabajo de sus
páginas Web. Más adelante, si quiere publicar sus páginas y hacerlas
públicas, deberá definir una carpeta remota, es decir, un lugar en un equipo
remoto donde resida un servidor Web y donde se almacenen las copias
publicadas de sus archivos locales.
Puede seguir el resto de los tutoriales de esta guía para crear el sitio de
muestra de Cafe Townsend, o bien puede trabajar en sus propias páginas
Web. Cuando acabe de crear y editar las páginas, continúe con la definición
de una carpeta remota en un servidor y con la publicación de las páginas.
Para más información, consulte Capítulo 7, “Tutorial: Publicación
del sitio”.
59
Una maqueta está formada por una cantidad indeterminada de elementos
de páginas que el cliente ha solicitado para su sitio Web. Por ejemplo, el
cliente podría haber dicho: "quiero un logotipo en la parte superior de la
página, una zona de navegación que enlace con estas otras páginas, una
sección para una tienda online y una parte donde pueda insertar
videoclips.” A partir de esto, el diseñador comienza a planificar el diseño de
la página y realiza bocetos de páginas de muestra que cumplen los
requisitos del cliente.
Este tutorial le proporciona una maqueta completa y aprobada para Cafe
Townsend, un restaurante ficticio que ha solicitado un sitio Web. Su
trabajo como diseñador Web consiste en transformar el comp en una
página web activa (probablemente contando con la ayuda de otros
diseñadores gráficos y desarrolladores de Flash).
Creación y almacenamiento de
una página nueva
Después de crear un sitio nuevo y examinar los comps, ya puede empezar a
crear páginas Web. Comience creando una página nueva y guardándola en
la carpeta raíz local cafe_townsend de su sitio Web. Más adelante esta
página será la página de inicio de Cafe Townsend, un restaurante ficticio.
Si no ha creado una carpeta raíz local llamada cafe_townsend, deberá
hacerlo antes de continuar. Para instrucciones, consulte Capítulo 3,
“Tutorial: Configuración del sitio y de los archivos del proyecto”.
1. En Dreamweaver, Seleccione Archivo > Nuevo.
2. En la ficha General del cuadro de diálogo Nuevo documento, seleccione
Página básica en la lista Categoría, seleccione HTML en la lista Página
básica y haga clic en Crear.
3. Seleccione Archivo > Guardar como.
4. En el cuadro de diálogo Guardar como, busque y abra la carpeta
cafe_townsend que definió como carpeta raíz local del sitio.
Esta carpeta la creó en Capítulo 3, “Tutorial: Configuración del sitio y
de los archivos del proyecto”, dentro de una carpeta llamada local_sites.
5. Escriba index.html en el cuadro de texto Nombre de archivo y haga clic
en Guardar.
El nombre de archivo aparecerá ahora en la barra de título en la parte
superior de la ventana de la aplicación.
Inserción de tablas
A continuación, vamos a introducir una tabla que incluirá texto, gráficos y
activos de Macromedia Flash.
1. Haga clic una vez en la página para colocar el punto de inserción en la
esquina superior izquierda de la página.
Inserción de tablas 63
A c er c a d e. . .
Más información sobre las tablas Las tablas constituyen una herramienta muy eficaz para presentar
datos de tabla y establecer el diseño de texto y gráficos en una página HTML. Una tabla consta de una o
varias filas, cada una de las cuales consta, a su vez, de una o más celdas. Al crear filas múltiples con
celdas múltiples, las celdas formal columnas. Técnicamente, una celda es una división dentro de una fila
horizontal, y una columna es una acumulación vertical de estas divisiones de celdas.
Dreamweaver muestra el ancho de la tabla y de cada columna en el Selector de tablas (marcado con
líneas verdes) cuando se selecciona una tabla o cuando el punto de inserción está en ella.
Junto a los anchos se encuentran flechas para el menú de encabezado de la tabla y los menús de
encabezado de las columnas. Puede utilizar los menús para acceder rápidamente a determinados
comandos relacionados con tablas. También puede activar o desactivar la vista de los anchos y los
menús seleccionando Ver > Ayudas visuales > Anchos de tabla.
Las tablas pueden tener bordes, y las celdas de una tabla pueden tener relleno, espaciado o ambos. El
relleno de celda determina el número de píxeles entre el contenido de una celda y los límites de la misma.
El espacio entre celdas determina el número de píxeles entre celdas contiguas de una tabla.
Si no se especifican de forma explícita los valores de relleno y espaciado de celda, la mayoría de los
navegadores mostrará la tabla como si el valor de relleno de celda fuera 1 y el de espaciado de celda fuera
2. Si quiere asegurarse de que los navegadores muestran la tabla sin relleno ni espaciado, establezca 0
como valor de ambos atributos.
Para más información sobre tablas, consulte el Capítulo 8, “Presentación de contenido en tablas” en
Utilización de Dreamweaver.
Inserción de tablas 65
N O TA
Es posible que se vea el Selector de tablas (señalado con líneas verdes)
después de insertar una tabla. Puede hacer desaparecer el Selector de
tablas haciendo clic fuera de la tabla. También puede desactivar el
Selector de tablas seleccionando Ver > Ayudas visuales > Anchos de tabla.
Establecimiento de las
propiedades de una tabla
Ahora va a definir propiedades específicas de la tabla utilizando el modo de
tablas expandidas, una función que añade temporalmente relleno y
espaciado de celdas a las tablas y aumenta los bordes, para así simplificar la
edición. Específicamente, permite colocar el punto de inserción de manera
precisa, sin seleccionar accidentalmente la tabla equivocada o el contenido
de otra tabla.
N OT A
Nota sobre el texto alternativo El texto alternativo es una descripción textual de una imagen en una
página Web. Forma parte del código HTML y no se muestra en la página. Es importante proporcionar
texto alternativo para la mayoría de sus imágenes, con el fin de ofrecer la información proporcionada por
la imagen a los visitantes del sitio que utilicen lectores de pantalla o navegadores que sólo admiten texto.
En los gráficos de rótulo, que sólo suelen mostrar el logotipo en la página Web, no es esencial
proporcionar texto alternativo. Si deja el cuadro de texto Texto alternativo en blanco en el cuadro de
diálogo Marcador de posición de imagen, Dreamweaver añade un atributo alt="" a la etiqueta img. Si
posteriormente decide que quiere añadir texto alternativo a una imagen, puede seleccionar la imagen e
introducir el texto alternativo en el inspector de propiedades. Por ejemplo, si más adelante cambia el
logotipo añadiendo un número de teléfono dirección, podría incluir esta información en el texto
alternativo.
5. Guarde la página.
9. Una vez definidos los colores de las tres celdas, haga clic una vez fuera
de la tabla para anular la selección.
A continuación cambiará el color de fondo de toda la página modificando
las propiedades de la página. El cuadro de diálogo Propiedades de la página
le permite configurar varias propiedades de la página, incluyendo, entre
otros, el tamaño y el color de las fuentes de la página, el color de los
vínculos visitados y los márgenes de la página.
Elegir colores En HTML, los colores se expresan en forma de valores hexadecimales (por ejemplo,
#FF0000) o con nombres (red). Un color seguro para la Web es aquél que se muestra de la misma forma
en Netscape Navigator y en Microsoft Internet Explorer, tanto en Windows como en Macintosh, con un
modo de 256 colores. Existen 216 colores comunes y cualquier valor hexadecimal que combine los pares
00, 33, 66, 99, CC o FF (valores RGB 0, 51, 102, 153, 204 y 255, respectivamente) representa a un
color seguro para la Web.
En Dreamweaver puede seleccionar colores introduciendo valores hexadecimales en los cuadros de
texto correspondientes o seleccionando un color en el selector de color. El selector de color utiliza la
paleta de 216 colores seguros para la Web; al seleccionar un color de esta paleta, se muestra el valor
hexadecimal del color. Para utilizar el selector de color, haga clic en el cuadro del color para seleccionar
un color.
También puede utilizar el selector de color para igualar colores. Por ejemplo, si una imagen de su página
incluye un todo de azul específico y quiere aplicar el mismo color al color de fondo de una celda de la
tabla, seleccione la celda en cuestión, haga clic en el cuadro de color para abrir el selector de color,
mueva el cuentagotas sobre el azul de la imagen y haga clic con el botón del ratón. El selector de color
rellenará la zona seleccionada con el color más parecido al que marcó con el cuentagotas. No obstante,
al seleccionar colores con este método, el color seleccionado por el selector de color podría no ser un
color seguro para la Web.
4. Guarde su trabajo.
Su diseño de página quedará definido. El diseño incluye varias tablas que
pueden albergar activos como imágenes, texto y archivos de Flash Video
(FLV). En el siguiente tutorial, Capítulo 5, “Tutorial: Adición de
contenido a las páginas”, aprenderá a añadir activos a la página utilizando
las diferentes funciones de inserción que le ofrece Dreamweaver.
Tutorial: Adición de
contenido a las páginas
5
Este tutorial le muestra cómo añadir contenido a las páginas Web en
Macromedia Dreamweaver 8. Puede añadir a las páginas Web contenidos
de diversa índole incluyendo, entre otros, gráficos, archivos de Macromedia
Flash, vídeos de Macromedia Flash y texto. Una vez añadido el contenido a
las páginas, puede obtener una vista previa con un navegador, para ver
cómo va a aparecer en la Web.
En este tutorial va a realizar las tareas siguientes:
Localización de los archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Repaso de la tarea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Inserción de imágenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Inserción y reproducción de un archivo Flash . . . . . . . . . . . . . . . . . 90
Inserción de Flash Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Inserción de texto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Creación de vínculos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Vista previa de la página en un navegador . . . . . . . . . . . . . . . . . . . 103
79
Encontrará la versión ya completa del tutorial, table_layout.html, en la
carpeta completed_files/dreamweaver, dentro de la carpeta cafe_townsend
que copió en el disco duro en el Capítulo 3, “Tutorial: Configuración del
sitio y de los archivos del proyecto”.
Repaso de la tarea 81
Los activos necesarios para poder realizar este tutorial se encuentran en la
carpeta raíz cafe_townsend que copió en su disco duro en Capítulo 3,
“Tutorial: Configuración del sitio y de los archivos del proyecto”. Si no ha
realizado dicho tutorial, debe hacerlo antes de seguir con éste. El tutorial le
irá indicando dónde puede encontrar los activos a medida que vaya
avanzando.
Inserción de imágenes
Una vez creado su diseño de página, ya puede añadir activos a la página.
Vamos a comenzar añadiendo imágenes. Hay varias formas de añadir
imágenes a una página Web en Dreamweaver. En este apartado va a añadir
cuatro imágenes distintas a la página “index” de Cafe Townsend siguiendo
varios métodos.
Inserción de imágenes 83
Dreamweaver sustituye el marcador de posición de imagen por el
gráfico de rótulo de Cafe Townsend.
5. Haga clic una vez fuera de la tabla para anular la selección de la imagen.
6. Guarde el archivo (Archivo > Guardar).
Inserción de imágenes 85
2. En el panel Archivos (Ventana > Archivos) busque el archivo
body_main_footer.gif (dentro de la carpeta de imágenes), y arrástrelo
hasta el punto de inserción de la última tabla.
NO TA
Se abre el cuadro de diálogo Atributos de accesibilidad de la etiqueta de
imagen, haga clic en Aceptar.
3. Haga clic una vez fuera de la tabla y guarde la página (Archivo >
Guardar).
Inserción de imágenes 87
A c e r ca d e .. .
El panel Activos El panel Activos le permite administrar los activos del sitio actual. En el panel Activos
se muestran los activos del sitio asociados al documento activo en la ventana de documento.
deberá definir un sitio local antes de ver los activos en el panel Activos. Para más información, consulte
Capítulo 3, “Tutorial: Configuración del sitio y de los archivos del proyecto” o Utilización de Dreamweaver.
El panel Activos proporciona dos vistas:
La lista Sitio enumera todos los activos del sitio, incluidos los colores y los URL que se utilizan en los
documentos del sitio.
La lista Favoritos enumera únicamente los activos que haya elegido de forma explícita. Para añadir un
activo a la lista Favoritos, seleccione el activo en la lista Sitio y, a continuación, seleccione Añadir a
Favoritos en el menú Opciones, situado en la esquina superior derecha del panel Archivos.
Al hacer clic en un activo del panel Activos, aparece el activo seleccionado en el área de vista previa. Para
cambiar el tamaño del área de vista previa, arrastre la línea que separa el área de vista previa de los
encabezados de columna de activos.
Para más información, consulte “Utilización de activos” en Utilización de Dreamweaver.
4. Haga clic en la ficha Activos del panel Archivos o seleccione Ventana >
Activos.
Aparecen los activos de su sitio.
Botón Imágenes
8. Haga clic una vez fuera de la tabla para anular la selección de la imagen.
9. Guarde la página.
Inserción de imágenes 89
Inserción y reproducción de un
archivo Flash
A continuación va a insertar un archivo Flash que reproduce una serie de
fotografías de alimentos ofrecidos por Cafe Townsend. El archivo Flash que
va a insertar es un archivo FMA, o área de mensajería flexible. Un FMA es
un tipo de aplicación Flash común que muestra un mensaje informativo. El
mensaje puede cambiar según las necesidades específicas. Por ejemplo, si
Cafe Townsend va a celebrar un acontecimiento especial, el FMA se podría
cambiar fácilmente (sin afectar al resto de la página) para mostrar
información sobre el evento en lugar de mostrar los alimentos ofrecidos.
Para insertar el archivo FMA de Flash necesita insertar código HTML para
incrustar el archivo en la página de Dreamweaver. Para hacer esto, lo más
sencillo es insertar el archivo SWF (el archivo de película Flash exportado)
en la página. Cuando se inserta un archivo SWF en Dreamweaver,
Dreamweaver escribe por usted todo el código Flash HTML necesario.
1. Con la página index.html abierta en la ventana de documento de
Dreamweaver, haga clic una vez dentro de la segunda fila de la primera
tabla.
La fila de la tabla justo debajo del gráfico de rótulo introducido en el
apartado anterior.
2. En el inspector de propiedades (Ventana > Propiedades), seleccione
Centro en el menú emergente Horiz, y seleccione Medio en el menú
emergente Vert.
De este modo se colocan los contenidos de la celda de la tabla en el
medio de la misma.
NO T A
Archivos flash Al crear activos en Macromedia Flash, se trabaja con archivos FLA, el tipo de archivo
predeterminado de la aplicación Flash. Los archivos FLA tienen la extensión .fla. Por ejemplo, si está
trabajando con un logotipo animado para un sitio Web, el nombre del archivo Flash podría ser
animated_logo.fla.
Cuando termine de trabajar con el archivo FLA en Flash, debe exportar el archivo a un formato que pueda
verse en la Web con Flash Player. Al exportar archivos FLA en Flash, se convierten en archivos SWF con
la extensión .swf. Los archivos SWF (no FLA) reproducen contenido Flash en un navegador; es el tipo de
archivo que se debe introducir en una página Web que se está diseñando con Dreamweaver.
Flash Video El comando Insertar Flash Video de Dreamweaver le permite insertar contenido de Flash
Video en las páginas Web sin tener que utilizar la herramienta de autoría de Flash. El comando inserta un
componente de Flash, que muestra el contenido de Flash Video seleccionado, además de un conjunto de
mandos de reproducción cuando se muestra en un navegador.
El comando Insertar Flash Video le permite ofrecer contenido de vídeo a los visitantes de su sitio a través
de una de estas opciones:
El vídeo de descarga progresiva descarga el archivo de Flash Video (FLV) al disco duro del usuario y lo
reproduce. Sin embargo, a diferencia de los métodos tradicionales de entrega de vídeo de tipo "descarga
y reproducción", la descarga progresiva permite iniciar la reproducción del archivo de vídeo antes de que
haya finalizado la descarga.
El vídeo de flujo transfiere el contenido de Flash Video y lo reproduce en la página Web de inmediato
cuando se solicite. No obstante, para poder utilizar el vídeo de flujo en páginas Web, es necesario tener
acceso a Macromedia Servidor de comunicaciones de Flash, el único servidor que puede transferir
contenido de Flash Video.
Para más información sobre cómo utilizar Flash Video, consulte “Inserción de contenido de Flash Video”
en Utilización de Dreamweaver.
S U G E R E N CI A
Puede hacer clic en
altura en píxeles del archivo FLV. Puede ajustar los valores
Detectar tamaño
arbitrariamente para cambiar el tamaño del Flash Video en su página para especificar el
Web. Al aumentar las dimensiones de un vídeo, suele deteriorarse la ancho y alto exacto
calidad del vídeo. del archivo FLV. No
obstante, en
N OT A
"Total con aspecto" es el valor del ancho y alto del archivo FLV más el ocasiones
ancho y alto del aspecto seleccionado. Dreamweaver no
puede determinar las
7. En el resto de opciones, deje los valores predeterminados: dimensiones del
archivo FLV. En
Restringirmantiene la misma relación de aspecto entre el ancho y alto
estos casos, deberá
del componente de Flash Video. Esta opción está activada de forma introducir
predeterminada. manualmente los
Reproducción automática especifica si el archivo se va a reproducir al valores de ancho y
abrir la página Web. Esta opción está desactivada de forma alto.
predeterminada.
Rebobinado automático especifica si el control de reproducción
vuelve al punto de inicio cuando finalice la reproducción. Esta opción
está desactivada de forma predeterminada.
Inserción de texto
A continuación, va a añadir texto a la página. Puede escribir texto
directamente en la ventana de documento de Dreamweaver o copiarlo y
pegarlo de otro origen (como un archivo de Microsoft Word o de texto).
Mas adelante, le dará formato al texto utilizando hojas de estilos en cascada
(CSS).
Inserción de texto 97
Dependiendo de la resolución de su monitor, el texto ampliará la tabla
de tres columnas para darle cabida al texto. De momento, no se
preocupe por el aspecto. En el siguiente tutorial, aprenderá a darle
estilo al texto utilizando hojas de estilos CSS, para que todo el
contenido se incluya en la tabla de un modo adecuado.
6. Asegúrese de que el punto de inserción continúa en la celda de la taba
donde acaba de pegar el texto. Si no lo está, haga clic dentro de la celda
de la tabla.
8. Guarde la página.
Inserción de texto 99
2. Escriba la palabra Cuisine.
7. Guarde la página.
6. Guarde la página.
Tutorial: Formatear la
página con CSS
6
Este tutorial explica cómo formatear el texto de la página utilizando hojas
de estilos en cascadas (CSS) con Dreamweaver. CSS le proporciona un
mayor control sobre el aspecto de la página, ya que le permite formatear y
situar el texto ofreciéndole posibilidades que no existen en HTML.
En este tutorial va a realizar las tareas siguientes:
Localización de los archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Repaso de la tarea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Conocer las CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
Crear una nueva hoja de estilos . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
Explorar el panel Estilos CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116
Adjuntar una hoja de estilos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114
Crear una nueva regla CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
Aplicar un estilo de clase al texto . . . . . . . . . . . . . . . . . . . . . . . . . . . .121
Formatear el texto de la barra de navegación . . . . . . . . . . . . . . . . 122
(Opcional) Centrar el contenido de la página. . . . . . . . . . . . . . . . . .131
107
Localización de los archivos
Este tutorial comienza con la página índice de Cafe Townsend a la que
añadió contenido en el apartado Capítulo 5, “Tutorial: Adición de
contenido a las páginas”. Si no completó ese tutorial, puede volver atrás y
completarlo antes de continuar o abrir la versión completada del tutorial y
trabajar con ella. Encontrará la versión ya completa del tutorial,
add_content.html, en la carpeta completed_files/dreamweaver, dentro de
la carpeta cafe_townsend que copió en el disco duro en el apartado
Capítulo 3, “Tutorial: Configuración del sitio y de los archivos del
proyecto”.
N OT A
Para más
información sobre A continuación va a adjuntar la hoja de estilos a la página index.html.
cualquier propiedad
de CSS, consulte la
guía de referencia de Adjuntar una hoja de estilos
O’Reilly que
acompaña a Al adjuntar una hoja de estilos a una página Web, las reglas definidas en la
Dreamweaver. Para hoja de estilos se aplican a los elementos correspondientes de la página. Por
mostrar la guía, ejemplo, al adjuntar la hoja de estilos cafe_townsend.css a la página
seleccione Ayuda > index.html, todo el texto de párrafo (texto formateado con la etiqueta <p>
Referencia y
en el código HTML) se formateará de acuerdo a la regla CSS definida.
seleccione O’Reilly
CSS Reference en el 1. El la ventana de documento, abra el archivo de Cafe Townsend
menú emergente del index.html. (si ya está abierto, puede hacer clic en su ficha)
panel Referencia.
2. Seleccione el texto del primer párrafo que pegó en la página en el
apartado Capítulo 5, “Tutorial: Adición de contenido a las páginas”.
Es posible que necesite contraer otro panel, como el panel Archivos, para
ver el panel Estilos CSS al completo. También puede modificar la longitud
del panel Estilos CSS arrastrando las separaciones entre paneles.
Para más
información sobre 8. Haga clic en Todo en la parte superior del panel Estilos CSS.
cualquier propiedad 9. Haga clic en el signo más (+) junto a la categoría cafe_townsend.css si
de CSS, consulte la todavía no está expandida.
guía de referencia de
O’Reilly que Verá que Dreamweaver ha añadido el estilo de clase .bold a la lista de
acompaña a reglas definidas en la hoja de estilos externa. Si hace clic en la regla
Dreamweaver. Para .bold en el panel Todas las reglas, se mostrarán las propiedades de la
mostrar la guía, regla en el panel Propiedades. La nueva regla también aparece en el
seleccione Ayuda >
menú emergente Estilo del inspector de propiedades.
Referencia y
seleccione O’Reilly
CSS Reference en el
menú emergente del
panel Referencia.
4. Guarde la página.
Para más
información sobre A continuación, va a utilizar el panel Estilos CSS para añadir más
cualquier propiedad propiedades a la regla .navigation.
de CSS, consulte la 8. En el panel Estilos CSS, asegúrese de que la regla .navigation está
guía de referencia de
seleccionada y haga clic en Mostrar vista de lista.
O’Reilly que
acompaña a
Dreamweaver. Para
mostrar la guía,
seleccione Ayuda >
Referencia y
seleccione O’Reilly
CSS Reference en el
menú emergente del
panel Referencia.
11. Localice la propiedad display (es posible que tenga que desplazarse
SUGERENCIA
Para ver cómo
hacia abajo), haga clic una vez en la columna de la derecha y seleccione
afecta su trabajo a la
block en el menú emergente. hoja de estilos
externa, mientras
trabaja mantenga
abierto el archivo
cafe_townsend.css
en la ventana de
documento. Cuando
realice una selección
en el panel Estilos
CSS, verá cómo
Dreamweaver
escribe al mismo
tiempo el código de
CSS en la hoja de
estilos.
12. Localice la propiedad padding, haga clic una vez en la columna de la
derecha, introduzca el valor 8px y presione la tecla Intro (Windows) o
Retorno (Macintosh).
13. Localice la propiedad width, haga clic una vez en la columna de la
derecha, introduzca 140 en el primer cuadro de texto, seleccione píxeles
en el menú emergente y presione la tecla Intro (Windows) o Retorno
(Macintosh).
15. Haga clic en el archivo cafe_townsend.css para verlo. Como puede ver,
Dreamweaver ha añadido al archivo todas las propiedades definidas.
16. Guarde el archivo cafe_townsend.css y ciérrelo.
Ya ha creado una regla para formatear el texto de la barra de navegación.
A continuación va a aplicar la regla a los vínculos seleccionados.
Tutorial: Publicación
del sitio
7
En este tutorial se explica cómo definir un sitio remoto con Macromedia
Dreamweaver 8 y cómo publicar sus páginas Web. Un sitio remoto suele
ser un lugar en un equipo remoto donde se ejecuta un servidor Web y
donde se almacenan copias de sus archivos locales. Los usuarios acceden al
sitio remoto del servidor Web cada vez que visitan sus páginas en un
navegador.
En este tutorial va a realizar las tareas siguientes:
Los sitios remotos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Definir una carpeta remota. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Cargar los archivos locales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Solución de problemas de configuración de carpetas remotas
(opcional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
135
También puede ejecutar un servidor Web en su equipo local, como IIS
(Windows) o Apache (Macintosh). Para más información sobre la
configuración de un servidor Web en el equipo local, consulte Apéndice B,
“Instalación de un servidor Web”, en la página 247.
El procedimiento descrito en este tutorial funciona mejor si la carpeta raíz
remota está vacía. Si el sitio remoto ya contiene archivos, cree una carpeta
vacía en el sitio remoto (en el servidor) y utilice esa carpeta vacía como
carpeta raíz remota.
Antes de continuar también necesita haber definido un sitio local. Para más
información, consulte “Tutorial: Configuración del sitio y de los archivos
del proyecto” en la página 51.
Para más información sobre sitios de Dreamweaver, consulte Capítulo 2,
“Configuración de un sitio de Dreamweaver” en Utilización de
Dreamweaver.
Crear una carpeta remota con Dreamweaver Si Dreamweaver es su único método de acceso al
servidor remoto, no podrá crear una carpeta vacía en el servidor remoto hasta que haya completado la
configuración remota en Dreamweaver y se haya establecido una conexión. Si ése fuera el caso, puede
definir su directorio de servidor como carpeta remota o crear una carpeta remota después de haber
establecido una conexión con el servidor. En cualquier caso, siga las instrucciones de este tutorial hasta
que esté conectado a un servidor remoto. Una vez establecida la conexión, puede usar el panel Archivos
de Dreamweaver para crear una nueva carpeta remota.
Al establecer una conexión con un servidor remoto, el panel Archivos muestra todos los archivos del
servidor remoto en la Vista remota (igual que muestra todos los archivos locales en la Vista local). Para
mostrar la Vista remota, seleccione Vista remota en el menú emergente situado en la parte superior del
panel Archivos o haga clic en Expandir/contraer en la barra de herramientas del panel Archivos. Al hacer
clic en Expandir/contraer, el panel Archivo muestra simultáneamente la Vista local y la Vista remota.
Para añadir una carpeta vacía en Vista remota, muestre primero la Vista remota siguiendo uno de los
métodos descritos anteriormente. (Si al principio no puede ver su conexión, haga clic en Actualizar en la
barra de herramientas del panel Archivos.) Cuando vea que está conectado al servidor Web, haga clic
con el botón derecho (Windows) o haga clic manteniendo presionada la tecla de Control (Macintosh) en
Vista remota y seleccione Nueva carpeta.
Tutoriales avanzados
143
CAPÍTULO 8
Tutorial: Utilización de
código
8
A medida que añade texto, imágenes y otro contenido a una página Web,
Dreamweaver 8 genera código HTML. En este tutorial se explica cómo
utilizar la vista Código para mostrar el código subyacente de un
documento, así como para añadir y editar el código manualmente.
Si ya ha configurado el sitio y ha finalizado el tutorial anterior, puede
continuar trabajando en la misma carpeta index.html.
No es necesario haber finalizado los tutoriales anteriores para seguir el
presente tutorial. En primer lugar, configure el sitio siguiendo las
instrucciones de “Tutorial: Configuración del sitio y de los archivos del
proyecto” en la página 51. A continuación, utilice el archivo
index_code.html en la carpeta cafe_townsend/completed_files/
dreamweaver para seguir este tutorial. index_code.html es una copia del
archivo terminado index.html del apartado Capítulo 6, “Tutorial:
Formatear la página con CSS”, en la página 107.
N OT A
145
Consulta del código
Dreamweaver permite ver la página de dos formas distintas: la vista Diseño
(donde el documento aparece de forma muy similar a como lo haría en un
navegador) y la vista Código (donde se puede ver el código HTML
subyacente). También puede utilizar una vista dividida que muestra
simultáneamente las vistas de Código y de Diseño.
1. Asegúrese de que el archivo index.html esté activo en la ventana de
documento.
NO T A
Botón
Actualizar
4. Seleccione Ver > Opciones de vista de Código > Ajustar texto para
activar el ajuste del texto en el caso de que no esté activado.
5. Haga clic con el botón derecho del ratón (Windows) o, con la tecla
Control presionada (Macintosh), haga clic en el texto seleccionado y, a
continuación, seleccione Insertar etiqueta en el menú emergente.
Aparecerá el Selector de etiquetas.
6. En el Selector de etiquetas, expanda la categoría Etiquetas HTML,
a continuación Formato y diseño y, por último, General.
NO TA
NO TA
Para desplazarse
etiqueta.
rápidamente a una
etiqueta, escriba las 8. Comience a escribir src y presione Intro (Windows) o Retorno
primeras letras del (Macintosh) cuando esté seleccionado el atributo src en el menú de
nombre de la misma. sugerencias.
La URL del archivo de imagen se insertará como valor del atributo src
y el punto de inserción aparecerá después de las comillas de cierre.
11. Presione la barra espaciadora, seleccione el atributo alt en el menú de
sugerencias y a continuación presione Intro (Windows) o Retorno
(Macintosh).
12. Deje las comillas vacías, ya que esta imagen es únicamente una
ilustración.
Utilice la tecla de flecha derecha para mover el punto de inserción a la
derecha de las comillas.
13. Escriba un paréntesis angular de cierre (>) para completar la etiqueta.
Para añadir un
atributo a una
Después de realizar cambios en el código, puede ver inmediatamente los
etiqueta ya creada,
coloque el punto de resultados.
inserción justo
después del valor del
Para obtener una representación visual del código, siga uno de
atributo final de la
estos procedimientos:
etiqueta y presione la ■ Haga clic en la vista Diseño o en las vistas Código y Diseño (etiquetado
barra espaciadora. con el texto Dividir) en la barra de herramientas Documento.
Cuando aparezca
■ Previsualice la página en un navegador Web presionando F12
una lista de atributos,
añada un atributo y
(Windows) u Opción+F12 (Macintosh). Para cerrar el navegador y
especifique su valor volver al código, presione Alt+F4 (sólo Windows).
si lo tiene.
Imprimir el código
Puede imprimir el código para editarlo fuera de línea, archivarlo o
distribuirlo.
159
Diseño de página basado en
CSS
Muchos sitios Web utilizan diseños basados en tablas para mostrar la
información en las páginas. Las tablas son útiles a la hora de presentar datos
tabulares (como filas y columnas de elementos recurrentes) y son muy
fáciles de introducir en la página. Pero las tablas también tienden a generar
una gran cantidad de código que es difícil de leer y de mantener. Además,
debido a la gran cantidad de etiquetas que se necesitan y a la tendencia a
"anidar", las tablas pueden causar problemas para las personas
discapacitadas que utilizan lectores de pantalla para ver las páginas.
Un diseño basado en CSS, es decir, un diseño que utiliza elementos de
bloques en lugar de filas y columnas de tabla, contiene mucho menos
código que un diseño similar basado en tablas. Los diseños basados en CSS
suelen utilizar etiquetas <div> en lugar de <table> para crear los bloques
CSS utilizados para el diseño. Puede colocar estos bloques CSS en
cualquier lugar de la página y asignarles propiedades como bordes,
márgenes, colores de fondo, etc. Además, a los usuarios que utilizan
lectores de pantalla les será mucho más sencillo acceder al contenido de las
páginas Web creadas con CSS, porque el código es más sencillo y más
corto.
Dreamweaver le permite utilizar capas. Una capa de Dreamweaver es un
elemento de página HTML que se puede colocar en cualquier lugar del
documento. Específicamente, es una etiqueta <div> (o cualquier otra
etiqueta) con una posición absoluta. Las capas se arrastran hasta su página
con Dreamweaver y después las coloca donde quiera. Las capas funcionan
como bloques de contenido que pueden albergar activos como imágenes,
archivos Flash, texto, etc.
Las capas de Dreamweaver son elementos que tienen una posición
absoluta. Es decir, tienen una posición específica que se define de manera
relativa a los márgenes superior e izquierdo de la página. No puede crear un
diseño basado en CSS con capas y después centrar el contenido de la
página. Por ello, el diseño de este tutorial será algo diferente al creado en
Capítulo 4, “Tutorial: Crear un diseño de página basado en tablas”.
Para más información sobre capas de Dreamweaver, consulte Capítulo 7,
“Diseño de páginas con CSS” en Utilización de Dreamweaver.
Creación y almacenamiento de
una página nueva
Después de crear un sitio nuevo y examinar los comps, ya puede empezar a
crear páginas Web. Comience creando una página nueva y guardándola en
la carpeta raíz local cafe_townsend de su sitio Web. Más adelante esta
página será la página de inicio de Cafe Townsend, un restaurante ficticio.
Si no ha creado una carpeta raíz local llamada cafe_townsend, deberá
hacerlo antes de continuar. Para instrucciones, consulte Capítulo 3,
“Tutorial: Configuración del sitio y de los archivos del proyecto”.
1. En Dreamweaver, Seleccione Archivo > Nuevo.
2. En la ficha General del cuadro de diálogo Nuevo documento, seleccione
Página básica en la lista Categoría, seleccione HTML en la lista Página
básica y haga clic en Crear.
3. Seleccione Archivo > Guardar como.
4. En el cuadro de diálogo Guardar como, busque y abra la carpeta
cafe_townsend que definió como carpeta raíz local del sitio.
Esta carpeta la creó en Capítulo 3, “Tutorial: Configuración del sitio y
de los archivos del proyecto”, dentro de una carpeta llamada local_sites.
5. Escriba index_css.html en el cuadro de texto Nombre de archivo y haga
clic en Guardar.
El nombre de archivo aparecerá ahora en la barra de título en la parte
superior de la ventana de la aplicación, entre paréntesis.
Insertar capas
A continuación, va a insertar capas en la página. Una capa es un elemento
con posición absoluta que puede utilizar para albergar imágenes, texto
archivos Flash y otro tipo de contenido. Para más información sobre capas,
consulte “Diseño de página basado en CSS” en la página 160.
La capa flash_fma tiene 700 píxeles de ancho por 166 píxeles de alto.
Además, está situada a 20 píxeles del margen izquierdo de la página y a
111 del margen superior de la página. Ha colocado esta capa a 111
píxeles del margen superior de la página para que no se solape con la
capa banner_graphic.
También puede
teclas de flecha de su equipo para situar las capas, como muestra el
mover una distancia
de un píxel las capas
ejemplo siguiente:
seleccionadas
pulsando las teclas
de flecha del
teclado. Pruebe a
utilizar el inspector
de propiedades para
alinear la capa
header a una
distancia de 20
píxeles del margen
izquierdo de la
página. A
continuación, utilice
la tecla Flecha arriba
para mover la capa
hacia arriba hasta
que toque el borde
inferior de la capa
flash_fma.
10. Una vez colocadas las capas en posición, desactive los Fondos de diseño
S UG E R E N CI A
También puede
CSS (si todavía no lo están) seleccionando Ver > Ayudas visuales y
utilizar el botón
Ayudas visuales en
anulando la selección de Fondos de diseño CSS.
la barra de
herramientas
Documento para
Añadir capas dentro de una capa
activar o desactivar Las últimas capas que va a dibujar estarán dentro de la capa más grande
los Fondos de
center_content. Estas capas son el equivalente a las celdas de tablas que
diseño CSS.
añadió a la página en el apartado Capítulo 4, “Tutorial: Crear un diseño de
página basado en tablas”.
1. Haga clic una vez a la derecha de sus capas para asegurarse de que no hay
nada seleccionado.
N O TA
S U G E R E N CI A
Puede cambiar el
fondo de algunas capas y del fondo de la página.
ancho de la columna
1. Seleccione la capa navigation haciendo clic sobre su nombre en el panel Nombre en el panel
Capas (Ventana > Capas). Capas arrastrando el
borde derecho del
título de la columna
hacia la izquierda o
la derecha.
7. Una vez definidos los colores de fondo de las tres capas, haga clic una
vez a la derecha de todas sus capas para asegurarse de que no haya nada
seleccionado.
A continuación cambiará el color de fondo de toda la página
modificando las propiedades de la página. El cuadro de diálogo
Propiedades de la página le permite configurar varias propiedades de la
página, incluyendo, entre otros, el tamaño y el color de las fuentes de la
página, el color de los vínculos visitados, los márgenes de la página.
8. Seleccione Modificar > Propiedades de la página.
9. En la categoría Aspecto del cuadro de diálogo Propiedades de la página,
haga clic en el cuadro de color Color de fondo y seleccione negro
(#000000) en el selector de color.
Tutorial: Visualización de
datos XML
10
Este tutorial le muestra cómo crear una página Web que muestre datos
XML. La visualización de datos XML implica recuperar información
almacenada en un archivo XML local o remoto para, posteriormente,
mostrar dicha información en la página. La ventaja importante que supone
el uso de datos XML en páginas Web es la posibilidad de separar el
contenido de la presentación: el contenido de la página (los datos) son
totalmente independientes de la presentación de la página (el diseño, el
estilo del texto, etc.). De este modo, cualquiera puede trabajar con el
archivo XML sin necesidad de alterar la presentación de la página, y
viceversa.
Aunque no es imprescindible, se recomienda estar relativamente
familiarizado con las hojas de estilos en cascada (CSS) para poder seguir
este tutorial. De lo contrario, tal vez debería realizar Capítulo 6, “Tutorial:
Formatear la página con CSS”, en la página 107.
En este tutorial, llevará a cabo las tareas siguientes:
Localización de los archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Repaso de la tarea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Más información sobre el uso de XML y XSL en páginas
Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Más información sobre las páginas XSLT . . . . . . . . . . . . . . . . . . . 188
Conversión de una página HTML en una página XSLT . . . . . . . 190
Adjuntar una fuente de datos XML a la página XSLT . . . . . . . . . .191
Modificación del diseño de la página XSLT. . . . . . . . . . . . . . . . . . 193
Vinculación de datos XML a la página XSLT. . . . . . . . . . . . . . . . . 195
Aplicación de estilos a los datos XML . . . . . . . . . . . . . . . . . . . . . . . 196
Creación de un vínculo dinámico . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Añadir un objeto XSLT Repetir región . . . . . . . . . . . . . . . . . . . . . 200
183
Adjuntar la página XSLT a la página XML . . . . . . . . . . . . . . . . . . 203
Más información sobre otras opciones de implementación . . . 205
2. Pulse Eliminar.
3. Repita los pasos anteriores para eliminar la fila Grilled Pacific Salmon y
la fila Thai Noodle Salad. Cuando haya terminado, debería quedar
únicamente una fila en la página: la fila Summer Salad.
4. Seleccione todo el texto en la celda de la tabla situada a la izquierda.
Tutorial: Desarrollo de
una aplicación Web
11
En este tutorial, aprenderá a utilizar Macromedia Dreamweaver 8 para
empezar a desarrollar rápidamente aplicaciones Web dinámicas gestionadas
por bases de datos, que le permitirán presentar información recuperada de
una base de datos en las páginas Web.
Visualizará páginas Web para el sitio de Cafe Townsend utilizando una
base de datos de muestra suministrada con Dreamweaver. También
utilizará Dreamweaver para crear un formulario de inserción de registro
para permitir a los visitantes dejar comentarios.
En este tutorial va a realizar las tareas siguientes:
Antes de comenzar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .207
Repaso de la tarea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Apertura de un documento para trabajar en él . . . . . . . . . . . . . . . 210
Definición de un juego de registros . . . . . . . . . . . . . . . . . . . . . . . . . .211
Visualización de los registros de la base de datos . . . . . . . . . . . . 215
Adición de campos dinámicos a la tabla . . . . . . . . . . . . . . . . . . . . . 217
Definición de una región repetida. . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Visualización de la página . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Creación de un formulario de inserción de registro . . . . . . . . . . 220
Copia de los archivos en el servidor. . . . . . . . . . . . . . . . . . . . . . . . 226
Lecturas adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Antes de comenzar
Debe configurar el entorno de trabajo de Dreamweaver para el desarrollo
de aplicaciones antes de completar este tutorial. Para obtener información
de configuración, consulte el capítulo de configuración correspondiente a
su servidor de aplicación de la siguiente lista. Si no está seguro del servidor
de aplicaciones que utiliza, consulte al administrador del sistema.
207
■ Apéndice C, “Configuración del sitio ColdFusion de muestra”, en
la página 253
■ Apéndice D, “Configuración del sitio ASP.NET de muestra”, en
la página 271
■ Apéndice E, “Configuración del sitio ASP de muestra”, en la página
285
■ Apéndice F, “Configuración del sitio JSP de muestra”, en la página 303
■ Apéndice G, “Configuración del sitio PHP de muestra”, en la página
321
Los capítulos de configuración le enseñarán a desempeñar las tareas
siguientes:
■ Configurar el sistema.
■ Configurar Dreamweaver para que funcione con el servidor de
aplicaciones elegido.
■ Definir una conexión con la base de datos.
No habrá completado este tutorial hasta haber llevado a cabo esas tareas.
Las pantallas de ejemplo de este capítulo muestran cuadros de diálogo de
Macromedia ColdFusion. Sin embargo, puede seguir las lecciones de este
tutorial utilizando cualquiera de los modelos de servidor compatibles con
Dreamweaver.
Repaso de la tarea
La tarea consiste en crear las siguientes páginas dinámicas para el sitio Web
de Cafe Townsend:
■ Una página con los comentarios que ya se encuentran en la base de
datos.
■ Una página que permite a los visitantes enviar comentarios a la
empresa, tras lo cual se almacenan en una base de datos.
Definición de un juego de
registros
A continuación creará un juego de registros para seleccionar los datos que
desea mostrar. Un juego de registros es un conjunto de información
extraída de una base de datos mediante una consulta de base de datos. (En
ASP.NET se denomina conjunto de datos o DataSet.) Una consulta de base
de datos es una manera de solicitar datos de una base de datos utilizando
criterios de búsqueda especificados, normalmente en un lenguaje
denominado SQL. A continuación, utilice la información extraída como
origen del contenido de las páginas dinámicas.
Dreamweaver ofrece una interfaz fácil de usar para la creación de consultas
SQL sencillas (no es necesario tener conocimientos de SQL para crear un
juego de registros en Dreamweaver).
Creará un juego de registros que seleccione todos los valores de la tabla
COMMENTS de la base de datos del tutorial.
N OT A
N OT A
S U G E R E N C IA
Si no ve todos los
campos de juegos de
registros en el panel
Vinculaciones, haga
clic en el signo más
(+) (Windows) o en la
flecha de ampliación
(Macintosh) situada
junto a Juego de
registros
(rs_Comment) para
expandir la estructura
del juego de
registros.
Visualización de los registros de
la base de datos
A continuación creará una página que incluya los registros que contiene la
tabla COMMENTS. Generará dinámicamente la página en lugar de
introducir manualmente la información.
Comenzará creando una tabla para estructurar la lista de datos.
1. En el documento Cafe Townsend, sitúe el punto de inserción en la línea
en blanco después del encabezado “Customer Comments”.
2. Inserte una tabla siguiendo uno de estos procedimientos:
■ En la barra Insertar, haga clic en la categoría Común y, a
continuación, haga clic en el botón Tabla o arrastre el botón hasta
el documento.
■ Seleccione Insertar > Tabla.
Se mostrará el cuadro de diálogo Tabla.
3. En el cuadro de diálogo, defina las siguientes opciones:
■ En Filas, introduzca 2.
■ En Columnas, introduzca 4.
■ Mantenga el Ancho de tabla configurado con 100 por cien.
4. Guarde la página.
3. Con el archivo send como documento activo, seleccione Archivo > Vista
previa en el navegador o pulse F12 para ver su página en un navegador.
4. Introduzca los datos de prueba en el formulario y haga clic en Insertar
registro en el documento para enviar los datos.
El servidor de aplicaciones recibirá la información enviada, actualizará
la base de datos y mostrará la página de comentarios con la información
actualizada.
Lecturas adicionales
En este tutorial se ha facilitado información sobre un pequeño conjunto de
herramientas que se pueden utilizar para crear páginas dinámicas
gestionadas por datos. En esta lección ha aprendido a crear juegos de
registros para definir los datos que desea emplear en el sitio Web. También
ha utilizado un objeto de aplicación de Dreamweaver para crear una
aplicación Web efectiva que permite interactuar con los datos almacenados
en la base de datos.
Apéndices
229
APÉNDICE A
Aplicaciones Web
Una aplicación Web es un sitio Web que contiene páginas con contenido
sin determinar, parcialmente o en su totalidad. El contenido final de una
página se determina sólo cuando el usuario solicita una página del servidor
Web. Dado que el contenido final de la página varía de una petición a otra
en función de las acciones del visitante, este tipo de página se denomina
página dinámica.
Las aplicaciones Web se crean en respuesta a diversas necesidades o
problemas. En esta sección se describen los usos más habituales de las
aplicaciones Web y se proporciona un ejemplo sencillo.
231
Usos comunes de las aplicaciones Web
Las aplicaciones Web pueden tener numerosos usos tanto para los visitantes
como para los ingenieros de desarrollo, entre otros:
■ Permitir a los usuarios localizar información de forma rápida y sencilla
en un sitio Web en el que se almacena gran cantidad de contenido.
Este tipo de aplicación Web ofrece a los visitantes la posibilidad de
buscar contenido, organizarlo y navegar por él de la manera que
estimen oportuna. Algunos ejemplos son: las intranets de las empresas,
Microsoft MSDN (www.msdn.microsoft.com) y Amazon.com
(www.amazon.com).
■ Recoger, guardar y analizar datos suministrados por los visitantes de los
sitios.
En el pasado, los datos introducidos en los formularios HTML se
enviaban como mensajes de correo electrónico a los empleados o a
aplicaciones CGI para su procesamiento. Una aplicación Web permite
guardar datos de formularios directamente en una base de datos,
además de extraer datos y crear informes basados en la Web para su
análisis. Ejemplos de ello son las páginas de los bancos en línea, las
páginas de tiendas en línea, las encuestas y los formularios con datos
suministrados por el usuario.
■ Actualizar sitios Web cuyo contenido cambia constantemente.
Una aplicación Web evita al diseñador Web tener que actualizar
continuamente el código HTML del sitio. Los proveedores
de contenido, como los editores de noticias, proporcionan el contenido
a la aplicación Web y ésta actualiza el sitio automáticamente. Entre los
ejemplos figuran Economist (www.economist.com) y CNN
(www.cnn.com).
Servidor Web
Paso 1: el
navegador Web
solicita la página
estática. Petición Respuesta
Paso 3: el servidor
Web envía la página
SERVIDOR WEB al navegador
solicitante.
Paso 2: el
servidor
localiza la <HTML>
página. <p>Hi
</HTML>
Página estática
Navegador Web
Paso 1 - el
navegador Web
solicita la página
dinámica. Petición Respuesta
Paso 5- el servidor
Web envía la página
finalizada al
SERVIDOR WEB navegador
solicitante.
Paso 2 - el
servidor Web <HTML> <HTML>
localiza la página <code> <p>Hi
y la envía al </HTML> </HTML>
servidor de
aplicaciones.
Paso 4- el servidor
de aplicaciones
pasa la página
Paso 3 - el terminada al
servidor de Servidor de aplicaciones servidor Web.
aplicaciones busca
instrucciones en la
página y la termina.
Petición Respuesta
Paso 9- el servidor
Web envía la página
finalizada al
SERVIDOR WEB navegador
solicitante.
Paso 2 - el servidor
Web localiza la <HTML> <HTML>
página y la envía al <code> <p>Hi
servidor de
aplicaciones. </HTML> </HTML>
Paso 8- el servidor
de aplicaciones
inserta los datos en
una página y luego
Paso 3- el servidor pasa la página al
de aplicaciones servidor Web.
busca instrucciones
en la página. Servidor de aplicaciones
Paso 4- el servidor
de aplicaciones envía Paso 7- el
la consulta al controlador pasa el
controlador de la juego de registros al
base de datos. servidor de
Consulta Juego de registros
aplicaciones.
Base de datos
PHP PHP
Terminología de aplicaciones
Web
En esta sección se definen términos utilizados con frecuencia relacionados
con las aplicaciones Web.
Un servidor de aplicaciones es un software que ayuda al servidor Web a
procesar las páginas que contienen scripts o etiquetas del lado del servidor.
Cuando se solicita al servidor una página de este tipo, el servidor Web pasa
la página al servidor de aplicaciones para su procesamiento antes de
enviarla al navegador. Para más información, consulte “Funcionamiento de
una aplicación Web” en la página 234.
Entre los servidores de aplicaciones más habituales se encuentran
Macromedia ColdFusion, Macromedia JRun Server, Microsoft .NET
Framework, IBM WebSphere y Apache Tomcat.
Una base de datos es un conjunto de datos almacenados en tablas. Cada
fila de una tabla constituye un registro de datos, y cada columna constituye
un campo del registro, como se indica en el siguiente ejemplo.
Campos (columnas)
Registros
(filas)
Instalación de un
servidor Web
B
Para desarrollar y comprobar páginas Web dinámicas, necesitará un
servidor Web en funcionamiento. En este capítulo se describe cómo la
mayoría de los usuarios de Windows pueden instalar y utilizar un servidor
Web Microsoft en sus equipos locales.
Si es usted usuario de Windows y desea desarrollar sitios ColdFusion,
puede utilizar el servidor Web incluido en la edición para desarrolladores
del servidor de aplicaciones Macromedia ColdFusion MX 7, que puede
instalar y utilizar gratuitamente. Para más información, consulte
Apéndice C, “Configuración del sitio ColdFusion de muestra”, en
la página 253.
Si es usted usuario de Macintosh, puede utilizar el servidor Web de un
equipo conectado en red o de una empresa de alojamiento Web. Si desea
desarrollar aplicaciones PHP, puede utilizar el servidor Web Apache ya
instalado en su equipo Macintosh.
Este capítulo contiene las secciones siguientes:
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Instalación de Internet Information Server . . . . . . . . . . . . . . . . . . 248
Comprobación de IIS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Comprobación del servidor Web de Macintosh
(desarrolladores PHP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Aspectos básicos de los servidores Web . . . . . . . . . . . . . . . . . . . . 251
NO T A
247
Introducción
Si es usted usuario de Windows, puede instalar y ejecutar Internet
Information Server (IIS) en su equipo. También puede instalar el servidor
Web en un equipo Windows conectado en red para que otros
desarrolladores de su equipo puedan utilizarlo.
Los usuarios de Windows que deseen desarrollar aplicaciones ColdFusion
pueden utilizar, en lugar de ello, el servidor Web instalado con la edición
para desarrolladores de ColdFusion MX 7. Para más información, consulte
Apéndice C, “Configuración del sitio ColdFusion de muestra”, en
la página 253.
Puede que IIS ya esté instalado en su equipo. Compruebe la estructura de
carpetas para averiguar si contiene una carpeta denominada C:\Inetpub o
D:\Inetpub. IIS crea esta carpeta durante la instalación.
Si la carpeta no existe, instale IIS. Para más información, consulte
“Instalación de Internet Information Server” en la página 248.
Si es usted usuario de Macintosh y está interesado en desarrollar
aplicaciones PHP, puede utilizar el servidor Web Apache ya instalado en su
equipo Macintosh. Para más información, consulte “Comprobación del
servidor Web de Macintosh (desarrolladores PHP)” en la página 250.
Instalación de Internet
Information Server
Los usuarios de Windows 2000 y Windows XP Professional deben instalar
Internet Information Server (IIS).
Si es usted usuario de Windows 2000 o Windows XP Professional,
compruebe si IIS está instalado y en ejecución en su sistema. Para ello,
busque la carpeta C:\Inetpub. Si no existe, es probable que IIS no esté
instalado en el sistema.
Comprobación de IIS
Para comprobar el servidor Web, cree una página HTML sencilla llamada
myTestFile.htm y guárdela en la carpeta Inetpub\wwwroot del equipo en el
que se ejecuta el servidor Web. La página HTML puede constar de una sola
línea, como, por ejemplo:
<p>My web server is working.</p>
Otra expresión que puede utilizar en lugar del nombre del servidor o
localhost es 127.0.0.1 (por ejemplo, http://127.0.0.1/gamelan/soleil.htm).
Listas de comprobación de la
configuración para
desarrolladores de ColdFusion
Para configurar una aplicación Web, debe configurar el sistema, definir un
sitio de Dreamweaver y conectar con una base de datos. En esta sección se
ofrecen las listas de comprobación para cada una de estas tareas. Las tareas
se describen detalladamente en el resto del capítulo.
253
Configure el sistema:
1. Instale el servidor de aplicaciones ColdFusion (que incluye un servidor
Web).
2. Cree una carpeta raíz.
Dreamweaver Dreamweaver
Servidor ColdFusion
SERVIDOR DE WINDOWS
Servidor ColdFusion
Definición de un sitio de
Dreamweaver (ColdFusion)
Una vez que haya configurado el sistema, copie los archivos de muestra en
una carpeta local y defina un sitio de Dreamweaver para administrar los
archivos.
SUGERENCIA
El prefijo de URL
Definición del sitio y, a continuación, haga clic en Listo para cerrar el
debe especificar
cuadro de diálogo Administrar sitios. siempre una carpeta
Una vez especificada una carpeta en la que procesar las páginas dinámicas, en lugar de una
cargue los archivos de muestra al servidor Web. página concreta del
sitio. Asimismo,
asegúrese de utilizar
Carga de los archivos de muestra la misma
combinación de
Una vez especificada una carpeta en la que procesar las páginas dinámicas, mayúsculas y
cargue los archivos de muestra al servidor Web. Deberá cargar los archivos minúsculas que la
aunque el servidor Web se esté ejecutando en el equipo local. empleada al crear la
carpeta.
Si no carga los archivos, es posible que algunas funciones, como la vista
Live Data y Vista previa en el navegador, no funcionen correctamente con
páginas dinámicas. Por ejemplo, los vínculos de imágenes podrían
romperse en la vista Live Data, ya que los archivos de imagen aún no están
en el servidor. De igual forma, al hacer clic en un vínculo con una página
detalle tras obtener una vista previa de una página maestra en un
navegador, se producirá un error si la página detalle no está presente en el
servidor.
Cuando la base de datos esté en el equipo remoto, cree una fuente de datos
de ColdFusion.
Listas de comprobación de la
configuración para
desarrolladores de ASP.NET
Para configurar una aplicación Web, debe configurar el sistema, definir un
sitio de Dreamweaver y conectar con una base de datos. En esta sección se
ofrecen las listas de comprobación para cada una de estas tareas. Las tareas
se describen detalladamente en el resto del capítulo.
271
Configure el sistema:
1. Asegúrese de que dispone de un servidor Web.
2. Instale Microsoft .NET Framework.
3. Cree una carpeta raíz.
Dreamweaver Dreamweaver
IIS 5 o superior
.NET Framework
SERVIDOR DE WINDOWS
IIS 5 o superior
.NET Framework
Definición de un sitio de
Dreamweaver (ASP.NET)
Una vez que haya configurado el sistema, copie los archivos de muestra en
una carpeta local y defina un sitio de Dreamweaver para administrar los
archivos.
S U G E R E N C IA
El prefijo de URL
Definición del sitio y, a continuación, haga clic en Listo para cerrar el
debe especificar
cuadro de diálogo Administrar sitios. siempre un directorio
Una vez especificada una carpeta en la que procesar las páginas dinámicas, en lugar de una
cargue los archivos de muestra al servidor Web. página concreta del
sitio. Asimismo,
asegúrese de utilizar
Carga de los archivos de muestra la misma
combinación de
Una vez que haya especificado una carpeta en la que procesar las páginas mayúsculas y
dinámicas, cargue los archivos de muestra al servidor Web. Deberá cargar minúsculas que la
los archivos aunque el servidor Web se esté ejecutando en el equipo local. empleada al crear la
carpeta.
Si no carga los archivos, es posible que algunas funciones, como la vista
Live Data y Vista previa en el navegador, no funcionen correctamente con
páginas dinámicas. Por ejemplo, los vínculos de imágenes podrían
romperse en la vista Live Data, ya que los archivos de imagen aún no están
en el servidor. De igual forma, al hacer clic en un vínculo con una página
detalle tras obtener una vista previa de una página maestra en un
navegador, se producirá un error si la página detalle no está presente en
el servidor.
Por ejemplo, puede escribir esta ruta como el valor de Fuente de datos
para una base de datos en su disco duro local:
Fuente de datos=C:\Archivos
de programa\Macromedia\Dreamweaver 8\Tutorial_assets\data\tutoria
l.mdb;
También puede introducir esta ruta para una base de datos en un
servidor remoto:
Fuente de datos=C:\users\Denman\Sites\data\tutorial.mdb;
7. Borre las líneas ID de usuario y Contraseña.
La base de datos Access no requiere un ID de usuario ni una contraseña.
8. Haga clic en Prueba.
Dreamweaver intentará conectarse con la base de datos. Si falla la
conexión, siga este procedimiento:
■ Compruebe la ruta de la base de datos.
■ Compruebe la configuración de la carpeta que Dreamweaver utiliza
para procesar las páginas dinámicas (véase “Especificación de dónde
pueden procesarse las páginas dinámicas” en la página 279).
■ Para desplegar los archivos de soporte, seleccione Sitio > Avanzadas
> Desplegar archivos de soporte.
■ Consulte el Capítulo 29, “Solución de problemas de conexiones de
base de datos” de Utilización de Dreamweaver (Ayuda > Utilización
de Dreamweaver).
9. Haga clic en Aceptar.
La nueva conexión se muestra en el panel Bases de datos.
Ahora la aplicación ASP.NET de muestra está configurada para los
tutoriales de Primeros pasos con Dreamweaver. Para más información,
consulte “Tutorial: Desarrollo de una aplicación Web” en la página 207.
285
Listas de comprobación de la
configuración para
desarrolladores de ASP
Para configurar una aplicación Web, debe configurar el sistema, definir un
sitio de Dreamweaver y conectar con una base de datos. En esta sección se
ofrecen las listas de comprobación para cada una de estas tareas. Las tareas
se describen detalladamente en el resto del capítulo.
Configure el sistema:
1. Asegúrese de que dispone de un servidor Web.
2. Instale un servidor de aplicaciones.
3. Compruebe la instalación.
4. Cree una carpeta raíz.
Dreamweaver Dreamweaver
IIS
SERVIDOR DE WINDOWS
IIS
Comprobación de la instalación
Puede comprobar el motor ASP de IIS ejecutando una página de prueba.
Definición de un sitio de
Dreamweaver (ASP)
Una vez que haya configurado el sistema, copie los archivos de muestra en
una carpeta local y defina un sitio de Dreamweaver para administrar los
archivos.
SUGERENCIA
El prefijo de URL
Definición del sitio y, a continuación, haga clic en Listo para cerrar el debe especificar
cuadro de diálogo Administrar sitios. siempre un directorio
en lugar de una
Una vez especificada una carpeta en la que procesar las páginas dinámicas,
página concreta del
cargue los archivos de muestra al servidor Web. sitio. Asimismo,
asegúrese de utilizar
la misma
Carga de los archivos de muestra combinación de
Una vez que haya especificado una carpeta en la que procesar las páginas mayúsculas y
minúsculas que la
dinámicas, cargue los archivos de muestra al servidor Web. Deberá cargar
empleada al crear la
los archivos aunque el servidor Web se esté ejecutando en el equipo local. carpeta.
Si no carga los archivos, es posible que algunas funciones, como la vista
Live Data y Vista previa en el navegador, no funcionen correctamente con
páginas dinámicas. Por ejemplo, los vínculos de imágenes podrían
romperse en la vista Live Data, ya que los archivos de imagen aún no están
en el servidor. De igual forma, al hacer clic en un vínculo con una página
detalle tras obtener una vista previa de una página maestra en un
navegador, se producirá un error si la página detalle no está presente en el
servidor.
303
Listas de comprobación de la
configuración para
desarrolladores de JSP
Para configurar una aplicación Web, debe configurar el sistema, definir un
sitio de Dreamweaver y conectar con una base de datos. En esta sección se
ofrecen las listas de comprobación para cada una de estas tareas. Las tareas
se describen detalladamente en el resto del capítulo.
Configure el sistema:
1. Asegúrese de que dispone de un servidor Web.
2. Instale el servidor de aplicaciones JSP.
3. Cree una carpeta raíz.
Dreamweaver Dreamweaver
IIS
SERVIDOR DE WINDOWS
IIS
SUGERENCIA
El prefijo de URL
Definición del sitio y, a continuación, haga clic en Listo para cerrar el
debe especificar
cuadro de diálogo Administrar sitios. siempre un directorio
Una vez especificada una carpeta en la que procesar las páginas dinámicas, en lugar de una
cargue los archivos de muestra al servidor Web. página concreta del
sitio. Asimismo,
asegúrese de utilizar
Carga de los archivos de muestra la misma
combinación de
Una vez que haya especificado una carpeta en la que procesar las páginas mayúsculas y
dinámicas, cargue los archivos de muestra al servidor Web. Deberá cargar minúsculas que la
los archivos aunque el servidor Web se esté ejecutando en el equipo local. empleada al crear la
carpeta.
Si no carga los archivos, es posible que algunas funciones, como la vista
Live Data y Vista previa en el navegador, no funcionen correctamente con
páginas dinámicas. Por ejemplo, los vínculos de imágenes podrían
romperse en la vista Live Data, ya que los archivos de imagen aún no están
en el servidor. De igual forma, al hacer clic en un vínculo con una página
detalle tras obtener una vista previa de una página maestra en un
navegador, se producirá un error si la página detalle no está presente en
el servidor.
321
Listas de comprobación de la
configuración para
desarrolladores de PHP
Para configurar una aplicación Web, debe configurar el sistema, definir un
sitio de Dreamweaver y conectar con una base de datos. En esta sección se
ofrecen las listas de comprobación para cada una de estas tareas. Las tareas
se describen detalladamente en el resto del capítulo.
Configure el sistema:
1. Asegúrese de que dispone de un servidor Web.
2. Instale el servidor de aplicaciones PHP.
3. Compruebe la instalación.
4. Cree una carpeta raíz.
Dreamweaver Dreamweaver
IIS
SERVIDOR DE WINDOWS
IIS
No olvide incluir la
barra final.
9. Localice la siguiente línea en el archivo php.ini:
;extension=php_mysql.dll
El punto y coma (;) del principio de la línea indica a PHP que ignore la
línea.
10. Elimine el punto y coma del principio de la línea para activar la
extensión.
extension=php_mysql.dll
11. Guarde y cierre el archivo php.ini.
12. En la carpeta temporal que contiene los archivos PHP descomprimidos,
localice el archivo libmysql.dll y cópielo a la carpeta
C:\Windows\system32.
Este archivo es necesario para que IIS funcione con PHP 5 y MySQL.
13. Reinicie IIS.
Para más información sobre la activación de la extensión MySQL,
consulte el sitio Web de PHP http://www.php.net/manual/es/
ref.mysql.php. Para más información sobre el servidor de
aplicaciones, consulte la documentación de PHP, que puede
descargar del sitio Web de PHP www.php.net/download-docs.php.
Después de instalar PHP, puede comprobar el servidor para asegurarse de
su correcto funcionamiento.
NO TA
Si examina el código fuente (Ver > Código fuente en Internet Explorer)
observará que la página no utiliza ningún JavaScript del lado del cliente
para conseguir este efecto.
Si examina el código fuente (View > View Source en Safari) observará que
la página no utiliza ningún JavaScript del lado del cliente para conseguir
este efecto.
Definición de un sitio de
Dreamweaver (PHP)
Una vez que haya configurado el sistema, copie los archivos de muestra en
una carpeta local y defina un sitio de Dreamweaver para administrar los
archivos.
343
mostrar datos 215, 237 Colocar archivos, botón 226
relacionales 244 color de fondo, establecer 74, 179
tablas Comportamientos de servidor, panel 218
usar con aplicaciones Web 232 conectarse
bases de datos relacionales 244 a bases de datos (ASP) 300, 318, 341
a bases de datos (ASP.NET) 282
a bases de datos (ColdFusion) 266
C Conexión de prueba, botón 138
C# (lenguaje) 240 configurar
capas 160 ASP 285
anidar 172 ASP.NET 271
insertar 164 ColdFusion 253
cargar archivos JSP 303
muestra 338 PHP 321
carpetas locales sistemas con .NET Framework 272
carpetas raíz 262 sistemas con ColdFusion MX 254
definir 55–57, 278, 294, 310, 334 sistemas con un servidor de aplicaciones ASP 287
carpetas raíz sistemas con un servidor de aplicaciones JSP 304
crear (ASP) 291 sistemas con un servidor de aplicaciones PHP 322
crear (ASP.NET) 275 conjuntos de datos (juegos de registros ASP.NET) 211
crear (ColdFusion) 259 consultas
crear (JSP) 308 base de datos 237
crear (PHP) 329 comprobar 214
definir 278, 294, 310, 334 definición 243
Véase también Carpetas locales controladores para bases de datos 237, 243
carpetas remotas 136 CSS. Consulte Hojas de estilos en cascada
crear con Dreamweaver 137
definir (ASP) 294
definir (ASP.NET) 278 D
definir (ColdFusion) 263 datos
definir (JSP) 311 dinámico, insertar 217
definir (PHP) 335 extraer de bases de datos 237
solucionar problemas de configuración 140 DBMS (sistemas de administración de bases de datos).
CFML (ColdFusion Markup Language) 239 Véase sistemas de administración de bases de
código datos
crear con el Selector de etiquetas 148 definición de carpetas remotas 263, 278, 294, 311,
imprimir 158 335
código, sugerencias 154 definiciones de términos de aplicaciones Web 242
Código, vista descargar, ajustar el tiempo 35
Diseño, vista y especificar una u otra 33 dinámicos, campos 217
mostrar archivos de texto 97 direcciones de red numéricas 252
mostrar con vista Diseño 146, 147 direcciones IP y número (127.0.0.1) 252
ColdFusion diseño
aplicaciones Web, configurar 253 basado en CSS 159
instalar 256 basado en tablas 59–77
ColdFusion Administrator 267 diseño del espacio de trabajo, codificación 148
ColdFusion Markup Language (CFML) 239 Diseño, vista
ColdFusion MX Server Developer Edition 256 Documento, barra de herramientas
ColdFusion Studio 148 acerca de 33
ColdFusion, lenguajes utilizados 240 vista Live Data 219
W
WebSphere 242
X
XML (Lenguaje de formato ampliable)
acerca de 186
aplicar estilos 196
crear vínculos con 198
visualizar en páginas Web 183
XSL (Lenguaje de hojas de estilo ampliable) 187
transformaciones del lado del cliente 189
Véase también XSLT
XSLT (Transformaciones de lenguaje de hoja de estilos
extensible)
acerca de 187
fragmentos 189
objeto XSLT Repetir región 200
páginas 189
páginas, adjuntar datos XML a 191
páginas, convertir a 190
páginas, mostrar datos XML en 195
páginas, vincular a archivos XML 203
y transformaciones en el lado del cliente 189