## Carpetas Configuration de Dreamweaver CC

Muchas de las funciones de Dreamweaver son extensiones desarrolladas en JavaScript y HTML. Las carpetas de configuración contienen estas extensiones. Si personaliza o amplía el producto Dreamweaver, puede modificar estos archivos o añadir sus archivos de origen de códigos a una o más de estas carpetas. Al familiarizarse con estas carpetas podrá descubrir la interfaz de las extensiones, además de ejemplos prácticos de cada tipo de extensión.

Advertencia: los archivos de las carpetas Configuration forman una parte importante del producto Dreamweaver. No realice modificaciones, supresiones o adiciones en estos archivos a menos que sepa cómo personalizar y ampliar Dreamweaver. Antes de personalizar Dreamweaver, lea Ampliación de Dreamweaver y Referencia API de Dreamweaver.

Algunos nombres de carpetas son obvios. Por ejemplo, los objetos (objects en inglés) están en la carpeta Objects; los comportamientos (behaviors en inglés) están en la carpeta Behaviors. Una carpeta que no se corresponde con ninguna extensión específica es la carpeta Shared. Esta carpeta es una base de datos central para funciones, clases e imágenes de utilidades que generalmente utilizan todas las extensiones.

A medida que se realicen instalaciones de Dreamweaver se generarán otras versiones del directorio Configuration por cada usuario. Dreamweaver añade a cada carpeta Configuration antigua un número de versión (por ejemplo, "Configuration-1", "Configuration-2", etc.), de manera que cuanto más alto sea el número, más reciente será la carpeta. La versión más reciente de la carpeta Configuration siempre se denomina "Configuration".

Los archivos y carpetas de configuración siguientes corresponden a cómo se organizan las funciones de Dreamweaver:

Nombre de archivo/carpeta | Contenido
--- | ---
ActiveXNames.txt | Una lista de ID de clases de ActiveX; se utilizan para completar el menú emergente ID clase en el inspector de ActiveX.
Extensions.txt | Una lista de extensiones de archivo que reconoce Dreamweaver. Si añade una extensión a este archivo y hace doble clic en un archivo con esa extensión, éste se abrirá en el panel Sitio. Extensions.txt también determina qué tipos de archivos aparecerán en el cuadro de diálogo Archivo > Abrir. Para mostrar de forma predeterminada los archivos correspondientes a un tipo específico en este cuadro de diálogo, añada la extensión adecuada a la primera línea de Extensions.txt. Para más información, véase Ampliación de Dreamweaver.
FTPExtensionMap.txt | Una lista de extensiones de archivo y los modos de transferencia que tienen asociados. Este archivo determina cómo carga y descarga archivos Dreamweaver: en modo ASCII o binario. Puede añadir elementos a esta lista o cambiar el modo de los elementos existentes. En Macintosh, este archivo también se utiliza para establecer el tipo de archivo y el creador de archivos que se descargan de un servidor que no sea Macintosh.
IceIdList.txt | Enumera valores de id o de clases que se actualizarán como regiones editables ICE cuando el usuario cree un nuevo archivo HTML con regiones editables de InContext Editing.
version.xml | El archivo version.xml contiene información sobre la instalación de Dreamweaver. No modifique ni elimine este archivo.
Behaviors | Archivos que utiliza el inspector de comportamientos.
| Actions | Elementos que aparecen en el menú emergente Acciones (+) en el inspector de comportamientos. Cada acción se divide en dos archivos (un archivo .js y otro .htm) para facilitar su búsqueda. El archivo HTML contiene la interfaz para el comportamiento: el texto y los campos de formulario que aparecen en un cuadro de diálogo al seleccionar la acción del menú emergente Acciones. El archivo JavaScript contiene el código JavaScript que inserta el comportamiento en el documento. No haga modificaciones en este archivo, a menos que sea experto en JavaScript y esté familiarizado con la API de comportamientos, tal como se explica en Ampliación de Dreamweaver.
browsers | Contiene el navegador WebKit utilizado para la Vista en vivo. Esta carpeta también contiene la hoja de estilos que se aplica de manera predeterminada a las páginas al entrar en la Vista en vivo; si no le satisfacen los valores predeterminados de fuente, relleno, etc., puede cambiarlos aquí.
BrowserProfiles | Archivos que utiliza la función Comprobación de compatibilidad con navegadores. Cada archivo de esta carpeta recibe el nombre correspondiente al navegador que representa. El archivo HTML contiene el nombre oficial del navegador y no debe cambiarse, ya que los archivos de la carpeta Issues dependen de él. El archivo XML contiene información sobre las propiedades y valores CSS que admite o que no admite el correspondiente navegador. Para más información sobre los perfiles de navegador, véase Ampliación de Dreamweaver.
| Issues | Archivos que definen y buscan en el documento del usuario problemas de visualización en el navegador. Los archivos de esta carpeta se ejecutan cuando el usuario ejecuta la Comprobación de compatibilidad con navegadores. Cada problema se divide en dos archivos (un archivo .js y otro .htm) para facilitar su búsqueda. El archivo HTML contiene las cadenas localizables que se mostrarán al usuario en el panel Comprobación de compatibilidad con navegadores en el caso de que se detecte el problema. (Los problemas carecen de interfaz de usuario, por lo que el cuerpo del archivo HTML del problema está vacío.) El archivo JavaScript contiene el código JavaScript que define los navegadores a los que afecta el problema, que devuelve la cadena del archivo HTML y que detecta la presencia del problema en el documento del usuario. No haga modificaciones en este archivo, a menos que sea experto en JavaScript y esté familiarizado con la API de problemas, tal como se explica en Ampliación de Dreamweaver.
BuiltIn | Plantillas para crear diversos documentos, incluidos diferentes diseños de página.
Classes | Archivos que se utilizan para leer JavaBeans como fuentes de datos.
CodeColoring | Archivos XML que contienen las asignaciones de colores para la vista de código de un documento. El directorio CodeColoring también tiene archivos específicos que se corresponden con los lenguajes de scripts compatibles (Javascript, VBScript, C# y Visual Basic) en los que los colores se asignan a bloques de código y palabras clave.
CodeHints | Archivos XML que contienen las asociaciones y el contenido para proporcionar sugerencias de código cuando se edita en la vista Código. (Tenga en cuenta que muchas de las etiquetas y los atributos que están disponibles en las Sugerencias para el código proceden de bibliotecas de etiquetas; consulte más abajo la carpeta Tag Libraries.)
Commands | Elementos que aparecen en el menú Comandos (y otros menús con Dreamweaver). Muchos de los comandos de esta carpeta se dividen en dos archivos diferentes (un archivo .js y otro .htm) para facilitar la búsqueda. El archivo HTML que contiene la interfaz del comando (el texto y los campos de formulario que aparecen en un cuadro de diálogo cuando se selecciona el comando del menú), en el caso de que la haya; también puede contener cadenas localizables y referencias a archivos JavaScript externos (incluido el archivo .js del mismo nombre). El archivo JavaScript contiene el código JavaScript que hace que el comando funcione; no realice cambios en este archivo a menos que sea experto en JavaScript. Es posible que observe que algunos de los elementos de la carpeta Commands tienen los mismos nombres que algunos de los elementos de la carpeta Objects. Ello se debe a que algunos objetos ejecutan comandos. Los comandos son más flexibles que los objetos, pero sólo los objetos pueden aparecer en el panel Insertar. Dreamweaver puede sacar el máximo rendimiento de estos dos tipos de extensiones llamando un comando desde un archivo de objeto.
Components | El directorio Components tiene una subcarpeta para cada modelo de servidor compatible (ASP/VBScript, ColdFusion y PHP/MySQL), así como para los modelos de servidor que han dejado de utilizarse (ASP/JavaScript, ASP.Net/C#, ASP.Net/VisualBasic y JSP). Los archivos de estos directorios establecen los elementos de menú para administrar conexiones para los servidores. La subcarpeta ColdFusion también contiene archivos de soporte para definir fuentes de datos ColdFusion, componentes (CFC) y servicios Web.
Connections | Los archivos de este directorio determinan qué archivos aparecerán en el menú emergente de signo (+) del panel de la base de datos. Este directorio también incluye los scripts (almacenados en la subcarpeta Scripts) que se utilizan para recuperar datos del servidor. Para más información sobre conexiones de datos, consulte el apartado sobre la API de la base de datos en Ampliación de Dreamweaver.
Content | La carpeta Content incluye los archivos utilizados por el panel Referencia.
Data Sources | Los archivos que utiliza el cuadro de diálogo Datos dinámicos y el panel Vinculaciones. Los objetos de datos dinámicos que aparecen en el menú emergente de signo más (+) de estas interfaces de usuario dependen del modelo de servidor especificado para el sitio. Para más información sobre cómo editar archivos de fuentes de datos, consulte la API de las fuentes de datos en Ampliación de Dreamweaver.
Dialogs | Archivos que permiten configurar determinados cuadros de diálogo de Dreamweaver. No deben modificarse.
DisabledFeatures | Los comportamientos del servidor y archivos asociados correspondientes a los modelos de servidor para los que ya no se ofrece compatibilidad (ASP/JavaScript, ASP.Net y JSP), empaquetados en forma de extensiones. Puede instalar cualquiera de estos archivos de extensiones con Extension Manager para restaurar las funciones de ASP.Net y JSP, aunque continuará sin ofrecerse compatibilidad para las extensiones y funciones.
DocumentTypes | Plantillas básicas para cada tipo de documento admitido.
ExtensionData | Nota: los archivos de esta carpeta sólo se incluyen para compatibilidad con versiones anteriores, y no se utilizan en el método actual para trabajar con extensiones. XML metadata: datos de grupo y participante para las extensiones, incluidos los comportamientos de servidor.
| MM | Archivos de datos de extensiones de participante y grupo XML.
Flash Player | Archivos que proporcionan compatibilidad con algunos paneles de Flash en Dreamweaver.
Floaters | Paneles flotantes personalizados.
Fonts | El archivo fontStrings.xml, que define las fuentes que aparecen de manera predeterminada en el menú Fuente del inspector de propiedades, en los menús font y font-family del panel CSS y en otros lugares de la interfaz de usuario de Dreamweaver.
Formatters | Scripts para aplicar varios formatos de visualización, como por ejemplo formatos de visualización de fecha y hora diferentes, o para convertir el texto en mayúsculas o minúsculas.
Generator | Archivos necesarios para utilizar objetos Flash en Dreamweaver.
HousingPlugIn | Archivos necesarios para extensiones CSXS.
Inspectors | Inspectores de propiedades personalizados. La mayoría de inspectores de propiedades de Dreamweaver están incorporados en el código del producto, pero algunos (como los inspectores de las etiquetas `META`, `TITLE` y `LINK`) están escritos en HTML y JavaScript. Los inspectores de propiedades de esta carpeta se dividen en dos archivos diferentes (un archivo .js y otro .htm) para facilitar su búsqueda. El archivo HTML contiene la interfaz para el inspector: el texto y los campos de formulario que aparecen en el panel flotante del inspector de propiedades. El archivo JavaScript contiene código JavaScript que hace que funcione el inspector; no realice cambios en este archivo a menos que sea experto en JavaScript y esté familiarizado con el API del inspector de propiedades, tal como se explica en Ampliación de Dreamweaver.
JSExtensions | Bibliotecas compartidas personalizadas. Las bibliotecas compartidas personalizadas de esta carpeta hacen que las extensiones de Dreamweaver sean más potentes y flexibles mediante la adición de nuevas funciones JavaScript. Puesto que algunos de los archivos incluidos en Translators y Commands dependen de estas bibliotecas compartidas, no deben eliminarse. Para añadir sus propias bibliotecas compartidas a Dreamweaver, véase el apartado sobre extensibilidad de nivel C en Ampliación de Dreamweaver.
Knowledgeengines | Motores de análisis específicos para cada lenguaje que analizan el código introducido por el usuario para un determinado lenguaje (por ejemplo, PHP) y generan los metadatos genéricos que debe utilizar el mecanismo de sugerencias para el código de Dreamweaver.
Menus | Archivo que define toda la estructura de menús de Dreamweaver (menus.xml) y una copia de seguridad de ese archivo (menus.bak) a fin de que pueda restaurar los menús predeterminados. El archivo menus.xml especifica los nombres y el comportamiento de todos los menús y elementos de menú en Dreamweaver (con algunas excepciones importantes; consulte Behaviors, más arriba, y ServerBehaviors, más abajo, por ejemplo, para obtener información sobre cómo se completan los menús de signo más (+) de los paneles Comportamientos y Comportamientos del servidor respectivamente). También especifica todos los métodos abreviados de teclado y mnemotécnicos que se utilizan en Dreamweaver. Para más información sobre los comandos de menú y menus.xml, consulte el apartado sobre menús y comandos de menús de Ampliación de Dreamweaver.
| Custom Sets | Personalizaciones del archivo menu.xml que proporcionan métodos abreviados de teclado similares a los de otros productos.
| MM | Archivos (denominados comandos de menú) que controlan el comportamiento de muchos de los elementos de menú de Dreamweaver. Esta carpeta se reserva para los comandos de menú que se incluyen en Dreamweaver. Para añadir sus propios comandos de menú, guárdelos en otra subcarpeta de la carpeta Menus.
Objects | Elementos que aparecen en el menú Insertar y en la barra Insertar. Para que aparezcan en la barra Insertar y el menú Insertar, todos los archivos de objetos deben almacenarse en una subcarpeta de la carpeta Objects y estar enumerados en los archivos insertbar.xml y menus.xml. Para más información sobre cómo modificar estos archivos, consulte el apartado sobre objetos de la barra Insertar en Ampliación de Dreamweaver.
Plugins (Windows) plug-ins (Macintosh) | Todos los plug-ins que pueden utilizarse para reproducir contenido activo (por ejemplo, películas de Flash) en Dreamweaver, así como una lista de plug-ins que Dreamweaver no admite (UnsupportedPlugins.txt). Cuando decida reproducir dicho contenido, Dreamweaver buscará de forma automática el plug-in adecuado en las carpetas de plug-ins de los navegadores del disco duro, por lo que no será necesario almacenar plug-ins en esta carpeta.
Reports | Archivos asociados a la función Informes de sitios. Las carpetas contenidas en Reports incluyen los Informes de sitios que se suministran con Dreamweaver; puede crear informes adicionales y guardarlos en una de las carpetas existentes o crear una nueva subcarpeta. Para más información sobre informes, consulte el apartado sobre la API de informes en Ampliación de Dreamweaver.
| HTML Reports | Archivos de informes para analizar el código HTML (por ejemplo, para localizar imágenes sin atributos alt, quitar etiquetas vacías o localizar documentos sin título).
| Workflow | Archivos de informes que facilitan las tareas de mantenimiento de los sitios (por ejemplo, la localización de todos los archivos protegidos por un usuario concreto o la localización de los documentos modificados recientemente).
Server Behaviors | Archivos que utiliza el inspector de comportamientos del servidor. Cada modelo de servidor (ASP/JavaScript, ASP/VBScript, ColdFusion y PHP/MySQL) cuenta con su correspondiente subcarpeta. El archivo "ServerBehaviors.xml" de cada subcarpeta determina lo que aparece en el menú de signo más (+) del panel Comportamientos del servidor. Los comportamientos de servidor crean la funcionalidad que las aplicaciones Web necesitan, como filtrado de registros según los criterios del usuario, paginación mediante registros, vinculación de listas de resultados con páginas de detalles e inserción de registros en un juego de resultados. Para más información sobre cómo editar archivos de comportamientos de servidor, consulte el apartado sobre comportamientos del servidor en Ampliación de Dreamweaver.
ServerDebugOutput | Archivos de soporte para depurar ColdFusion.
Server Formats | Archivos que se utilizan para formatear datos dinámicos. Cada modelo de servidor (ASP/JavaScript, ASP/VBScript, ColdFusion y PHP/MySQL) cuenta con su correspondiente subcarpeta. El archivo Formats.xml de cada subcarpeta determina qué aparece en el menú Formats; puede editarlo manualmente (con cuidado) si desea añadir formatos. Para más información sobre cómo editar archivos de formatos de servidor, consulte el apartado sobre la aplicación de formato a los datos en Ampliación de Dreamweaver.
Server Models | Archivos que definen los modelos de servidor disponibles. Cada modelo de servidor (ASP/JavaScript, ASP/VBScript, ColdFusion y PHP/MySQL) tiene un archivo HTML que contiene información de configuración y una subcarpeta correspondiente para almacenar implementaciones específicas de algunas funciones para cada modelo de servidor. Para más información sobre cómo editar archivos de modelo de servidor, consulte el apartado sobre los modelos de servidor en Ampliación de Dreamweaver.
Shared | Archivos compartidos por varias extensiones. (Cualquier extensión puede hacer referencia a los archivos contenidos en estos directorios.) Muchas extensiones de terceros (y muchas funciones de Dreamweaver) dependen de las funciones definidas en los archivos compartidos, por lo que nunca deben sobrescribirse los archivos de esta carpeta ni se deben modificar las funciones existentes en los archivos. Para añadir sus propios archivos compartidos, cree una carpeta independiente en el directorio Shared donde puede almacenar los archivos.
| Common | Scripts y clases compartidos que se utilizan para extensiones de toda la carpeta Configuration.
| Controls | Controles de interfaz de usuario comunes que se utilizan principalmente en Comportamientos del servidor.
| Dinamico | Soporte para sugerencias para el código específicas del sitio.
| Fireworks | Archivos de soporte para la integración de Fireworks.
| Flash | Archivos de soporte para el nuevo esquema de incrustación de Flash basado en SWFObject introducido en Dreamweaver CS4.
| ICE | Clases JavaScript de Helper para comandos e inspectores de propiedades de In-Context Editing.
| MM | Scripts, imágenes y clases compartidos que utilizan las extensiones que se suministran con Dreamweaver. Las extensiones de terceros también pueden emplear estos archivos, aunque normalmente encontrará funcionalidad más actualizada en la carpeta Common.
| OAWidget | Soporte para inserción de widgets.
| RDSAPI | Archivos para la creación de conexiones en el servidor y la activación de la depuración remota para ColdFusion.
| Recordset | Archivos de apoyo para juegos de registros basados en CFC.
| Spry | Todos los archivos necesarios para las funciones relacionadas con Spry de Dreamweaver. Por lo general, los archivos de las carpetas DesignTime controlan el aspecto y la funcionalidad de widgets, efectos y conjuntos de datos durante la edición, mientras que los archivos de las carpetas non-DesignTime controlan el aspecto y la funcionalidad de widgets, efectos y conjuntos de datos en el navegador. Los archivos que necesita el navegador para permitir la funcionalidad de Spry se copian en el sitio del usuario cuando éste guarda una página que contiene un widget, conjunto de datos o efecto de Spry.
| UltraDev | Scripts, imágenes y clases compartidos que utilizan las extensiones relacionadas con servidores que se suministran con Dreamweaver. Las extensiones de terceros también pueden emplear estos archivos, aunque normalmente encontrará funcionalidad más actualizada en la carpeta Common.
| XHTMLDTD | Los DTD XHTML que utiliza la Vista previa en el navegador para páginas XSLT.
| XMLPrefixes | Una lista de prefijos comunes de namespace de XML y sus correspondientes URI. Los utiliza el generador de esquemas XML.
| XSLTransform | Código de la parte del servidor durante la ejecución que permite realizar un proceso de transformación XSLT en una determinada tecnología de servidor de aplicaciones (PHP, ASP, etc.). Lo utiliza el comportamiento de servidor XSLT.
Shutdown | Comandos que deben ejecutarse cuando se cierra Dreamweaver. Suelen utilizarse como extensiones para eliminar los archivos temporales que se hayan creado.
Snippets | Archivos de soporte y contenido predeterminado del panel Fragmentos.
SourceControl | Archivos de soporte para la funcionalidad de control de fuente.
Startup | Scripts que se ejecutan cuando Dreamweaver se inicia. Para más información sobre la creación de scripts de inicio, consulte el apartado sobre el modelo de objeto del documento en Ampliación de Dreamweaver.
TagLibIntrospection | Archivos de soporte para los importadores de etiquetas de la biblioteca de etiquetas (los importadores de etiquetas se encuentran en el directorio TagLibraries/TagImporters).
TagLibraries | Contiene la base de datos de etiquetas (TagLibraries.vtm) y los archivos de definición de etiquetas de los lenguajes de formato y de scripts compatibles con Dreamweaver. Estas carpetas también contienen los archivos de la interfaz del cuadro de diálogo que se muestra al usuario en Dreamweaver para editar etiquetas. Para más información, consulte el apartado sobre diálogos y bibliotecas de etiquetas en Ampliación de Dreamweaver.
Templates | Archivos de apoyo para la función Flash Video.
Third Party Source Code | Información sobre el código fuente que no ha sido creado por Adobe y que proporciona funcionalidad a Dreamweaver. Por ejemplo, esta carpeta contiene información sobre el intérprete JavaScript que utiliza Dreamweaver.
ThirdPartyTags | Archivos que definen la sintaxis y los nombres de las etiquetas del formato de otro proveedor (como por ejemplo ASP, PHP y HTML personalizado). Los archivos de definición de etiquetas de otros proveedores son archivos XML. Cada archivo XML contiene una o más especificaciones de etiqueta, y cada una de ellas puede tener un archivo GIF asociado que define el icono del formato. Para más información sobre etiquetas y especificaciones de etiqueta de otros proveedores, consulte Ampliación de Dreamweaver.
Toolbars | Define las barras de herramientas disponibles, así como los iconos y comandos de cada barra de herramientas.
Translators | Archivos de traductores. Los traductores de datos permiten convertir formatos especializados, como server-side includes, declaraciones JavaScript u otros formatos de servidor, como PHP, CFML o ASP, en código que Dreamweaver pueda leer y visualizar.
Validators | Scripts de soporte para añadir validaciones de entrada de campo de texto a los formularios.
VersionControl | Archivos de soporte para el control de versiones de Subversion.
WebServices | Archivos de soporte para conexiones específicas de servicios Web.
workspace | Los diseños de espacio de trabajo predeterminados que se suministran con Dreamweaver (Windows). Al modificar estos espacios de trabajo o crear otros nuevos desde Dreamweaver, los archivos XML que los describen se guardan en su carpeta User Configuration/workspace.
WorkspaceMac | Los diseños de espacio de trabajo predeterminados que se suministran con Dreamweaver (Macintosh). Al modificar estos espacios de trabajo o crear otros nuevos desde Dreamweaver, los archivos XML que los describen se guardan en su carpeta User Configuration/WorkspaceMac.