
Mark Fletcher
www.vtc.com*
Macromedia siempre ha estado consciente de que los desarrolladores pasan cierta cantidad de tiempo desarrollando código manualmente. Sus herramientas toman en cuenta la manera en que se crea el código e incorporan tecnologías tales como la edición roundtrip (la capacidad de trasladarse entre un editor de HTML basado en texto y Macromedia Dreamweaver MX sin afectar mayormente el contenido ni la estructura del documento fuente) para mejorar el flujo de trabajo.
Mientras que Dreamweaver 4 disponía solamente de características básicas de edición de código, Dreamweaver MX ahora aumenta esa capacidad aún más con un entorno de desarrollo de edición de código completo que se asemeja al de Macromedia HomeSite y ColdFusion Studio. Ahora, Dreamweaver MX ha añadido colores a la sintaxis de código, Sugerencias para el código, el Selector de etiquetas y más, lo cual hacen de Dreamweaver MX un producto mucho más atractivo que antes para los desarrolladores que prefieren crear código manualmente.
En este artículo explicaré cómo los puristas de la creación de código manual pueden trabajar cómodamente en Dreamweaver MX.
La primera vez que abre Dreamweaver MX (esto corresponde a Windows solamente), se le da la oportunidad de seleccionar entre tres tipos diferentes de espacios de trabajo. Si selecciona la opción HomeSite/Estilo de codificador, por ejemplo, se mostrará una vista preliminar de cómo aparece en pantalla ese espacio de trabajo; lo he resaltado con borde rojo a continuación:

Seleccionar esta opción convierte a Dreamweaver MX en un espacio de trabajo que tanto los desarrolladores de HomeSite como los de ColdFusion Studio conocen. Siempre podrá cambiar al espacio de trabajo de estilo de codificador en cualquier momento. Para cambiar el espacio de trabajo de Dreamweaver MX:
Las Sugerencias para el código de Dreamweaver ofrecen una manera rápida y libre de errores de escribir y editar el código. Tanto en la vista de Código como en el Inspector de código, las sugerencias analizan lo que uno escribe y automáticamente muestran un menú de etiquetas, atributos, parámetros de función o métodos de objeto pertinentes. Las Sugerencias para el código son compatibles con HTML, CFML, ASP, ASP.NET, JSP, PHP, ActionScript y WML. Son completamente personalizables y ampliables para utilizar con etiquetas y objetos personalizados. Las etiquetas que aparecen las determina el tipo de documento que se ha elegido crear. Para insertar una etiqueta utilizando las Sugerencias para el código:
Ahora podrá seguir añadiendo más atributos y valores repitiendo los pasos 3 y 4. Asegúrese de no escribir un espacio entre el valor y las comillas ("). Presione Esc para cerrar la lista. Para editar una etiqueta:
Utilice las Sugerencias para el código para editar una etiqueta existente en la vista de Código colocando el punto de inserción a la izquierda del paréntesis de cierre de la etiqueta y presionando la barra espaciadora. Esto mostrará una lista de los atributos admitidos por la etiqueta. Para añadir estilo usando las Sugerencias para el código y las clases CSS:

Dreamweaver dispone de una maravillosa manera de verificar que las etiquetas estén equilibradas (es decir, que tengan las correspondientes etiquetas de apertura y cierre) por medio de dos comandos: Seleccionar etiqueta padre y Seleccionar etiqueta hijo. Estos comandos son útiles al trabajar con varios niveles, como por ejemplo un esquema de disposición de tabla anidada. Para seleccionar una etiqueta padre:
Esto resaltará la etiqueta de apertura y cierre y lo que éstas encierran en la vista de Código. Si continúa seleccionando este comando, y las etiquetas están correctamente equilibradas, Dreamweaver MX finalmente resaltará las etiquetas de apertura y cierre <html> y </html> del código entero.
Dreamweaver MX viene con un conjunto completo de información de referencia incorporada, incluyendo los siguientes libros:
Puede acceder al panel Referencia por medio de la vista de Diseño o de Código, al igual que a través del Inspector de código. Para abrir el panel Referencia:
Al trabajar en la vista de Diseño, puede hacer clic en una etiqueta en el Selector de etiquetas y luego en el botón de referencia para abrir el panel y mostrar información acerca de la etiqueta que seleccionó. Cuando trabaje en la vista de Código o en el Inspector de código, haga lo siguiente:
Ajuste el tamaño del texto en el panel Referencia haciendo clic en la flecha pequeña en la esquina superior derecha del panel, como se muestra a continuación:

El panel Referencia también está vinculado a los Accessibility Reports. Para mostrar automáticamente la pauta WAI (Web Accessibility Guideline) para el problema seleccionado actualmente, seleccione un elemento del panel de resultados y haga clic en el botón Info. Consulte la ilustración.
El Inspector de etiquetas, ubicado en el menú Ventana, proporciona una manera fácil y rápida de editar las etiquetas por medio de una hoja de propiedades similar a las que se encuentran en HomeSite y ColdFusion Studio.
El Inspector de etiquetas consta de dos herramientas integradas: la vista de estructura y la hoja de propiedades de etiquetas. Con estas herramientas podrá editar el código sin necesidad de trabajar directamente en la ventana del documento.
La vista de estructura le permite seleccionar una etiqueta rápidamente en vista de Código o vista de Diseño. Podrá insertar nuevas etiquetas ya sea del menú de opciones o del menú contextual, como se muestra en esta ilustración.
Al trabajar con un documento XML, puede valerse del comando Insertar etiqueta vacía. Por ejemplo, si selecciona esta opción y añade BR, se agregará la etiqueta siguiente: <BR/>. A pesar de que la mayoría de las etiquetas XML son etiquetas contenedoras (por ejemplo, <contenedor></contenedor>), los desarrolladores a veces incluyen etiquetas vacías para indicar que algo ha ocurrido, como por ejemplo un salto de línea. El símbolo "/" le indica al analizador de XML que ésta es una etiqueta vacía.
Al seleccionar una etiqueta, se mostrará una lista de todos los atributos asociados con ese elemento. Dreamweaver MX siempre añade el atributo al final de la etiqueta.
El Selector de etiquetas le permite insertar cualquier etiqueta que esté incluida en las bibliotecas de etiquetas de Dreamweaver. Para insertar una etiqueta nueva:
El Editor de la biblioteca de etiquetas, ubicado en el menú Editar, se utiliza para administrar todas las bibliotecas de etiquetas a continuación, que vienen incluidas con Dreamweaver MX:
Las bibliotecas de etiquetas son fundamentales para la aplicación y todos los editores de etiquetas se refieren a ellas. El Editor de la biblioteca de etiquetas le permite añadir y eliminar bibliotecas de etiquetas, etiquetas y atributos; definir las propiedades de una biblioteca de etiquetas; y editar los atributos de las etiquetas.
Una de las características maravillosas del Editor de la biblioteca de etiquetas es que le permite determinar cómo aparece el código en la ventana del documento. Por primera vez, los desarrolladores ahora pueden definir visualmente las opciones de salto de línea, formato del contenido y uso de mayúsculas y minúsculas. Esta ilustración muestra un ejemplo de cómo pulir la apariencia de la etiqueta <table>. Para editar la apariencia de una etiqueta:
Supongamos que desea hacer que las etiquetas de las celdas de una tabla (<td>) de cada fila de la tabla aparezcan en la misma línea del código. He aquí cómo puedo lograrlo:

Ahora, al insertar una tabla, todas las etiquetas <td> aparecerán en una línea en lugar de en líneas separadas, como se muestra en esta ilustración. Para añadir nuevas bibliotecas de etiquetas:



Cuando se desarrolló Dreamweaver MX, Macromedia estaba consciente de que muchos desarrolladores del web tendrían que trabajar con etiquetas personalizadas, tales como las etiquetas XML. Para satisfacer las necesidades de este tipo de usuario, el Editor de la biblioteca de etiquetas tiene la capacidad de importar etiquetas personalizadas que se convierten en parte integral del entorno de autoría. Esto asegura que cuando comience a escribir una etiqueta personalizada (en la vista de Código), las Sugerencias para el código mostrarán automáticamente una lista de todos los atributos de las etiquetas personalizadas.
Dreamweaver MX le permite importar lo siguiente:
Puede importar etiquetas personalizadas e integrarlas en el entorno de autoría escribiendo una etiqueta personalizada. Para importar etiquetas personalizadas:
Para importar etiquetas desde un archivo XML DTD o de esquema:
Para aprender a importar etiquetas ASP.NET personalizadas, etiquetas JSP de un archivo o servidor (web.xml), o etiquetas JRun, consulte la documentación de Dreameweaver MX.
Como puede ver, Dreamweaver MX contiene una abundancia de herramientas nuevas que le permiten a los puristas del código trabajar en un entorno parecido al de otros programas de edición manual, como HomeSite y ColdFusion Studio. Gracias a la flexibilidad de Dreamweaver MX, los diseñadores, desarrolladores y programadores pueden finalmente trabajar dentro de un mismo entorno para crear y administrar con facilidad cualquier sitio web profesional. Como habrá descubierto en este artículo, las nuevas características de edición de código aseguran que escribirá el código más rápidamente que nunca.
Acerca del autor
Mark Fletcher es uno de los autores con más experiencia en Virtual Training Company, donde se especializa en la creación de CD de capacitación* y tutoriales en línea utilizando los productos de Macromedia tales como Dreamweaver*, UltraDev, Fireworks, HomeSite y Sitespring. Mark también desarrolla tutoriales en línea para WebAssist.com*, un desarrollador de extensiones para Dreamweaver y UltraDev.