## Konfigurationsmappar i Dreamweaver CC

Många Dreamweaver-funktioner är tillägg skrivna i JavaScript och HTML. Tilläggen lagras i konfigurationsmapparna. Om du anpassar eller utökar Dreamweaver ska du ändra dessa filer eller lägga till kodkällfilerna i en eller flera av dessa mappar. Genom att lära dig mer om dessa mappar kan du utforska gränssnittet för tilläggen samt arbetsexemplen för respektive tilläggstyp.

Varning! Filerna i konfigurationsmapparna utgör en väsentlig del av Dreamweaver. Du ska inte ändra, ta bort eller lägga till i dessa filer såvida du inte vet hur du anpassar och utökar Dreamweaver. Innan du försöker anpassa Dreamweaver måste du läsa Utöka Dreamweaver och Dreamweavers API-referens.

En del av mappnamnen är självklara. Objekten lagras till exempel i mappen Objects och beteenden lagras i mappen Behaviors. En mapp som inte motsvarar någon viss tilläggstyp är mappen Shared. Mappen Shared är den centrala lagringsplatsen för nyttofunktioner, nyttoklasser och nyttobilder som används av alla tillägg.

Varje gång som Dreamweaver installeras skapas en ny version av konfigurationskatalogen. Ett versionsnummer läggs till automatiskt till varje gammal konfigurationsmapp (till exempel "Configuration-1", "Configuration-2" och så vidare). Ju högre nummer, desto äldre mapp. Den senaste versionen av konfigurationsmappen heter alltid bara "Configuration".

Följande konfigurationsfiler och -mappar motsvarar hur Dreamweaver-funktionerna struktureras:

Fil-/mappnamn | Innehåll
--- | ---
ActiveXNames.txt | En lista med ID-nummer för ActiveX-klasser som används för att fylla snabbmenyn Klass-ID i ActiveX-panelen.
Extensions.txt | En lista med tillägg som igenkänns av Dreamweaver. Om du lägger till ett tillägg i den här filen öppnas en fil med detta tillägg i Dreamweaver om du dubbelklickar på den i panelen Plats. Innehållet i Extensions.txt bestämmer också vilka filtyper som visas i dialogrutan Arkiv > Öppna. Om du vill att filer av vissa typer ska visas automatiskt i dialogrutan lägger du till lämpliga filnamnstillägg på den första raden i Extensions.txt. Mer information finns i Utöka Dreamweaver.
FTPExtensionMap.txt | En lista med filnamnstillägg och de överföringslägen som hör till dem. Innehållet i den här filen bestämmer hur filerna överförs och hämtas av Dreamweaver: i ASCII-format eller binärt format. Du kan lägga till objekt i listan eller ändra formatet för befintliga objekt. På Macintosh används den här filen också för att ange filtypen för filer som hämtas från en server som inte är en Macintosh och vilket program som är kopplat till typen.
IceIdList.txt | En lista med ID- eller klassvärden som ska upphöjas till redigerbara ICE-områden när användaren skapar en ny HTML-fil med redigerbara InContext Editable-områden.
version.xml | Filen version.xml innehåller information om Dreamweaver-installationen. Du ska inte redigera eller ta bort den här filen.
Behaviors | Filer som används i beteendekontrollen.
| Actions | Objekt som visas på snabbmenyn Funktionsmakron (+) i beteendekontrollen. Varje funktionsmakro delas upp i två filer (en .js-fil och en .htm-fil) för lokaliseringsändamål. HTML-filen innehåller beteendets gränssnitt: text- och formulärfälten som visas i en dialogruta när du väljer funktionsmakrot på snabbmenyn Funktionsmakron. JavaScript-filen innehåller JavaScript-koden som infogar beteendet i dokumentet. Du ska inte göra några ändringar i den här filen såvida du inte har mycket goda kunskaper i JavaScript och känner till programmeringsgränssnittet för beteenden som dokumenteras i Utöka Dreamweaver.
browsers | Innehåller den WebKit-webbläsare som används för Live-vyn. Den här mappen innehåller också den standardformatmall som används på sidorna när du öppnar Live-vyn. Om du inte vill ha standardteckensnittet, utfyllnaden eller andra värden kan du ändra dem här.
BrowserProfiles | Filer som används av funktionen Kontroll av webbläsarkompatibilitet. Varje fil i den här mappen namnges efter den webbläsare den representerar. HTML-filen innehåller det officiella namnet på webbläsaren, och detta bör inte ändras eftersom filerna i mappen Issues är beroende av det. XML-filen innehåller information om CSS-egenskaperna och -värdena som stöds eller inte stöds av webbläsaren. Mer information om webbläsarprofiler finns i Utöka Dreamweaver.
| Issues | Filer som definierar och söker igenom användarens dokument efter återgivningsproblem i webbläsaren. Filerna i den här mappen körs när användaren kontrollerar webbläsarkompatibiliteten. Alla problem delas upp i två filer (en .js-fil och en .htm-fil) för lokaliseringsändamål. HTML-filen innehåller de strängar som går att översätta och som visas för användaren i panelen Kontroll av webbläsarkompatibilitet, i fall ett problem upptäcks. (Problem har inga gränssnitt i sig, så body-koden i problemets HTML-fil är tom.) JavaScript-filen innehåller JavaScript-koden som definierar vilka webbläsare som påverkas av problemet, returnerar strängarna från HTML-filen och identifierar problemet i användarens dokument. Du ska inte göra några ändringar i den här filen såvida du inte har mycket goda kunskaper i JavaScript och känner till programmeringsgränssnittet för problem som dokumenteras i Utöka Dreamweaver.
BuiltIn | Mallar som du utgår från när du skapar olika dokument, till exempel olika sidlayouter.
Classes | Filer som används för att läsa JavaBeans som datakällor.
CodeColoring | XML-filer som innehåller färgtilldelningar för dokumentets kodvy. Katalogen CodeColoring innehåller också specifika filer som motsvarar de skriptspråk som stöds (Javascript, VBScript, C# och Visual Basic). Färgerna tilldelas till kodblock och nyckelord.
CodeHints | XML-filer som innehåller de associationer och det innehåll som krävs för att visa kodtips i kodvyn. (Observera att många av koderna och attributen som finns som kodtips kommer från kodbibliotek. Se Mappen Tag Libraries nedan.)
Commands | Objekt som visas på Kommandon-menyn (och andra menyer i Dreamweaver). Många av kommandona i den här mappen delas upp i två filer (en .js-fil och en .htm-fil) för lokaliseringsändamål. HTML-filen innehåller gränssnittet – text- och formulärfälten som visas i en dialogruta när du väljer kommandot på en meny – för kommandot, om det finns något, och kan också innehålla strängar som går att översätta och referenser till externa JavaScript-filer (bland annat .js-filen med samma namn). JavaScript-filen innehåller JavaScript-koden som gör att kommandot fungerar. Ändra inget i filen såvida du inte har goda kunskaper i JavaScript. Du kanske märker att vissa objekt i mappen Commands har samma namn som en del objekt i mappen Objects. Det beror på att vissa objekt kör kommandon. Kommandon är mer flexibla än objekt, men det är bara objekt som kan visas på panelen Infoga. Genom att anropa ett kommando från en objektfil, kan Dreamweaver använda bägge typerna av tillägg.
Components | Katalogen Components innehåller en undermapp för varje servermodell som stöds (ASP/VBScript, ColdFusion och PHP/MySQL), samt de undertryckta servermodellerna (ASP/JavaScript, ASP.Net/C#, ASP.Net/VisualBasic och JSP). Filerna i dessa kataloger skapar menyobjekt som hanterar anslutningar till servrar. Undermappen ColdFusion innehåller också stödfiler som definierar ColdFusion-datakällor, -komponenter (CFC) och -webbtjänster.
Connections | Filerna i den här katalogen bestämmer vad som visas på snabbmenyn plus (+) i databaspanelen. Den här katalogen innehåller också skripten (i undermappen Scripts) som används för att hämta data från servern. Mer information om dataanslutningar finns i "API för databas" i Utöka Dreamweaver.
Content | Mappen Content innehåller filerna som används av referenspanelen.
Data Sources | Filerna som används i dialogrutan Dynamiska data och panelen Bindningar. Vilka dynamiska dataobjekt som visas på snabbmenyn plus (+) för dessa användargränssnitt beror på servermodellen som anges för webbplatsen. Mer information om hur du redigerar filer med datakällor finns i "API för datakällor" i Utöka Dreamweaver.
Dialogs | Filer som används för att konfigurera vissa dialogrutor i Dreamweaver. Dessa filer ska inte ändras.
DisabledFeatures | Serverbeteenden och associerade filer för de ASP/JavaScript-, ASP.Net- och JSP-servermodeller, -paket och -tillägg som inte längre stöds. Du kan installera dessa tilläggsfiler med Extension Manager eller återställa ASP.Net- och JSP-funktioner, men tilläggen och funktionerna stöds ändå inte.
DocumentTypes | Enkla mallar för de dokumenttyper som stöds.
ExtensionData | Obs! Filerna i den här katalogen finns bara med för att ge bakåtkompatibilitet, och används inte när du arbetar med tilläggen. XML-metadata: Grupp- och deltagardata för tilläggen, bland annat serverbeteenden.
| MM | Datafiler för XML-grupp- och deltagartillägg.
Flash Player | Filer som utgör stöd till en del Flash-paneler i Dreamweaver.
Floaters | Anpassade flytande paneler.
Fonts | Innehåller filen fontStrings.xml, som definierar standardteckensnittet som visas på menyn Teckensnitt i egenskapskontrollen samt teckensnitts- och teckensnittsfamiljmenyerna i CSS-panelen och andra platser i Dreamweavers användargränssnitt.
Formatters | Skript för att tillämpa olika visningsformat, till exempel olika datum- och tidsformat eller för att visa all text med versaler eller gemener.
Generator | Filer som krävs för att använda Flash-objekt i Dreamweaver.
HousingPlugIn | Filer som krävs för CSXS-tilläggen.
Inspectors | Anpassade egenskapskontroller. De flesta av egenskapskontrollerna i Dreamweaver ingår i produkternas kodkärna, men vissa – till exempel kontrollerna för koderna `META`, `TITLE` och `LINK` – skrivs i HTML och JavaScript. Egenskapskontrollerna i den här mappen delas upp i två filer (en .js-fil och en .htm-fil) för lokaliseringsändamål. HTML-filen innehåller gränssnittet för kontrollen: text- och formulärfälten som visas i egenskapskontrollens flytande panel. JavaScript-filen innehåller JavaScript-koden som gör att kontrollen fungerar. Du ska inte göra några ändringar i den här filen såvida du inte har goda kunskaper i JavaScript och känner till programmeringsgränssnittet för egenskapskontrollen, som dokumenteras i Utöka Dreamweaver.
JSExtensions | Anpassade delade bibliotek. De anpassade delade biblioteken i den här mappen gör Dreamweavers tillägg mer kraftfulla och flexibla eftersom de innehåller nya JavaScript-funktioner. Eftersom vissa av filerna i filerna Translators och Commands är beroende av dessa delade bibliotek, bör de inte flyttas. Om du vill lägga till egna delade bibliotek i Dreamweaver läser du avsnittet om utökningar på C-nivå i Utöka Dreamweaver.
Knowledgeengines | Språkspecifika tolkmotorer som tolkar användarinmatad kod för ett visst språk (till exempel PHP) och skapar de allmänna metadata som ska användas av Dreamweavers kodtipsmekanism.
Menus | Filen som definierar hela menystrukturen i Dreamweaver (menus.xml) och en säkerhetskopia av den filen (menus.bak) så att du kan återställa standardmenyerna. Filen menus.xml innehåller namn och beteenden för samtliga menyer och menyalternativ i Dreamweaver (med ett par märkbara undantag, se Behaviors ovan och ServerBehaviors nedan, om du till exempel vill ha information om hur (+)-menyerna på panelen Beteenden respektive Serverbeteenden fylls med alternativ). Den innehåller också uppgifter om alla snabbkommandon och minnesstöd som används i Dreamweaver. Information om menykommandon och menus.xml finns i "Menyer och menykommandon" i Utöka Dreamweaver.
| Custom Sets | Anpassningar av filen menu.xml som skapar kortkommandon som liknar andra produkters.
| MM | Filer (som kallas menykommandon) som bestämmer hur många menyalternativ i Dreamweaver fungerar. Den här mappen är reserverad för menykommandon som medföljer Dreamweaver. Om du vill lägga till egna menykommandon ska du spara dem i en annan undermapp i mappen Menus.
Objects | Objekt som visas på menyn Infoga och i fältet med samma namn. Om objekten ska visas i fältet Infoga och på menyn med samma namn måste samtliga objektfiler lagras i en undermapp till mappen Objects och stå med i filerna insertbar.xml och menus.xml. Mer information om hur du ändrar dessa filer finns i "Objekt i fältet Infoga" i Utöka Dreamweaver.
Plugins (Windows) plug-ins (Macintosh) | Alla insticksprogram som kan användas för att spela upp aktivt innehåll (till exempel Flash-filmer) i Dreamweaver, samt en lista med insticksprogram som Dreamweaver inte stöder (UnsupportedPlugins.txt). Dreamweaver går automatiskt igenom mapparna med insticksprogram som hör till de webbläsare som finns på hårddisken och letar efter något lämpligt insticksprogram då du väljer att spela upp sådant material. Egentligen behöver du alltså inte lagra insticksprogram i den här mappen.
Reports | Filer som hör till funktionen Platsrapporter. Mapparna i Reports innehåller de platsrapporter som medföljer Dreamweaver, men du kan skapa ytterligare rapporter och spara dem i någon av de befintliga mapparna eller i en ny undermapp. Mer information om rapporter finns i avsnittet API för rapporter i Utöka Dreamweaver.
| HTML Reports | Rapportfiler för analys av HTML-kod (om du till exempel vill hitta bilder utan alt-attribut, ta bort tomma koder eller hitta dokument utan rubrik).
| Workflow | Rapportfiler som hjälper till vid underhåll av webbplatser (till exempel att hitta alla filer som har checkats ut av en viss användare eller att hitta dokument som nyligen har ändrats).
Server Behaviors | Filerna som används av serverbeteendekontrollen. Varje servermodell ( ASP/JavaScript, ASP/VBScript, ColdFusion och PHP/MySQL) har en egen undermapp. Filen ServerBehaviors.xml i undermapparna avgör vad som visas på menyn plus (+) i panelen Serverbeteenden. Serverbeteenden tillhandahåller de funktioner som webbprogram behöver, till exempel att filtrera poster efter villkor som användaren anger, att visa upp en sida med poster i taget, att länka resultatlistor till sidor med detaljerad information och att infoga poster i en resultatuppsättning. Mer information om hur du redigerar serverbeteendefiler finns i "Serverfunktioner" i Utöka Dreamweaver.
ServerDebugOutput | Stödfiler för felsökning av ColdFusion.
Server Formats | Filerna som används för att formatera dynamiska data. Varje servermodell ( ASP/JavaScript, ASP/VBScript, ColdFusion och PHP/MySQL) har en egen undermapp. Filen Formats.xml i respektive undermapp avgör vad som visas på menyn Format. Du kan redigera dem försiktigt om du vill lägga till fler format. Mer information om hur du redigerar serverformatfiler finns i "Dataformatering" i Utöka Dreamweaver.
Server Models | Filerna som definierar de tillgängliga servermodellerna. Varje servermodell (ASP/JavaScript, ASP/VBScript, ColdFusion och PHP/MySQL) har en HTML-fil med konfigurationsinformation och en motsvarande undermapp där specifika implementationer av vissa funktioner för respektive servermodell lagras. Mer information om hur du redigerar servermodellfiler finns i "Servermodeller" i Utöka Dreamweaver.
Shared | Gemensamma filer för flera tillägg. (Alla tillägg kan utnyttja filerna i dessa kataloger.) Många tillägg från andra företag – och många funktioner i Dreamweaver – är beroende av funktionerna som definieras i filerna i den här mappen. Filerna bör alltså aldrig ersättas, och du bör inte ändra de befintliga funktionerna i filerna. Om du vill lägga till egna delade filer ska du skapa en separat mapp i katalogen Shared och lagra filerna där.
| Common | Delade skript och klasser som används i tillägg i hela mappen Configuration.
| Controls | Gemensamma användargränssnittskontroller, som i huvudsak används i serverbeteenden.
| Dinamico | Stöd för webbplatsspecifika kodtips.
| Fireworks | Stödfiler för Fireworks-integration.
| Flash | Stödfiler för det nya SWFObject-baserade Flash-inbäddningsschemat i Dreamweaver.
| ICE | Hjälpprogram för JavaScript-klasser för sammanhangsberoende redigeringskommandon och egenskapskontroller.
| MM | Delade skript, bilder och klasser som används av tilläggen som medföljer Dreamweaver. Andra leverantörers tillägg kan också använda dessa filer, men nyare funktioner finns ofta i filerna i mappen Common.
| OAWidget | Stöd för infogning av widget.
| RDSAPI | Filer som används för att skapa anslutningar på servern och aktivera fjärrfelsökning för ColdFusion.
| Recordset | Stödfiler för CFC-baserade postuppsättningar.
| Spry | Alla filerna som behövs som stöd för Spry-relaterade funktioner i Dreamweaver. Filerna i DesignTime-mapparna styr i allmänhet utseende och funktioner för widgets, effekter och datauppsättningar vid redigering, medan filerna i andra mappar styr utseende och funktioner för widgets, effekter och datauppsättningar i webbläsaren. Filer som behövs i webbläsaren som stöd för Spry-funktionerna kopieras till användarens webbplats när användaren sparar en sida som innehåller en Spry-widget, datauppsättning eller effekt.
| UltraDev | Delade skript, bilder och klasser som används av serverrelaterade tillägg som medföljer Dreamweaver. Andra leverantörers tillägg kan också använda dessa filer, men nyare funktioner finns ofta i filerna i mappen Common.
| XHTMLDTD | De XHTML DTD:er som används av Förhandsgranska i webbläsare för XSLT-sidor.
| XMLPrefixes | En lista med vanliga XML-namnområdesprefix och motsvarande URI:er. Används av XML-schemageneratorn.
| XSLTransform | Körningskod på servern som utför en XSLT-omvandlingsprocess i en given programserverteknik (PHP, ASP och så vidare). Används av XSLT-serverbeteendet.
Shutdown | Kommandon som ska köras när Dreamweaver stängs av. Används ofta av tillägg för att ta bort tillfälliga filer som de har skapat
Snippets | Stödfiler och standardinnehåll på panelen Fragment.
SourceControl | Stödfiler för källkontrollsfunktionen.
Startup | Skript som körs när Dreamweaver startar. Mer information om hur du skriver startskript finns i "Dokumentobjektmodellen" i Utöka Dreamweaver.
TagLibIntrospection | Stödfiler för kodbibliotekens kodimportörer (kodimportörerna finns i katalogen TagLibraries/TagImporters).
TagLibraries | Innehåller koddatabasen (TagLibraries.vtm) och koddefinitionsfilerna för märk- och skriptspråken som Dreamweaver stödjer. Dessa mappar innehåller också de filer för dialoggränssnittet som visas för användaren i Dreamweaver vid kodredigering. Mer information finns i "Kodbibliotek och dialogrutor" i Utöka Dreamweaver.
Templates | Stödfiler för Flash-videofunktionen.
Third Party Source Code | Information om källkod som inte har skapats av Adobe men som tillhandahåller funktioner för Dreamweaver. Den här mappen innehåller till exempel information om JavaScript-tolken som används i Dreamweaver.
ThirdPartyTags | Filer som definierar syntaxen och kodnamnen i andra märkspråk (till exempel ASP, PHP och anpassad HTML). Koddefinitionsfiler från andra företag är XML-filer. Varje XML-fil innehåller en eller flera kodspecifikationer, och till varje specifikation kan det höra en GIF-fil: märkspråkets ikon. Mer information om andras koder och kodspecifikationer finns i Utöka Dreamweaver.
Toolbars | Definierar vilka verktygsfält som finns och ikonerna och kommandona i dem.
Translators | Filer till stöd för översättning. Dataöversättare översätter särskild serverkod som gör att filer infogas, JavaScript-villkorssatser eller annan kod som PHP, CFML eller ASP till kod som kan läsas och visas i Dreamweaver.
Validators | Stödskript som gör det möjligt att validera innehållet i textfält i formulär.
VersionControl | Stödfiler för delversionskontrollen.
WebServices | Stödfiler för särskilda webbtjänstanslutningar.
workspace | De standardarbetsytelayouter som medföljer Dreamweaver (Windows). När du redigerar dessa arbetsytor eller skapar nya i Dreamweaver, sparas XML-filerna som beskriver dem i mappen User Configuration/workspace.
WorkspaceMac | De standardarbetsytelayouter som medföljer Dreamweaver (Macintosh). När du redigerar dessa arbetsytor eller skapar nya i Dreamweaver, sparas XML-filerna som beskriver dem i mappen User Configuration/WorkspaceMac.