Папки конфигурации Dreamweaver CC

Многие функции Dreamweaver являются расширениями, разработанными на языках JavaScript и HTML. Эти расширения находятся в папках конфигурации. Настройка и расширение продукта Dreamweaver подразумевают изменение этих файлов или добавление собственных файлов с исходным кодом в одну или несколько папок. В этих папках можно найти интерфейс и рабочие примеры для каждого из типов расширений.

Предупреждение. Файлы в папках конфигурации представляют собой большую часть продукта Dreamweaver. Пользователям, не умеющим настраивать и расширять Dreamweaver, не рекомендуется изменять, удалять и добавлять в них файлы. Прежде чем переходить к настройке Dreamweaver, прочтите разделы Расширение Dreamweaver и Справочник по API-интерфейсу Dreamweaver.

Некоторые имена папок являются самоописательными. Например, объекты хранятся в папке Objects, варианты поведения — в папке Behaviors. Существует всего одна папка, которая не соответствует какому-то определенному типу расширений — Shared. Эта папка является центральным хранилищем вспомогательных функций, классов и изображений, которые используются всеми расширениями.

Каждая последующая установка Dreamweaver создает новую версию папки Configuration для каждого пользователя. Dreamweaver добавляет к окончанию имени старой папки номер версии (например, Configuration-1, Configuration-2 и т. д.), при этом чем выше номер, тем новее папка. Самая последняя версия папки настройки всегда имеет простое имя Configuration.

Организацию функций Dreamweaver отражают следующие файлы и папки настройки.

Имя файла или папки Содержимое
ActiveXNames.txt Список идентификаторов классов ActiveX используется для заполнения всплывающего меню ClassID в инспекторе ActiveX.
Extensions.txt

Список расширений, распознаваемых Dreamweaver.

Если добавить расширение в этот файл, то двойной щелчок файла с этим расширением на панели «Веб-сайт» откроет этот файл в Dreamweaver.

Файл extensions.txt также определяет, какие типы файлов отображаются в диалоговом окне «Файл» > «Открыть». Чтобы файлы определенного типа отображались в этом диалоговом окне по умолчанию, добавьте соответствующее расширение в первую строку файла extensions.txt. Дополнительные сведения см. в разделе Расширение Dreamweaver.

FTPExtensionMap.txt

Список расширений файлов и связанные с ними режимы передачи.

Этот файл определяет формат передачи и загрузки файлов продуктом Dreamweaver: в режиме ASCII или в бинарном режиме. К этому списку можно добавлять элементы и изменять режимы передачи для существующих элементов. В Macintosh этот файл также служит для задания типа файла и создателя файлов, загружаемых с серверов, работающих на платформах, отличных от Macintosh.

IceIdList.txt

Представляет идентификаторы или значения классов, которые станут редактируемыми областями ICE при создании пользователем нового файла HTML с редактируемыми областями InContext.

version.xml

Этот файл version.xml содержит сведения об установке Dreamweaver. Не изменяйте и не удаляйте его.

Behaviors Файлы, которые используются инспектором поведения.
  Actions

Элементы, появляющиеся во всплывающем меню «Действия» (+) инспектора поведения.

В целях удобства локализации каждое действие разделено на два файла («.js» и «.htm»). Файл HTML содержит интерфейс поведения: поля текста и формы, отображаемые в диалоговом окне при выборе действия во всплывающем меню «Действия». Файл JavaScript содержит код JavaScript, который вставляет поведение в документ. Вносить изменения в этот файл могут только пользователи, хорошо владеющие языком JavaScript и знающие API-интерфейс поведения, описанный в разделе Расширение Dreamweaver.

browsers Содержит браузер WebKit, который используется для интерактивного просмотра. Эта папка содержит также таблицу стилей по умолчанию, применяемую к страницам при входе в интерактивный просмотр.
При необходимости шрифт, заполнение и другие значения можно изменить в этом файле.
BrowserProfiles

Файлы, используемые функцией «Проверка совместимости браузера».

Каждый файл в этой папке имеет имя браузера, который он представляет. HTML-файл содержит официальное имя браузера, которое не может быть изменено, т. к. от него зависят файлы в папке Issues. XML-файл содержит сведения о свойствах CSS и значениях, поддерживаемых данным браузером. Дополнительные сведения о профилях браузера см. в разделе Расширение Dreamweaver.

  Issues

Файлы, которые определяют и находят замечания к отображению документа в браузере. Файлы в этой папке выполняются в момент запуска проверки совместимости браузера пользователем.

В целях удобства локализации каждое замечание разделено на два файла («.js» и «.htm»). HTML-файл содержит локализуемые строки, которые будут представлены на панели «Проверка совместимости браузера» при обнаружении замечания (сами по себе замечания интерфейса не имеют, поэтому тело HTML-файла является пустым). Файл JavaScript содержит код JavaScript, определяющий браузеры (к которым относится замечание), возвращающий строки из HTML-файла и находящий это замечание в документе пользователя. Вносить изменения в этот файл могут только пользователи, хорошо владеющие языком JavaScript и знающие API-интерфейс замечаний, описанный в разделе Расширение Dreamweaver.

BuiltIn

Шаблоны для создания различных документов, в том числе различных макетов страниц.

Classes

Файлы, используемые для чтения JavaBeans как источников данных.

CodeColoring

XML-файлы, содержащие назначения цветов для представления «Код» документа. В каталоге CodeColoring хранятся также специальные файлы, соответствующие поддерживаемым языкам сценариев (Javascript, VBScript, C# и Visual Basic), в которых цвета назначаются блокам кода и ключевым словам.

CodeHints XML-файлы, содержащие связи и содержимое подсказок по коду при редактировании в представлении «Код» (обратите внимание, что многие теги и атрибуты, доступные в подсказках по коду, содержатся в библиотеках тегов; см. папку «Tag Libraries» ниже).
Commands

Элементы, отображаемые в меню «Команды» (и других меню Dreamweaver).

В целях удобства локализации многие команды в этой папке разделены на два файла («.js» и «.htm»). HTML-файл содержит интерфейс: поля текста и формы, отображаемые в диалоговом окне при выборе команды из меню при наличии одной команды. Может также содержать локализуемые строки и ссылки на внешние файлы JavaScript (включая файл «.js» с тем же именем). Файл JavaScript содержит код JavaScript, выполняющий эту команду. Вносить изменения в этот файл могут только пользователи, хорошо владеющие языком JavaScript.

Обратите внимание на то, что некоторые элементы в папке Commands имеют те же имена, что и элементы в папке Objects. Это объясняется тем, что некоторые объекты запускают команды. Команды обладают большей гибкостью, чем объекты, но только объекты могут отображаться на панели «Вставка». Вызывая команду из файла объекта, Dreamweaver пользуется преимуществами обоих типов расширений.

Components

В каталоге Components имеются вложенные папки для каждой поддерживаемой модели сервера (ASP/VBScript, ColdFusion и PHP/MySQL), а также для устаревших моделей (ASP/JavaScript, ASP.Net/C#, ASP.Net/VisualBasic и JSP). Файлы в этих папках определяют элементы меню для управления подключением к серверам. Во вложенной папке ColdFusion хранятся также файлы поддержки для определения источников данных ColdFusion, компонентов (CFC) и веб-служб.

Connections

Файлы в этом каталоге определяют, что отображается во всплывающем меню «Плюс» (+) на панели базы данных. Этот каталог также содержит сценарии (хранящиеся во вложенной папке Scripts), используемые для получения данных с сервера. Дополнительные сведения о подключении данных см. в пункте «API-интерфейс базы данных» раздела Расширение Dreamweaver.

Content

В папке Content содержатся файлы, используемые на панели «Справочные материалы».

Data Sources

Файлы, которые используются диалоговым окном «Динамические данные» и панелью «Привязки».

Объекты динамических данных, отображаемые во всплывающем меню «Плюс» (+) этих пользовательских интерфейсов, зависят от модели сервера, заданной для веб-сайта. Дополнительные сведения об изменении файлов источников данных см. в пункте «API-интерфейс базы данных» раздела Расширение Dreamweaver.

Dialogs Файлы для настройки определенных диалоговых окон Dreamweaver. Изменениям не подлежат.
DisabledFeatures Поведение сервера и связанные с ним файлы для неподдерживаемых моделей сервера ASP/JavaScript, ASP.Net и JSP, упакованные как расширения. При помощи диспетчера расширений можно установить оба эти расширения, чтобы восстановить возможности ASP.Net и JSP, однако и расширения, и возможности останутся неподдерживаемыми.
DocumentTypes

Основные шаблоны для поддерживаемых типов документов.

ExtensionData

Примечание. Файлы в этом каталоге сохранены только в целях обратной совместимости; они не используются текущим методом работы с расширениями.

XML metadata: данные группы и участника для расширений, включая поведения сервера.

  MM

XML-файлы данных группы и участника.

Flash Player

Файлы для поддержки некоторых панелей Flash в Dreamweaver.

Floaters

Пользовательские плавающие панели.

Fonts Файл fontStrings.xml, определяющий шрифты по умолчанию для меню «Шрифт» инспектора свойств, шрифт и меню семейства шрифтов на панели CSS и другие объекты пользовательского интерфейса Dreamweaver.
Formatters Сценарии для применения различных форматов отображения, форматов даты-времени и перевода текста в верхний или нижний регистр.
Generator

Файлы, необходимые для использования объектов Flash в Dreamweaver.

HousingPlugIn

Файлы, требуемые для расширений CSXS.

Inspectors

Пользовательские инспекторы свойств.

Большая часть инспекторов свойств Dreamweaver основана на коде ядра продукта, но некоторые (например, инспекторы для тегов META, TITLE и LINK) написаны на языках HTML и JavaScript. В целях удобства локализации инспекторы свойств в этой папке разделены на два файла («.js» и «.htm»). Файл HTML содержит интерфейс инспектора: поля текста и формы, отображаемые на плавающей панели инспектора свойств. Файл JavaScript содержит код JavaScript, выполняющий инспектор. Вносить изменения в этот файл могут только пользователи, хорошо владеющие JavaScript и знающие API-интерфейс инспектора свойств, который описан в разделе Расширение Dreamweaver.

JSExtensions

Общие пользовательские библиотеки.

Общие пользовательские библиотеки, хранящиеся в этой папке, делают расширения Dreamweaver более мощными и гибкими, добавляя к ним новые функции JavaScript. Поскольку некоторые файлы в папках Translators и Commands зависят от этих общих библиотек, их нельзя удалять. О том, как добавить в Dreamweaver собственную общую библиотеку, см. раздел по расширяемости уровня C в разделе Расширение Dreamweaver.

Knowledgeengines Зависящие от языка механизмы синтаксического анализа, анализирующие введенный пользователем код для конкретного языка (например, PHP) и формирующие обобщенные метаданные, которые будут использоваться механизмом подсказок по коду Dreamweaver.
Menus

Файл, определяющий всю структуру меню Dreamweaver (menus.xml), и резервная копия этого файла (menus.bak), которая дает возможность восстанавливать меню по умолчанию.

Файл menus.xml задает имена и поведение всех меню и элементов меню Dreamweaver с несколькими существенными исключениями; в разделах Behaviors и ServerBehaviors см. сведения о заполнении меню «Плюс» (+) панелей «Поведение» и «Поведение сервера» соответственно. Этот файл также задает все сочетания клавиш и мнемонику, которые используются в Dreamweaver. Сведения о командах меню и файле menus.xml см. в пункте «Меню и команды меню» раздела Расширение Dreamweaver.

  Custom Sets

Пользовательские настройки файла menu.xml, обеспечивающие сочетания клавиш, похожие на другие продукты.

  MM

Файлы (называемые командами меню), которые управляют поведением многих элементов меню Dreamweaver.

Эта папка зарезервирована для команд меню, поставляемых в составе Dreamweaver. Чтобы добавить собственные команды меню, сохраните их во вложенной папке каталога Menus.

Objects

Элементы, отображающиеся в меню «Вставка» и на панели «Вставка».

Для отображения в меню «Вставка» и на панели «Вставка» все файлы объекта должны быть сохранены во вложенной папке этого каталога и перечислены в файлах insertbar.xml и menus.xml. Дополнительные сведения об изменении этих файлов см. в пункте «Объекты панели "Вставка"» раздела Расширение Dreamweaver.

Plugins (Windows)
plug-ins (Macintosh)

Все подключаемые модули, которые могут использоваться для воспроизведения активного содержимого в Dreamweaver (например, Flash-ролики), а также список подключаемых модулей, не поддерживаемых Dreamweaver (файл UnsupportedPlugins.txt).

Dreamweaver автоматически просматривает папки подключаемых модулей всех браузеров на жестком диске в поиске соответствующего подключаемого модуля при воспроизведении содержимого, поэтому хранение подключаемых модулей в этой папке необязательно.

Reports

Файлы, связанные с функцией «Отчеты сайта».

Папки, вложенные в каталог Reports, содержат «Отчеты сайта», которые входят в состав Dreamweaver. Создаваемые отчеты могут сохраняться как в одной из существующих папок, так и в созданной вложенной папке. Дополнительные сведения об отчетах см. в пункте «API-интерфейс отчетов» раздела Расширение Dreamweaver.

  HTML Reports

Файлы отчетов для анализа HTML (например, поиск изображений с отсутствующими атрибутами alt, удаление пустых тегов или поиск безымянных документов).

  Workflow

Файлы отчетов, предназначенные для помощи в выполнении задач обслуживания сайта (например, поиск всех файлов, извлеченных конкретным пользователем, или недавно измененных документов).

Server Behaviors

Файлы, которые используются инспектором поведений сервера. Каждая модель сервера (ASP/JavaScript, ASP/VBScript, ColdFusion и PHP/MySQL) имеет соответствующую вложенную папку. Файл ServerBehaviors.xml в каждой вложенной папке определяет элементы, отображаемые в меню «Плюс» (+) на панели поведений сервера.

Поведения сервера создают функциональность, необходимую для веб-приложений (например, фильтрацию записей на основе пользовательских критериев, разбиение отчетов на страницы, привязку списков результатов к страницам сведений и вставку записей в результирующий набор). Дополнительные сведения об изменении файлов поведений сервера см. в пункте «Поведения сервера» раздела Расширение Dreamweaver.

ServerDebugOutput

Файлы поддержки для отладки ColdFusion.

Server Formats

Файлы для форматирования динамических данных. Каждая модель сервера (ASP/JavaScript, ASP/VBScript, ColdFusion и PHP/MySQL) имеет соответствующую вложенную папку. Файл Formats.xml в каждой вложенной папке определяет элементы, которые отражаются в меню «Форматы». При необходимости добавления дополнительных форматов его нужно аккуратно отредактировать вручную.

Дополнительные сведения об изменении файлов форматов сервера см. в пункте «Форматирование данных» раздела Расширение Dreamweaver.

Server Models

Файлы, определяющие доступные модели сервера. Каждая модель сервера (ASP/JavaScript, ASP/VBScript, ColdFusion и PHP/MySQL) имеет HTML-файл, содержащий сведения о конфигурации, и соответствующую вложенную папку для хранения конкретных реализаций определенных функций для каждой модели сервера.
Дополнительные сведения об изменении файлов моделей сервера см. в пункте «Модели сервера» раздела Расширение Dreamweaver.

Shared

Файлы, которые совместно используются несколькими расширениями (на файлы в этих каталогах может ссылаться любое расширение).

Многие расширения сторонних производителей (и многие возможности Dreamweaver) зависят от функций, определенных в виде файлов в папке Shared, поэтому ни в коем случае нельзя перезаписывать эти файлы и изменять содержащиеся в них функции.

Для добавления собственных общих файлов создайте отдельную папку в каталоге Shared.

  Common Общие сценарии и классы, предназначенные для использования в расширениях через папку Configuration.
  Controls Общие элементы управления пользовательского интерфейса, предназначенные в основном для использования на панели «Поведения сервера».
  Dinamico Поддержка подсказок по коду для конкретного сайта.
  Fireworks Файлы поддержки интеграции с Fireworks.
  Flash Файлы поддержки для схемы внедрения Flash на основе SWFObject, представленной в Dreamweaver CS4.
  ICE Вспомогательные классы JavaScript для команд контекстного редактирования и инспекторов свойств.
  MM Общие сценарии, изображения и классы, которые используются расширениями и поставляются в составе Dreamweaver. Расширения сторонних производителей также могут использовать эти файлы, но нередко более новые возможности можно найти в папке Common.
  OAWidget Поддержка вставки мини-приложений.
  RDSAPI Файлы для создания соединений на сервере и включения удаленной отладки для ColdFusion.
  Recordset Файлы поддержки наборов записей CFC.
  Spry

Все файлы, необходимые для поддержки в Dreamweaver возможностей Spry. Как правило, файлы в папках DesignTime предназначены для управления внешним видом и функциональностью мини-приложений, эффектов и наборов данных на этапе разработки, в то время как файлы в других папках предназначены для управления внешним видом и функциональностью мини-приложений, эффектов и наборов данных в браузере.

Файлы, необходимые браузеру для поддержки возможностей Spry, копируются на сайт пользователя, когда он сохраняет страницу, содержащую мини-приложение, набор данных или эффект Spry.

  UltraDev Общие сценарии, изображения и классы, которые используются расширениями, относящимися к серверу, и поставляются в составе Dreamweaver. Расширения сторонних производителей также могут использовать эти файлы, но нередко более новые возможности можно найти в папке Common.
  XHTMLDTD DTD-схемы XHTML, которые используются функцией «Просмотр в браузере» для страниц XSLT.
  XMLPrefixes Список общих префиксов общих пространств имен XML и соответствующие URI. Используется генератором XML-схем.
  XSLTransform Серверный код времени выполнения XSLT-преобразований для конкретной технологии сервера приложений (PHP, ASP и т. д.). Используется поведением сервера XSLT.
Shutdown Команды, выполняемые при закрытии Dreamweaver. Часто используются расширениями для удаления созданных ими временных файлов.
Snippets Файлы поддержки и содержимое по умолчанию для панели «Фрагменты кода».
SourceControl Файлы поддержки для функции «Управление исходными файлами».
Startup

Сценарии, выполняемые при запуске Dreamweaver.

Дополнительные сведения о создании сценариев запуска см. в пункте «Объектная модель документов» раздела Расширение Dreamweaver.

TagLibIntrospection Файлы поддержки для средства импорта тегов библиотеки тегов (средства импорта тегов находятся в каталоге TagLibraries/TagImporters).
TagLibraries

Содержит базу данных тегов (TagLibraries.vtm) и файлы определения тегов для языков разметки и сценариев, поддерживаемых Dreamweaver.

В этих папках также хранятся файлы для интерфейса диалога, который отображается в Dreamweaver для редактирования тегов. Дополнительные сведения см. в пункте «Библиотеки тегов и диалоги» раздела Расширение Dreamweaver.

Templates Файлы поддержки для функции «Видео Flash».
Third Party Source Code Сведения об исходном коде, созданном не Adobe, который расширяет возможности Dreamweaver. Например, эта папка содержит сведения об интерпретаторе JavaScript, который используется Dreamweaver.
ThirdPartyTags

Файлы, определяющие синтаксис и имена тегов разметки сторонних производителей (например, ASP, PHP и пользовательский HTML).

Файлы определения тегов сторонних производителей имеют формат XML. Каждый XML-файл содержит одно или несколько определений тегов, а каждое определение может иметь связанный с ним GIF-файл, определяющий значок для разметки. Дополнительные сведения о тегах и определениях тегов сторонних производителей см. в разделе Расширение Dreamweaver.

Toolbars

Определяет доступные панели инструментов, значки и команды на каждой из них.

Translators Файлы трансляторов. Трансляторы данных транслируют специальную разметку (например, серверные включения, условные инструкции JavaScript и другую серверную разметку, такую как PHP, CFML или ASP) в код, который Dreamweaver способен читать и отображать.
Validators Сценарии поддержки для добавления в формы проверки ввода в текстовое поле.
VersionControl Файлы поддержки для управления версиями Subversion.
WebServices

Файлы поддержки для специальных подключений веб-служб.

workspace Макеты рабочего пространства по умолчанию, которые поставляются в составе Dreamweaver для Windows. При изменении этих рабочих сред или создании новых Dreamweaver сохраняет описывающие их XML-файлы в папке User Configuration/workspace.
WorkspaceMac Макеты рабочего пространства по умолчанию, которые поставляются в составе Dreamweaver для Macintosh. При изменении этих рабочих сред или создании новых Dreamweaver сохраняет описывающие их XML-файлы в папке User Configuration/WorkspaceMac.