Mnoho funkcí aplikace Dreamweaver jsou přípony vytvořené v jazycích JavaScript a HTML. Složky Configuration (Konfigurace) tyto přípony obsahují. Pokud přizpůsobíte nebo rozšíříte produkt Dreamweaver, změníte tyto soubory nebo přidáte zdrojové soubory kódu do jedné nebo několika těchto složek. Až se se složkami seznámíte, porozumíte rozhraní těchto přípon a také si vypracujete příklady každého typu přípony.
Upozornění: Soubory ve složkách Configuration (Konfigurace) tvoří většinu produktu Dreamweaver. Neupravujte, neodstraňujte ani nepřidávejte tyto soubory, pokud nevíte, jak lze produkty Dreamweaver přizpůsobit nebo rozšířit. Než začnete s přizpůsobováním aplikace Dreamweaver, pročtěte si části Rozšiřování aplikace Dreamweaver a Reference pro rozhraní API aplikace Dreamweaver.
Názvy některých složek jsou jasné. Například objekty se nachází ve složce Objects (Objekty), chování ve složce Behaviours (Chování). Jedna složka, která neodpovídá žádné konkrétní příponě, je složka Shared (Sdílené). Složka Shared (Sdílené) je centrální úložiště funkce nástrojů, třídy a obrázky, které využívají všechny přípony.
Každá další instalace aplikace Dreamweaver vytvoří jinou verzi adresáře konfigurace na uživatele. Aplikace Dreamweaver připojí ke každé starší složce Configuration (Konfigurace) číslo verze (například „Configuration-1“, „Configuration-2“ atd.). Čím vyšší číslo je, tím novější je složka. Poslední verze složky Configuration (Konfigurace) má vždy název „Configuration“.
Následující soubory a složky Configuration (Konfigurace) odpovídají organizaci funkcí aplikace Dreamweaver:
Název souboru/složky | Obsah | |
---|---|---|
ActiveXNames.txt | Seznam ID třídy prvků ActiveX, které se používají k naplnění rozbalovací nabídky Identifikátor třídy v inspektoru ActiveX. | |
Extensions.txt |
Seznam přípon souborů rozpoznávaných aplikací Dreamweaver. Pokud do tohoto souboru přidáte příponu, poklepáním na soubor s touto příponou se v aplikaci Dreamweaver otevře panel Web. Soubor Extensions.txt určuje také, jaké typy souborů se zobrazí v dialogovém okně Soubor > Otevřít. Chcete-li soubory určitého typu zobrazovat v tomto dialogovém okně ve výchozím nastavení, přidejte příslušnou příponu do prvního řádku souboru Extensions.txt. Další informace najdete v části Rozšiřování aplikace Dreamweaver. |
|
FTPExtensionMap.txt |
Seznam přípon souboru a režimů přenosu s nimi spojených. Tento soubor určuje způsob načítání a stahování souborů aplikací Dreamweaver v režimu ASCII nebo v binárním režimu. Do tohoto seznamu můžete přidávat položky nebo měnit režim existujících položek. V systémech Macintosh se tento soubor používá také k určení typu a autora souborů, které jsou stahovány ze serveru jiného typu než Macintosh. |
|
IceIdList.txt |
Uvádí hodnoty ID a třídy, které budou povýšeny na upravitelné oblasti ICE, když uživatel vytvoří nový soubor HTML s upravitelnými oblastmi InContext Editable. |
|
version.xml |
Soubor version.xml obsahuje informace o instalaci aplikace Dreamweaver. Tento soubor neupravujte ani neodstraňujte. |
|
Behaviors | Soubory používané inspektorem Chování. | |
Actions |
Položky, které se zobrazují v rozbalovací nabídce Akce (+) v inspektoru Chování. Každá akce je rozdělena do dvou souborů (jeden soubor .js a jeden soubor .htm) pro účely lokalizace. Soubor HTML obsahuje rozhraní pro chování: textová pole a pole formuláře, která se zobrazují v dialogovém okně při výběru akce z rozbalovací nabídky Akce. Soubor JavaScript obsahuje kód jazyka JavaScript, který do dokumentu vloží chování. Neprovádějte změny tohoto souboru, pokud nejste zběhlí v jazyce JavaScript a seznámeni s rozhraním API chování, které je popsáno v části Rozšiřování aplikace Dreamweaver. |
|
browsers | Obsahuje prohlížeč WebKit používaný pro funkci Živé zobrazení. Tato složka obsahuje také výchozí seznam stylů používaný pro stránky při spuštění funkce Živé zobrazení; pokud nejste s výchozím písmem, odsazením nebo jinými hodnotami spokojeni, můžete je změnit. |
|
BrowserProfiles |
Soubory používané funkcí Kontrola kompatibility s prohlížečem. Název každého souboru v této složce odráží prohlížeč, na který odkazuje. Soubor HTML obsahuje oficiální název prohlížeče; tento název není vhodné měnit, protože soubory ve složce Issues (Problémy) na něm závisí. Soubor XML obsahuje informace o vlastnostech CSS a hodnotách, které jsou nebo nejsou podporovány daným prohlížečem. Další informace o profilech prohlížeče najdete v části Rozšiřování aplikace Dreamweaver. |
|
Issues |
Soubory, které v dokumentu uživatele definují a vyhledávají problémy vykreslování v prohlížeči. Soubory v této složce se spustí, pokud uživatel spustí kontrolu kompatibility s prohlížečem. Každý problém je rozdělen do dvou souborů (jeden soubor .js a jeden soubor .htm) pro účely lokalizace. Soubory HTML obsahují lokalizovatelné řetězce, které se uživateli zobrazí na panelu Kontrola kompatibility s prohlížečem, pokud bude zjištěn problém. (Problémy nemají žádné vlastní uživatelské rozhraní, takže tělo souboru HTML problému je prázdné.) Soubor JavaScript obsahuje kód jazyka JavaScript, který definuje prohlížeče, jichž se problém týká, který vrací řetězec ze souboru HTML a který zjišťuje problémy v dokumentu uživatele. Neprovádějte změny tohoto souboru, pokud nejste zběhlí v jazyce JavaScript a seznámeni s rozhraním API problému, které je popsáno v části Rozšiřování aplikace Dreamweaver. |
|
BuiltIn |
Šablony pro vytváření různých dokumentů, včetně různých rozvržení stránky. |
|
Classes |
Soubory používané ke čtení modelu JavaBeans jako zdrojů dat. |
|
CodeColoring |
Soubory XML, které obsahují barevné rozdělení Zobrazení kódu dokumentu. Adresář CodeColoring obsahuje také zvláštní soubory, které odpovídají podporovaným jazykům skriptování (Javascript, VBScript, C# a Visual Basic), pokud jsou barvy přiřazeny blokům kódu a klíčovým slovům. |
|
CodeHints | Soubory XML, které obsahují asociace a obsah rad při psaní kódu při úpravách v zobrazení kódu. (Mnoho tagů a atributů je dostupných, protože Rady při psaní kódu pocházejí z knihoven tagů; viz složka Knihovny tagů níže.) | |
Commands |
Položky, které se zobrazují v nabídce Příkazy (a v dalších nabídkách aplikace Dreamweaver). Mnoho příkazů v této složce je rozděleno do svou souborů (jeden soubor .js a jeden soubor .htm) za účelem lokalizace. Soubor HTML obsahuje rozhraní – textová pole a pole formuláře, která se zobrazí v dialogovém okně po výběru příkazu z nabídky – příkazu, pokud je k dispozici, a může obsahovat také lokalizovatelné řetězce a odkazy na externí soubory JavaScript (včetně souboru .js shodného názvu). Soubor JavaScript obsahuje kód jazyka JavaScript, díky kterému příkaz funguje; neprovádějte změny tohoto souboru, pokud nejste zběhlí v jazyce JavaScript. Některé položky ve složce Commands (Příkazy) mají shodné názvy jako některé položky ve složce Objects (Objekty) K tomu dochází z důvodu, že některé objekty spouští příkazy. Příkazy jsou flexibilnější než objekty, ale pouze objekty se mohou zobrazit na panelu Vložit. Vyvoláním příkazu ze souboru objektu může aplikace Dreamweaver získat nejlepší výsledky obou druhů přípon. |
|
Components |
Adresář Components obsahuje podsložku pro každý podporovaný model serveru (ASP/VBScript, ColdFusion a PHP/MySQL) a také pro nepoužívané modely serveru (ASP/JavaScript, ASP.Net/C#, ASP.Net/VisualBasic a JSP). Soubory v těchto adresářích vytvářejí položky nabídky pro správu připojení k serverům. Podsložka ColdFusion obsahuje také podpůrné soubory sloužící k určení zdrojů dat ColdFusion, komponent (CFC) a webových služeb. |
|
Connections |
Soubory v této složce určují, co se zobrazí v rozbalovací nabídce (+) panelu databáze. Tento adresář obsahuje také skripty (uložené ve složce Scripts) používané k načítání dat ze serveru. Další informace o datových připojeních najdete v části „Rozhraní API databáze“ v části Rozšiřování aplikace Dreamweaver. |
|
Content |
Složka Content obsahuje soubory používané panelem Odkazy. |
|
Data Sources |
Soubory používané dialogovým oknem Dynamická data a panelem Svázání. Objekty dynamických dat zobrazené v rozbalovací nabídce (+) těchto uživatelských rozhraní závisí na modelu serveru určeném pro web. Další informace o úpravě souborů zdrojů dat najdete v části „Rozhraní API zdrojů dat“ v části Rozšiřování aplikace Dreamweaver. |
|
Dialogs | Soubory používané ke konfiguraci určitých dialogů aplikace Dreamweaver. Tyto soubory není vhodné měnit. | |
DisabledFeatures | Serverová chování a přidružené soubory pro již nepodporované modely serverů ASP/JavaScript, ASP.Net a JSP zabalené jako přípony. Funkce ASP.Net a JSP lze obnovit instalací kteréhokoli souboru přípon pomocí doplňku Extension Manager, ale přípony a funkce zůstanou nepodporované. | |
DocumentTypes |
Základní předlohy pro každý podporovaný typ dokumentu. |
|
ExtensionData |
Poznámka: Soubory v tomto adresáři slouží pouze pro zpětnou kompatibilitu a nepoužívají se v aktuálních metodách práce s příponami. Metadata XML: Data skupiny a účastníků pro rozšíření, včetně serverového chování. |
|
MM |
Datové soubory rozšíření skupiny XML a účastníků. |
|
Flash Player |
Soubory vyžadované k podpoře panelů Flash v rámci aplikace Dreamweaver. |
|
Floaters |
Vlastní plovoucí panely. |
|
Fonts | Soubor fontStrings.xml, který definuje výchozí písma, která se zobrazují v nabídce Písma v inspektoru Vlastnosti, písma a nabídky rodiny písem na panelu CSS a na dalších místech uživatelského rozhraní aplikace Dreamweaver. | |
Formatters | Skripty pro použití různých formátů zobrazení, například různé formáty zobrazení data a času nebo pro nastavení textu na všechna velká nebo všechna malá písmena. | |
Generator |
Soubory vyžadované pro používání objektů Flash v rámci aplikace Dreamweaver. |
|
HousingPlugIn |
Soubory vyžadované rozšířením CSXS. |
|
Inspectors |
Vlastní inspektory vlastností. Většina inspektorů vlastností v aplikaci Dreamweaver je integrována do základního kódu produktu, ale některé kódy – například inspektory pro tagy |
|
JSExtensions |
Vlastní sdílené knihovny. Vlastní sdílené knihovny v této složce posilují rozšíření aplikace Dreamweaver a činí je flexibilní, a to přidáním nových funkcí jazyka JavaScript. Protože některé soubory ve složkách Translators a Commands závisí na těchto sdílených knihovnách, neodstraňujte je. Chcete-li přidat vlastní sdílené knihovny do aplikace Dreamweaver, vyhledejte pokyny v části týkající se rozšiřitelnosti úrovně C v části Rozšiřování aplikace Dreamweaver. |
|
Knowledgeengines | Jazykové moduly analýzy, které analyzují uživatelem zadaný kód konkrétního jazyka (například PHP) a generují obecná metadata, která používá systém nápovědy pro kód aplikace Dreamweaver. |
|
Menus |
Soubor, který definuje celou strukturu nabídky aplikace Dreamweaver (menus.xml) a záložní kopii tohoto souboru (menus.bak), aby bylo možné obnovit výchozí nabídky. Soubor menus.xml určuje názvy a chování všech nabídek a položek nabídky v aplikaci Dreamweaver (existuje několik výjimek; informace o plnění rozbalovacích nabídek (+) na panelech Chování a Serverová chování najdete v části Behaviors a ServerBehaviors). Také určuje všechny klávesové zkratky a mnemotechnické pomůcky používané aplikací Dreamweaver. Informace o příkazech nabídky a o souboru menus.xml najdete v části „Nabídky a příkazy nabídky“ v části Rozšiřování aplikace Dreamweaver. |
|
Custom Sets |
Přizpůsobení souboru menu.xml, která poskytují klávesové zkratky podobné jiným produktům. |
|
MM |
Soubory (nazvané příkazy nabídky), které řídí chování mnoha položek nabídky v aplikaci Dreamweaver. Tato složka je vyhrazena pro příkazy nabídky, které jsou součástí aplikace Dreamweaver. Chcete-li přidat vlastní příkazy nabídky, uložte je do jiné podložky ve složce Menus. |
|
Objects |
Položky, které se zobrazují v nabídce Vložit a na panelu Vložit. Aby se zobrazovaly na panelu a v nabídce Vložit, musí být všechny soubory složky Objects uloženy v podsložce složky Objects a musí být uvedeny v souborech insertbar.xml a menus.xml. Další informace o úpravě těchto souborů najdete v části „Objekty panelu Vložit“ v části Rozšiřování aplikace Dreamweaver. |
|
Plugins (Windows) plug-ins (Macintosh) |
Všechny zásuvné moduly, které lze v aplikaci Dreamweaver použít k přehrávání aktivního obsahu (například filmy Flash), a také seznam zásuvných modulů, které aplikace Dreamweaver nepodporuje (UnsupportedPlugins.txt). Aplikace Dreamweaver automaticky prohledává složky zásuvných modulů libovolného prohlížeče na pevném disku a vyhledá vhodný zásuvný modul, pokud chcete přehrávat obsah zásuvného modulu; uložení zásuvných modulů v této složce tedy není nezbytně nutné. |
|
Reports |
Soubory přidružené s funkcí Zprávy o webu. Složky ve složce Reports obsahují zprávy o webu, které jsou součástí aplikace Dreamweaver; můžete vytvořit další zprávy a uložit je do jedné z existujících složek nebo vytvořit novou podsložku. Další informace o zprávách najdete v části Rozhraní API zpráv v části Rozšiřování aplikace Dreamweaver. |
|
HTML Reports |
Soubory zprávy pro analýzu jazyka HTML (například vyhledání obrázků s chybějícími atributy, odstranění prázdných tagů nebo vyhledání dokumentů bez názvu). |
|
Workflow |
Soubory zprávy, které jsou užitečné při údržbě (například vyhledání všech souborů vydaných konkrétním uživatelem nebo vyhledání naposledy změněných dokumentů). |
|
Server Behaviors |
Soubory používané inspektorem Serverová chování. Každý model serveru ( ASP/JavaScript, ASP/VBScript, ColdFusion a PHP/MySQL) má odpovídající podsložku. Soubor ServerBehaviors.xml v jednotlivých podsložkách určuje, co se zobrazí v nabídce plus (+) panelu Serverová chování. Serverová chování vytvářejí funkce požadované webovými aplikacemi, například filtrování záznamů podle kritérií uživatele, stránkování záznamů, propojení seznamů výsledků se stránkami podrobností a vkládání záznamů do sady výsledků. Další informace o úpravách souborů serverového chování najdete v části „Serverová chování“ v části Rozšiřování aplikace Dreamweaver. |
|
ServerDebugOutput |
Podpora souborů ladění ColdFusion. |
|
Server Formats |
Soubory používané k formátování dynamických dat. Každý model serveru ( ASP/JavaScript, ASP/VBScript, ColdFusion a PHP/MySQL) má odpovídající podsložku. Soubor Formats.xml v jednotlivých podsložkách určuje, co se zobrazí v nabídce Formáty; pokud chcete přidat doplňkové formáty, lze jej upravit (opatrně) ručně. Další informace o úpravách souborů formátů serveru najdete v části „Formátování dat“ v části Rozšiřování aplikace Dreamweaver. |
|
Server Models |
Soubory, které určují dostupné modely serveru. Každý model serveru ( ASP/JavaScript, ASP/VBScript, ColdFusion a PHP/MySQL) má soubor HTML, který obsahuje informace o konfiguraci a odpovídající podsložku, kde jsou uloženy zvláštní implementace určitých funkcí pro každý model serveru. |
|
Shared |
Soubory, které má sdílet několik přípon. (Na soubory v tomto adresáři může odkazovat libovolná přípona.) Mnoho přípon třetích stran – a mnoho funkcí aplikace Dreamweaver – závisí na funkcích definovaných v souborech složky Shared, takže soubory v této složce nikdy nepřepisujte a neměňte existující funkce v těchto souborech. Chcete-li přidat vlastní sdílené soubory, vytvořte v adresáři Shared zvláštní složku a uložte soubory do ní. |
|
Common | Sdílené skripty a třídy používané v rozšíření ve složce Configuration (Konfigurace). | |
Controls | Běžné ovládací prvky uživatelského rozhraní používané především ve funkci Serverová chování. | |
Dinamico | Podpora v oblasti nápovědy při psaní kódu konkrétních webů. | |
Fireworks | Podpůrné soubory pro integraci aplikace Fireworks. | |
Flash | Podpůrné soubory pro nově vkládané schéma aplikace Flash založené na objektech SWFObject v aplikaci Dreamweaver CS4. | |
ICE | Pomocné třídy jazyka JavaScript pro příkazy úprav v kontextu (ICE) a inspektory Vlastnosti. |
|
MM | Sdílené skripty, obrázky a třídy používané příponami, které jsou součástí aplikace Dreamweaver. Přípony třetích stran mohou tyto soubory také používat, ale aktuálnější funkce se často nachází v souborech ve složce Common. | |
OAWidget | Podpora vkládání ovládacího prvku. | |
RDSAPI | Soubory sloužící k vytváření připojení na serveru a k zapnutí vzdáleného ladění aplikace ColdFusion. | |
Recordset | Podpůrné soubory pro sady záznamů založené na komponentě CF. | |
Spry |
Všechny soubory nutné k podpoře funkcí Spry v aplikaci Dreamweaver. Obecně platí, že soubory ve složkách DesignTime (Doba návrhu) kontroluje vzhled a funkci ovládacích prvků, efektů a sad dat v době vývoje, zatímco soubory ve složkách jiných než DesignTime kontroluje vzhled a funkci ovládacích prvků, efektů a sad dat v prohlížeči. Soubory vyžadované prohlížečem k podpoře funkce Spry se zkopírují na web uživatele, když uživatel uloží stránku obsahující ovládací prvek Spry, sadu dat nebo efekt. |
|
UltraDev | Sdílené skripty, obrázky a třídy používané příponami souvisejícími se serverem, které jsou součástí aplikace Dreamweaver. Přípony třetích stran mohou tyto soubory také používat, ale aktuálnější funkce se často nachází v souborech ve složce Common. | |
XHTMLDTD | Soubory XHTML DTD používané funkcí Náhled v prohlížeči pro stránky XSLT. | |
XMLPrefixes | Seznam běžných předpon jmenného prostoru XML a odpovídající parametry URI. Používá ji generátor schémat XML. | |
XSLTransform | Kód na straně serveru za běhu, který provádí transformaci XSLT na technologii daného aplikačního serveru (PHP, ASP atd.). Používá ji funkce Serverová chování XSLT. | |
Shutdown | Příkazy, které se spustí při vypnutí aplikace Dreamweaver. Často je využívají rozšíření k vyčištění dočasných souborů, které vytvořily. | |
Snippets | Podpůrné soubory a výchozí obsah panelu Výstřižky. | |
SourceControl | Podpůrné soubory pro funkci správy zdrojového kódu. | |
Startup |
Skripty, které se spustí při spuštění aplikace Dreamweaver. Další informace o vytváření skriptů po spuštění najdete v části „Model objektu dokumentu“ v části Rozšiřování aplikace Dreamweaver. |
|
TagLibIntrospection | Podpůrné soubory pro modul importu tagů knihovny tagů (moduly importu tagů se nachází v adresáři TagLibraries/TagImporters). | |
TagLibraries | Obsahuje databázi tagů (TagLibraries.vtm) a soubory definice tagů pro značky a skriptovací jazyky podporované aplikací Dreamweaver. Tyto složky obsahují také soubory pro dialogové rozhraní, které se zobrazuje uživateli v aplikaci Dreamweaver pro úpravu tagů. Další informace najdete v části „Knihovny tagů a dialogy“ v části Rozšiřování aplikace Dreamweaver. |
|
Templates | Podpůrné soubory pro funkci Flash Video. | |
Third Party Source Code | Informace o zdrojovém kódu, který nebyl vytvořen aplikací Adobe a který poskytuje funkce aplikace Dreamweaver. Tato složka obsahuje například informace o převaděči jazyka JavaScript, který používá aplikace Dreamweaver. | |
ThirdPartyTags |
Soubory, které definují syntaxi a název tagů značek třetích stran (například ASP, PHP a vlastní HTML). Soubory definic tagů třetích stran jsou soubory XML. Každý soubor XML obsahuje jednu nebo více specifikací tagů; každá specifikace tagů má přiřazen soubor GIF, který definuje ikonu značky. Další informace o tazích a specifikacích tagů třetích stran najdete v části Rozšiřování aplikace Dreamweaver. |
|
Toolbars |
Definuje dostupné panely nástrojů a ikony a příkazy na jednotlivých panelech nástrojů. |
|
Translators | Soubory převodníku. Převodníky dat překládají speciální značky, například zahrnutí na straně serveru, podmíněné příkazy jazyka JavaScript nebo další značky serveru, například PHP, CFML či ASP do kódu, který aplikace Dreamweaver umí přečíst a zobrazit. | |
Validators | Podpůrné skripty pro přidávání ověření zadání v textových polích do formulářů. | |
VersionControl | Podpůrné soubory pro systém správy verzí Subversion. | |
WebServices |
Podpůrné soubory pro konkrétní připojení k webové službě. |
|
workspace | Výchozí rozvržení pracovní plochy, která jsou součástí aplikace Dreamweaver (Windows). Pokud tyto pracovní plochy v aplikaci Dreamweaver změníte nebo vytvoříte nové, soubory XML, které je popisují, budou uloženy do složky User Configuration/workspace. | |
WorkspaceMac | Výchozí rozvržení pracovní plochy, která jsou součástí aplikace Dreamweaver (Macintosh). Pokud tyto pracovní plochy v aplikaci Dreamweaver změníte nebo vytvoříte nové, soubory XML, které je popisují, budou uloženy do složky User Configuration/WorkspaceMac. |