## Foldery konfiguracyjne programu Dreamweaver CC

Wiele funkcji programu Dreamweaver CS5 ma postać rozszerzeń w języku JavaScript lub HTML. Rozszerzenia te znajdują się w folderach konfiguracyjnych (Configuration). Dostosowywanie i rozszerzanie programu Dreamweaver polega na modyfikowaniu tych plików lub dodawaniu własnych plików z kodem źródłowym do folderów konfiguracyjnych. Przeglądając te foldery można poznać interfejs i robocze przykłady poszczególnych typów rozszerzeń.

Uwaga: Pliki w folderach konfiguracyjnych to ważna część programu Dreamweaver. Nie należy ich usuwać, modyfikować ani dodawać, jeśli nie zna się metod dostosowywania i rozszerzania tego programu. Zanim zaczniesz dostosowywać program Dreamweaver, przeczytaj dokumentację Rozszerzanie programu Dreamweaver oraz Opis interfejsów API programu Dreamweaver.

Dla znających język angielski, nazwy niektórych folderów są oczywiste. Na przykład obiekty są przechowywane w folderze Objects. Zachowania znajdują się w folderze Behaviors. Natomiast nazwa folderu Shared nie odpowiada żadnemu typowi rozszerzeń. Folder ten stanowi centralną składnicę funkcji narzędziowych, klas i obrazów, z których korzystają wszystkie rozszerzenia.

Z każdą kolejną instalacją programu Dreamweaver, dla każdego użytkownika tworzona jest kolejna wersja katalogu Configuration. Program Dreamweaver dodaje numer wersji na końcu nazwy starego folderu konfiguracyjnego (np. „Configuration-1”, „Configuration-2” itd.). Im wyższy numer, tym nowszy jest folder. Najnowsza wersja folderu konfiguracyjnego zawsze nosi nazwę „Configuration”.

Struktura plików i folderów konfiguracyjnych odpowiada organizacji funkcji programu Dreamweaver:

Nazwa pliku lub folderu | Zawartość
--- | ---
ActiveXNames.txt | Wykaz identyfikatorów klasy ActiveX, służący do zapełnienia wyskakującego menu „ID klasy” w inspektorze ActiveX.
Extensions.txt | Lista rozszerzeń plików, które rozpoznaje program Dreamweaver. Do tego pliku można dodawać kolejne rozszerzenia. Dwukrotne kliknięcie pliku o takim rozszerzeniu w panelu Serwis spowoduje otwarcie go w programie Dreamweaver. Plik Extensions.txt decyduje także o tym, jakie typy plików pojawiają się w oknie dialogowym Plik > Otwórz. Aby domyślnie wyświetlać w tym oknie dialogowym pliki określonego typu, należy dodać odpowiadające im rozszerzenie w pierwszym wierszu pliku Extensions.txt. Więcej informacji zawiera dokumentacja Rozszerzanie programu Dreamweaver.
FTPExtensionMap.txt | Lista rozszerzeń plików i skojarzonych z nimi trybów transferu. Ten plik określa, w jaki sposób program Dreamweaver wysyła i pobiera pliki: w trybie ASCII czy binarnie. Możesz dodać kolejne pozycje do tej listy lub zmienić tryb istniejących pozycji. W przypadku komputerów Macintosh, plik ten służy również do ustawiania typu i twórcy plików, które są pobierane z serwera obsługiwanego przez komputer inny niż Macintosh.
IceIdList.txt | Lista wartości identyfikatorów i klas, które będą przenoszone do regionów edytowalnych ICE, gdy użytkownik utworzy nowy plik HTML zawierający regiony InContext Editing.
version.xml | Plik Version.xml zawiera informacje o instalacji programu Dreamweaver. Nie należy go edytować ani usuwać.
Behaviors | Pliki wykorzystywane przez Inspektora zachowań.
| Actions | Pozycje wyświetlane w wyskakującym menu Zadania (+) w panelu Inspektor zachowań. Każde zadanie składa się z dwóch plików (jednego pliku .js i jednego pliku htm), co umożliwia tłumaczenie zadań. Plik HTML zawiera interfejs zachowania, czyli tekst i pola wyświetlane w oknie dialogowym po wybraniu tego zadania z wyskakującego menu. Plik JavaScript zawiera kod wstawiający zachowanie do dokumentu. Zmiany w tym pliku powinni wprowadzać tylko użytkownicy o dobrej znajomości języka JavaScript i interfejsu API zachowań, opisanego w dokumentacji Rozszerzanie programu Dreamweaver.
browsers | Zawiera przeglądarkę WebKit, wykorzystywaną przez funkcję widoku aktywnego. W folderze znajduje się także domyślny arkusz stylów, stosowany na stronach widoku aktywnego. Jeśli chcesz, możesz zmodyfikować ten arkusz, aby zmienić domyślną czcionkę, odstęp od krawędzi i inne wartości.
BrowserProfiles | Pliki wykorzystywane przez funkcję sprawdzania zgodności przeglądarki. Poszczególne pliki w tym folderze noszą nazwy odpowiadające przeglądarkom. Plik HTML zawiera oficjalną nazwę przeglądarki, której nie należy zmieniać, ponieważ odwołują się do niej pliki z folderu Issues (problemy). Plik XML zawiera informacje o właściwościach CSS i wartościach, których dana przeglądarka nie obsługuje. Więcej informacji o profilach przeglądarek można znaleźć w dokumentacji Rozszerzanie programu Dreamweaver.
| Issues | Pliki, które definiują problemy z wyświetlaniem występujące w przeglądarkach i wyszukują te problemy w dokumentach użytkownika. Pliki z tego folderu są uruchamiane po wybraniu funkcji sprawdzania zgodności przeglądarki. Każdy problem składa się z dwóch plików (jednego pliku .js i jednego pliku htm), co umożliwia tłumaczenie. Plik HTML zawiera łańcuchy tekstowe do tłumaczenia, które będą wyświetlane w panelu Sprawdzanie zgodności przeglądarki w razie wykrycia problemu. (Same „problemy” nie mają interfejsu użytkownika, dlatego sekcja BODY w pliku HTML problemu jest pusta). Plik JavaScript zawiera kod definiujący przeglądarki, których dotyczy problem. Kod ten zwraca łańcuchy z pliku HTML i wykrywa problemy w dokumencie użytkownika. Zmiany w tym pliku powinni wprowadzać tylko użytkownicy o dobrej znajomości języka JavaScript i interfejsu API problemów, opisanego w dokumentacji Rozszerzanie programu Dreamweaver.
BuiltIn | Szablony umożliwiające tworzenie różnych dokumentów, zawierające różne układy strony.
Classes | Pliki służące do korzystania z komponentów JavaBean jako ze źródeł danych.
CodeColoring | Pliki XML z kolorami przypisanymi do dokumentu w widoku Kod. Katalog CodeColoring zawiera również pliki odpowiadające obsługiwanym językom skryptów (Javascript, VBScript, C# i Visual Basic), w których kolory przypisano do bloków kodu i słów kluczowych.
CodeHints | Pliki XML ze skojarzeniami i treścią. Na ich podstawie program wyświetla wskazówki podczas edycji w widoku Kod. Wiele znaczników i atrybutów dostępnych w formie wskazówek do kodu pochodzi z bibliotek znaczników (patrz folder Tag Libraries poniżej).
Commands | Pozycje wyświetlane w menu Polecenia (i innych menu programu Dreamweaver). Wiele poleceń w tym folderze składa się z dwóch plików (pliku .js i pliku .htm), co ułatwia ich tłumaczenie na różne języki. Plik HTML zawiera interfejs polecenia — tekst i pola wyświetlane w oknie dialogowym po wybraniu tego polecenia w menu. Nie wszystkie polecenia mają taki interfejs. W pliku HTML mogą się również znajdować łańcuchy tekstu do przetłumaczenia i odwołania do zewnętrznych plików JavaScript (w tym do pliku .js o takiej samej nazwie). Plik JavaScript zawiera kod skryptu, który steruje działaniem polecenia. Zmiany w tym kodzie powinni wprowadzać wyłącznie użytkownicy o doskonałej znajomości języka JavaScript. Niektóre pozycje w folderze poleceń mają takie same nazwy, jak pozycje w folderze obiektów. Wynika to z faktu, że pewne obiekty uruchamiają polecenia. Polecenia są bardziej elastyczne od obiektów, ale na panelu Wstaw mogą pojawiać się tylko obiekty. Wywołując polecenie z poziomu pliku obiektu, Dreamweaver umożliwia wykorzystanie zalet obu tych rodzajów rozszerzeń.
Components | Katalog Components zawiera osobne podfoldery dla każdego z obsługiwanych modeli serwerów (ASP/JavaScript, ASP/VBScript, ColdFusion i PHP/MySQL), a także modeli już wycofanych z obsługi (ASP/JavaScript, ASP.Net/C#, ASP.Net/VisualBasic i JSP). Pliki w tych katalogach definiują pozycje menu służące do zarządzania połączeniem z serwerami. Podfolder ColdFusion zawiera również pliki pomocnicze, które służą do definiowania źródeł danych, składników CFC i usług internetowych platformy ColdFusion.
Connections | Pliki w tym katalogu decydują o pozycjach wyświetlanych w rozwijanym menu (+) panelu baz danych. W katalogu są również skrypty (podfolder Scripts) służące do pobierania danych z serwera. Więcej informacji o połączeniach z bazą danych zawiera sekcja „Interfejs API baz danych” w dokumentacji Rozszerzanie programu Dreamweaver.
Content | Folder Content zawiera pliki, z których korzysta panel Odniesienie.
Data Sources | Pliki wykorzystywane przez okno dialogowe Dynamiczne dane oraz panel Wiązania. Okno i panel zawierają menu (+), wyświetlające obiekty danych dynamicznych, które są uzależnione od modelu serwera wskazanego dla danego serwisu. Więcej informacji o edytowaniu plików ze źródłami danych można znaleźć w sekcji „Interfejs API baz danych” w dokumentacji Rozszerzanie programu Dreamweaver.
Dialogs | Pliki służące do konfigurowania niektórych okien dialogowych programu Dreamweaver. Nie należy modyfikować tych plików.
DisabledFeatures | Zachowania serwerowe i powiązane pliki dla nieobsługiwanych już modeli serwerowych ASP/JavaScript, ASP.Net i JSP, upakowane w postaci rozszerzeń. Rozszerzenia te można zainstalować za pomocą programu Extension Manager, co pozwala przywrócić funkcje ASP.Net i JSP — jednak nie spowoduje to wznowienia obsługi tych rozszerzeń i funkcji.
DocumentTypes | Podstawowe szablony dla każdego z obsługiwanych typów dokumentu.
ExtensionData | Uwaga: Pliki te umieszczono w katalogu wyłącznie w celu zapewnienia zgodności wstecznej. Obecna metoda obsługi rozszerzeń nie wykorzystuje tych plików. Metadane XML — dane o grupach i uczestnikach dla rozszerzeń, w tym zachowań serwerowych.
| MM | Pliki XML z danymi o grupach i uczestnikach
Flash Player | Pliki do obsługi niektórych paneli Flash w programie Dreamweaver.
Floaters | Niestandardowe ruchome panele.
Fonts | Plik fontStrings.xml, który definiuje domyślne czcionki wyświetlane w menu Czcionka panelu Inspektor właściwości, w menu czcionki i rodziny czcionek panelu CSS oraz w innych miejscach w programie Dreamweaver.
Formatters | Skrypty służące do obsługi różnych formatów wyświetlania, które umożliwiają np. formatowanie daty i godziny na różne sposoby albo zmianę tekstu na same wielkie lub małe litery.
Generator | Pliki potrzebne do korzystania z obiektów Flash w programie Dreamweaver.
HousingPlugIn | Pliki niezbędne do obsługi rozszerzeń CSXS.
Inspectors | Niestandardowe inspektory właściwości. Większość inspektorów programu Dreamweaver to funkcje zakodowane na stałe w produkcie. Jednak niektóre — np. inspektory znaczników `META`, `TITLE` i `LINK` — zostały napisane w języku HTML i JavaScript. Inspektory właściwości w tym folderze składają się z dwóch plików (pliku .js i pliku .htm), co ułatwia ich tłumaczenie na różne języki. Plik HTML zawiera interfejs inspektora, czyli tekst i pola wyświetlane w ruchomym panelu Inspektor właściwości. Plik JavaScript zawiera kod skryptu, który obsługuje całe działanie inspektora. Zmiany w tym pliku powinni wprowadzać tylko użytkownicy o dobrej znajomości interfejsu API Inspektora właściwości, opisanego w dokumentacji Rozszerzanie programu Dreamweaver.
JSExtensions | Niestandardowe biblioteki współużytkowane. Niestandardowe biblioteki współużytkowane zwiększają możliwości i elastyczność rozszerzeń programu Dreamweaver, wprowadzając nowe funkcje JavaScript. Nie należy usuwać bibliotek współużytkowanych, ponieważ korzystają z nich niektóre pliki w folderach Translators i Commands. Informacje o dodawaniu własnych bibliotek współużytkowanych zawiera sekcja o rozszerzeniach na poziomie C w dokumentacji Rozszerzanie programu Dreamweaver.
Knowledgeengines | Mechanizmy analizujące dla poszczególnych języków. Mechanizm przetwarza kod danego języka (np. PHP) i generuje ogólne metadane, z których korzysta funkcja wskazówek do kodu w programie Dreamweaver.
Menus | Plik menus.xml, definiujący całą strukturę menu programu Dreamweaver, oraz kopia zapasowa tego pliku (menus.bak), pozwalająca odtworzyć domyślny układ menu. Plik menus.xml określa nazwy i zachowanie wszystkich pasków i pozycji menu w programie Dreamweaver (z kilkoma ważnymi wyjątkami: informacje o zapełnianiu menu (+) w panelu Zachowania podano w opisie zachowań powyżej, a informacje o zapełnianiu menu w panelu Zachowania serwerowe znajdują się w dalszej części tego dokumentu). Plik ten określa również wszystkie skróty klawiaturowe i mnemoniki używane w programie Dreamweaver. Informacje o poleceniach menu i pliku menus.xml zawiera sekcja „Paski i polecenia menu” w dokumentacji Rozszerzanie programu Dreamweaver.
| Custom Sets | Modyfikacje pliku menu.xml, które zawierają skróty klawiaturowe zbliżone do innych produktów.
| MM | Pliki (nazywane poleceniami menu), które sterują zachowaniem wielu pozycji menu w programie Dreamweaver. Jest to folder zarezerwowany na polecenia menu dostarczane wraz z programem Dreamweaver. Własne polecenia menu należy zapisywać w innym podfolderze folderu Menus.
Objects | Pozycje wyświetlane w menu i na pasku Wstaw. Aby obiekt pojawił się na pasku Wstaw i w menu Wstaw, wszystkie pliki tego obiektu muszą zostać umieszczone w podfolderze folderu Objects oraz dopisane do plików insertbar.xml i menus.xml. Więcej informacji o modyfikowaniu tych plików zawiera sekcja „Obiekty paska Wstaw” w dokumentacji Rozszerzanie programu Dreamweaver.
Plugins (Windows) plug-ins (Macintosh) | Wtyczki umożliwiające odtwarzanie aktywnej zawartości (np. filmów Flash) w programie Dreamweaver, a także lista wtyczek nieobsługiwanych przez program (UnsupportedPlugins.txt). Gdy użytkownik wybierze odtwarzanie zawartości obsługiwanej przez wtyczkę, program Dreamweaver automatycznie przeszukuje foldery wtyczek każdej z przeglądarek zainstalowanych na dysku twardym. Dlatego też nie trzeba przechowywać wtyczek w tym właśnie folderze.
Reports | Pliki skojarzone z funkcją Raporty serwisu. Poszczególne podfoldery zawierają raporty dostarczane wraz z programem Dreamweaver. Można utworzyć dodatkowe raporty i zapisać je w istniejącym podfolderze albo utworzyć nowy. Więcej informacji o raportach zawiera sekcja na temat interfejsu API raportów w dokumentacji Rozszerzanie programu Dreamweaver.
| HTML Reports | Pliki raportów do analizowania kodu HTML (np. wyszukiwania obrazów, przy których brakuje atrybutu ALT, usuwania pustych znaczników albo znajdowania dokumentów bez tytułu).
| Workflow | Pliki raportów ułatwiające czynności serwisowe (np. wyszukiwanie wszystkich plików pobranych do edycji przez konkretnego użytkownika albo wyszukiwanie ostatnio zmodyfikowanych dokumentów).
Server Behaviors | Pliki wykorzystywane przez funkcję Inspektor zachowań serwerowych. Każdemu modelowi serwera (ASP/JavaScript, ASP/VBScript, ColdFusion i PHP/MySQL) odpowiada jeden podfolder. W każdym podfolderze znajduje się plik ServerBehaviors.xml, który określa pozycje wyświetlane w menu (+) panelu Zachowania serwerowe. Zachowania serwerowe tworzą funkcje potrzebne aplikacjom internetowym, np. funkcje do filtrowania rekordów na podstawie kryteriów użytkownika, przewijania kolejnych stron z rekordami, tworzenia połączeń między listami wyników a stronami szczegółów czy wstawiania rekordów do zbioru wyników. Więcej informacji o dodawaniu plików z zachowaniami serwerowymi zawiera sekcja „Zachowania serwerowe” w dokumentacji Rozszerzanie programu Dreamweaver.
ServerDebugOutput | Pliki pomocnicze debugowania kodu ColdFusion.
Server Formats | Pliki służące do formatowania danych dynamicznych. Każdemu modelowi serwera (ASP/JavaScript, ASP/VBScript, ColdFusion i PHP/MySQL) odpowiada jeden podfolder. W każdym podfolderze znajduje się plik Formats.xml, który określa pozycje wyświetlane w menu Formaty. Można go edytować ręcznie (z zachowaniem ostrożności), aby dodać więcej formatów. Więcej informacji o dodawaniu plików z formatami serwerowymi zawiera sekcja „Formatowanie danych” w dokumentacji Rozszerzanie programu Dreamweaver.
Server Models | Pliki definiujące dostępne modele serwerowe. Każdemu modelowi (ASP/JavaScript, ASP/VBScript, ColdFusion i PHP/MySQL) odpowiada plik HTML z danymi konfiguracyjnymi oraz podfolder zawierający specyficzne implementacje pewnych funkcji w danym modelu serwerowym. Więcej informacji o edytowaniu plików z modelami serwerowymi zawiera sekcja „Modele serwerowe” w dokumentacji Rozszerzanie programu Dreamweaver.
Shared | Pliki współużytkowane przez wiele rozszerzeń. Do plików z tego katalogu może się odwoływać każde rozszerzenie. Wiele rozszerzeń innych firm — i wiele funkcji programu Dreamweaver — korzysta z funkcji zdefiniowanych w plikach współużytkowanych. Dlatego też nie należy nigdy zastępować plików w tym folderze ani modyfikować istniejących funkcji w plikach. Aby dodać własne pliki współużytkowane, należy utworzyć osobny folder w katalogu Shared i tam zapisać pliki.
| Common | Współużytkowane skrypty i klasy używane w różnych rozszerzeniach z całego folderu Configuration.
| Controls | Wspólne formanty interfejsu użytkownika, wykorzystywane głównie przez zachowania serwerowe.
| Dinamico | Pliki umożliwiające obsługę wskazówek do kodu właściwych dla serwisu.
| Fireworks | Pliki pomocnicze, obsługujące integrację z oprogramowaniem Fireworks.
| Flash | Pliki pomocnicze, obsługujące schemat osadzania obiektów SWFObject w celu obsługi zawartości Flash, który został wprowadzony w programie Dreamweaver CS4.
| ICE | Pomocnicze klasy JavaScript, przeznaczone dla usługi In-Context Editing i inspektorów właściwości.
| MM | Współużytkowane skrypty, obrazy i klasy, używane przez rozszerzenia dostarczane wraz z programem Dreamweaver. Z plików tych mogą korzystać także rozszerzenia innych firm, jednak najnowsze funkcje na ogół znajdują się w folderze Common.
| OAWidget | Obsługa wstawiania widgetów.
| RDSAPI | Pliki do tworzenia połączeń z serwerem i włączania funkcji zdalnego debugowania platformy ColdFusion.
| Recordset | Pliki pomocnicze dla zestawów rekordów CFC.
| Spry | Wszystkie pliki niezbędne do obsługi funkcji programu Dreamweaver związanych ze środowiskiem Spry. Pliki w folderach DesignTime sterują zazwyczaj wyglądem i funkcjonowaniem widgetów, efektów i zestawów danych podczas projektowania. Natomiast pliki w folderach innych niż DesignTime sterują wyglądem i funkcjonowaniem widgetów, efektów i zestawów danych w przeglądarce. Pliki potrzebne przeglądarkom do obsługi funkcji Spry są kopiowane do serwisu użytkownika w momencie zapisania strony zawierającej widget, zestaw danych albo efekt Spry.
| UltraDev | Współużytkowane skrypty, obrazy i klasy, używane przez rozszerzenia serwerowe dostarczane razem z programem Dreamweaver. Z plików tych mogą korzystać także rozszerzenia innych firm, jednak najnowsze funkcje na ogół znajdują się w folderze Common.
| XHTMLDTD | Definicje typów dokumentów (DTD) języka XHTML, wykorzystywane przez funkcję podglądu w przeglądarce w przypadku stron XSLT.
| XMLPrefixes | Lista przedrostków wspólnej przestrzeni nazw XML i odpowiadających im identyfikatorów URI, wykorzystywana przez generator schematów XML.
| XSLTransform | Serwerowy kod wykonywalny, który realizuje proces transformacji XSLT w danej technologii serwera aplikacji (PHP, ASP itp.). Z kodu tego korzysta zachowanie serwerowe XSLT.
Shutdown | Polecenia, które mają zostać wykonane w momencie zamykania programu Dreamweaver. Rozszerzenia często korzystają z tej opcji, aby wyczyścić utworzone wcześniej pliki tymczasowe.
Snippets | Pliki pomocnicze i domyślna zawartość panelu Urywki.
SourceControl | Pliki pomocnicze funkcji kontroli wersji.
Startup | Skrypty wykonywane w momencie uruchamiania programu Dreamweaver Więcej informacji o skryptach uruchamiania zawiera sekcja „Model DOM” w dokumentacji Rozszerzanie programu Dreamweaver.
TagLibIntrospection | Pliki pomocnicze importerów znaczników, wykorzystywanych przez biblioteki znaczników. Same importery znajdują się w katalogu TagLibraries/TagImporters.
TagLibraries | Zawiera bazę danych znaczników (TagLibraries.vtm) oraz pliki definicji znaczników dla obsługiwanych przez program Dreamweaver języków skryptów i znaczników. Foldery te zawierają również pliki interfejsu dialogowego, wyświetlanego przez program Dreamweaver na potrzeby edycji znaczników. Więcej informacji na ten temat zawiera sekcja „Biblioteki znaczników i okna dialogowe” w dokumentacji Rozszerzanie programu Dreamweaver.
Templates | Pliki pomocnicze funkcji Flash Video.
Third Party Source Code | Informacje o kodzie źródłowym producentów innych niż Adobe, który udostępnia funkcje w programie Dreamweaver. Folder ten zawiera np. informacje o interpretatorze JavaScript, z którego korzysta program Dreamweaver.
ThirdPartyTags | Pliki definiujące składnię i nazwy znaczników dla kodu innych firm (np. ASP, PHP czy niestandardowy kod HTML). Definicje znaczników innych firm zawarte są w plikach XML. Każdy plik XML zawiera przynajmniej jedną specyfikację znacznika (tagspec). Z każdą specyfikacją może być skojarzony plik GIF, który definiuje ikonę danego znacznika. Więcej informacji o znacznikach innych firm i specyfikacjach znaczników zawiera dokumentacja Rozszerzanie programu Dreamweaver.
Toolbars | Definicje dostępnych pasków narzędziowych oraz zawartych w nich ikon i poleceń.
Translators | Pliki translatorów. Translatory danych przekładają kod specjalistyczny — np. SSI (dołączenia po stronie serwera), warunkowe instrukcje JavaScript lub inny kod serwerowy, np. PHP, CFML lub ASP — na kod możliwy do odczytania i wyświetlenia w programie Dreamweaver.
Validators | Skrypty pomocnicze, umożliwiające dodanie funkcji walidacji (sprawdzania poprawności) tekstu wprowadzonego w pola formularzy.
VersionControl | Pliki pomocnicze środowiska kontroli wersji Subversion.
WebServices | Pliki pomocnicze poszczególnych połączeń usług internetowych.
workspace | Domyślne układy przestrzeni roboczej, dostarczane wraz z programem Dreamweaver (Windows). Po zmodyfikowaniu przestrzeni roboczych w programie Dreamweaver lub utworzeniu nowych, w folderze User Configuration/workspace umieszczane są pliki XML, które opisują te zmienione lub nowe przestrzenie.
WorkspaceMac | Domyślne układy przestrzeni roboczej, dostarczane wraz z programem Dreamweaver (Macintosh). Po zmodyfikowaniu przestrzeni roboczych w programie Dreamweaver lub utworzeniu nowych, w folderze User Configuration/workspaceMac umieszczane są pliki XML, które opisują te zmienione lub nowe przestrzenie.