## De configuratiemappen van Dreamweaver CC

Veel functies van Dreamweaver zijn extensies die zijn ontwikkeld in JavaScript en HTML. Deze extensies zijn opgeslagen in de configuratiemappen. Als u Dreamweaver aanpast of uitbreidt, bewerkt u deze bestanden of voegt u uw eigen broncodebestanden toe aan een of meer van deze mappen. Als u eenmaal vertrouwd bent geraakt met deze mappen, kunt u gaan werken met de interface voor extensies en werkvoorbeelden van elk type extensie.

Waarschuwing: De bestanden in de configuratiemappen vormen een belangrijk onderdeel van Dreamweaver. U mag deze bestanden niet wijzigen of verwijderen of bestanden toevoegen, tenzij u weet hoe u Dreamweaver aanpast en uitbreidt. Lees Dreamweaver uitbreiden en Dreamweaver API-referentiehandleiding voor u Dreamweaver gaat aanpassen.

Sommige mapnamen zijn duidelijk. Zo worden objecten opgeslagen in de map Objects en gedrag in de map Behaviors. Eén map die niet overeenkomt met een bepaald type extensie, is de map Shared. De map Shared vormt een centrale opslagruimte voor nuttige functies, klassen en afbeeldingen die door alle extensies kunnen worden gebruikt.

Tijdens elke volgende installatie van Dreamweaver wordt per gebruiker een nieuwe versie van de configuratiemap gemaakt. Dreamweaver voegt een versienummer toe aan elke oude configuratiemap (bijvoorbeeld ‘Configuration-1’, ‘Configuration-2’ enzovoort) waarbij geldt: hoe hoger het nummer, hoe nieuwer de map. De nieuwste versie van de map Configuration heet altijd gewoon ‘Configuration’.

De volgende configuratiebestanden en -mappen komen overeen met de manier waarop de functies van Dreamweaver zijn ingedeeld:

Bestandsnaam/mapnaam | Inhoud
--- | ---
ActiveXNames.txt | Een lijst met ActiveX-klasse-id's die wordt gebruikt om het pop-upmenu Klasse-id in de ActiveX-eigenschappencontrole te vullen.
Extensions.txt | Een lijst met bestandsextensies die door Dreamweaver worden herkend. Als u een extensie toevoegt aan dit bestand en vervolgens dubbelklikt op een bestand met die extensie in het deelvenster Site, wordt dit bestand geopend in Dreamweaver. Extensions.txt bepaalt ook welke bestandstypen worden weergegeven in het dialoogvenster Bestand > Openen. Als u bestanden van een bepaald type standaard in dat dialoogvenster wilt weergegeven, plaatst u de betreffende extensie op de eerste regel in Extensions.txt. Raadpleeg Dreamweaver uitbreiden voor meer informatie.
FTPExtensionMap.txt | Een lijst met bestandsextensies en de bijbehorende overdrachtsmodi. Dit bestand bepaalt hoe bestanden door Dreamweaver worden geüpload en gedownload: in de ASCII-modus of de binaire modus. U kunt items toevoegen aan deze lijst of de modus van bestaande items wijzigen. Op de Macintosh wordt dit bestand ook gebruikt om het bestandstype en de maker in te stellen van bestanden die worden gedownload van een niet-Macintosh-server.
IceIdList.txt | Dit bestand bevat een lijst met id’s of klassewaarden die worden opgewaardeerd tot bewerkbare ICE-gebieden wanneer een gebruiker een nieuw HTML-bestand met bewerkbare InContext-gebieden maakt.
version.xml | Het bestand version.xml bevat informatie over uw Dreamweaver-installatie. U moet dit bestand niet bewerken of verwijderen.
Behaviors | Bestanden die worden gebruikt door de gedragcontrole.
| Actions | Items die worden weergegeven in het pop-upmenu Handelingen (+) in de gedragscontrole. Elke handeling is voor lokalisatiedoeleinden gescheiden in twee bestanden (één .js-bestand en één .htm-bestand). Het HTML-bestand bevat de interface voor het gedrag: de tekst- en formuliervelden die in een dialoogvenster worden weergegeven wanneer u de handeling selecteert in het pop-upmenu Handelingen. Het JavaScript-bestand bevat de JavaScript-code die het gedrag in uw document invoegt. U moet dit bestand alleen wijzigen als u goed bekend bent met JavaScript en met de API voor gedrag, zoals wordt beschreven in Dreamweaver uitbreiden.
browsers | Bevat de WebKit-browser die voor Live View wordt gebruikt. Deze map bevat tevens de standaardstijlpagina die op pagina's wordt toegepast wanneer u Live View opent. Als u het standaardlettertype of -opvulling of andere waarden niet prettig vindt, kunt u deze hier wijzigen.
BrowserProfiles | Bestanden die worden gebruikt door de functie Browsercompatibiliteit controleren. Elk bestand in deze map heeft de naam van de browser die het bestand vertegenwoordigt. Het HTML-bestand bevat de officiële naam van de browser. U mag deze niet wijzigen omdat de bestanden in de map Issues hiervan afhankelijk zijn. Het XML-bestand bevat informatie over de CSS-eigenschappen en -waarden die wel en niet door die browser worden ondersteund. Raadpleeg Dreamweaver uitbreiden voor meer informatie over browserprofielen.
| Issues | Bestanden waarmee weergaveproblemen voor browsers worden gedefinieerd en gezocht in het document van de gebruiker. De bestanden in deze map worden uitgevoerd wanneer de gebruiker een controle op browsercompatibiliteit uitvoert. Elk probleem is voor lokalisatiedoeleinden gescheiden in twee bestanden (één .js-bestand en één .htm-bestand). Het HTML-bestand bevat de tekenreeksen die gelokaliseerd kunnen worden en die aan de gebruiker worden getoond in het deelvenster Browsercompatibiliteit controleren wanneer het probleem wordt vastgesteld. (Problemen hebben geen eigen gebruikersinterface, zodat het body-gedeelte van het HTML-bestand voor het probleem leeg is.) Het JavaScript-bestand bevat de JavaScript-code die de browsers definieert waarvoor het probleem relevant is, die de tekenreeksen uit het HTML-bestand retourneert en die de aanwezigheid van het probleem in het document van de gebruiker vaststelt. U moet dit bestand alleen wijzigen als u goed bekend bent met JavaScript en met de API voor problemen, zoals wordt beschreven in Dreamweaver uitbreiden.
BuiltIn | Sjablonen voor het maken van diverse soorten documenten, waaronder verschillende paginalay-outs.
Classes | Bestanden die worden gebruikt om JavaBeans als gegevensbronnen te lezen.
CodeColoring | XML-bestanden die de kleurtoewijzingen voor de codeweergave van een document bevatten. De map CodeColoring bevat ook specifieke bestanden die overeenkomen met de ondersteunde scripttalen (Javascript, VBScript, C# en Visual Basic) waarin kleuren worden toegewezen aan codeblokken en trefwoorden.
CodeHints | XML-bestanden die de koppelingen en inhoud bevatten voor coderingstips die worden weergegeven wanneer u in de codeweergave werkt. (Houd er rekening mee dat veel van de tags en kenmerken die beschikbaar zijn als coderingstips afkomstig zijn uit tagbibliotheken; zie ook de map Tag Libraries hieronder.)
Commands | Items die worden weergegeven in het menu Opdrachten (en andere menu's in Dreamweaver). Veel van de opdrachten in deze map zijn voor lokalisatiedoeleinden gescheiden in twee bestanden (één .js-bestand en één .htm-bestand). Het HTML-bestand bevat de interface: de tekst en formuliervelden die in een dialoogvenster verschijnen wanneer u de opdracht in het menu selecteert. Als de opdracht aanwezig is, kan het bestand ook de tekenreeksen die gelokaliseerd kunnen worden en verwijzingen naar externe JavaScript-bestanden (met inbegrip van het .js-bestand met dezelfde naam) bevatten. Het JavaScript-bestand bevat de JavaScript-code die ervoor zorgt dat de opdracht werkt. Breng geen wijzigingen aan in dit bestand, tenzij u zeer bedreven bent in JavaScript. Zoals u wellicht ziet, hebben sommige items in de map Commands dezelfde naam als items in de map Objects. De reden hiervoor is dat sommige objecten opdrachten starten. Opdrachten zijn flexibeler dan objecten, maar alleen objecten kunnen worden weergegeven in het deelvenster Invoegen. Door een opdracht aan te roepen vanuit een objectbestand, kan Dreamweaver beide soorten extensies optimaal benutten.
Components | De map Components bevat een submap voor elk ondersteund servermodel (ASP/VBScript, ColdFusion en PHP/MySQL), evenals voor afgeschreven servermodellen (ASP/JavaScript, ASP.Net/C#, ASP.Net/VisualBasic en JSP). De bestanden in deze mappen bieden de menuopties voor het beheren van verbindingen met servers. De submap ColdFusion bevat ook ondersteunende bestanden voor het definiëren van gegevensbronnen, componenten (CFC's) en webservices voor ColdFusion.
Connections | De bestanden in deze map bepalen wat er wordt weergegeven in het pop-upmenu van de plusknop (+) in het databasedeelvenster. Deze map bevat ook de scripts (opgeslagen in de submap Scripts) die worden gebruikt om gegevens op te halen van de server. Raadpleeg ‘De database-API’ in Dreamweaver uitbreiden voor meer informatie over gegevensverbindingen.
Content | De map Content bevat mapbestanden voor de spellingcontrole en alle bestanden die worden gebruikt in het deelvenster Referentie.
Data Sources | De bestanden die worden gebruikt door het dialoogvenster Dynamische gegevens en het deelvenster Bindingen. Welke dynamische gegevensobjecten worden weergegeven in het pop-upmenu van de plusknop (+) van die gebruikersinterfaces, hangt af van het servermodel dat voor de site is opgegeven. Raadpleeg ‘De gegevensbron-API’ in Dreamweaver uitbreiden voor meer informatie over het bewerken van gegevensbronbestanden.
Dialogs | Bestanden waarmee bepaalde dialoogvensters van Dreamweaver worden geconfigureerd. U moet deze bestanden niet wijzigen.
DisabledFeatures | Servergedrag en bijbehorende bestanden voor ASP/JavaScript-, ASP.NET- en JSP-servermodellen die niet meer worden ondersteund, verpakt als extensies. U kunt deze extensiebestanden installeren met Extensiebeheer om functies van ASP.Net en JSP te herstellen, maar de extensies en functies worden niet ondersteund.
DocumentTypes | Basissjablonen voor elk ondersteund documenttype.
ExtensionData | Opmerking: de bestanden in deze map zijn uitsluitend toegevoegd voor neerwaartse compatibiliteit en worden niet gebruikt door de huidige methode van werken met extensies. XML-metagegevens: groeps- en deelnemersgegevens voor extensies, waaronder servergedrag.
| MM | XML-gegevensbestanden voor groeps- en deelnemersextensies.
Flash Player | Bestanden voor ondersteuning van bepaalde Flash-deelvensters in Dreamweaver.
Floaters | Aangepaste zwevende deelvensters.
Fonts | Het bestand fontStrings.xml, waarin de standaardlettertypen worden gedefinieerd die worden weergegeven in het menu Lettertype in de eigenschappencontrole, in de menu's voor lettertype en lettertypefamilie in het CSS-deelvenster en op andere plaatsen in de gebruikersinterface van Dreamweaver.
Formatters | Scripts voor het toepassen van verschillende weergave-indelingen, zoals datum-/tijdnotaties of tekst in hoofdletters of kleine letters.
Generator | Bestanden die zijn vereist voor het gebruik van Flash-objecten in Dreamweaver.
HousingPlugIn | Verplichte bestanden voor CSXS-extensies.
Inspectors | Aangepaste eigenschappencontroles. De meeste eigenschappencontroles in Dreamweaver zijn ingebouwd in de hoofdcode van het product, maar sommige zijn geschreven in HTML en JavaScript, zoals de controles voor de tags `META`, `TITLE` en `LINK`. De eigenschappencontroles in deze map zijn voor lokalisatiedoeleinden gescheiden in twee bestanden (één .js-bestand en één .htm-bestand). Het HMTL-bestand bevat de interface voor de controle: de tekst en formuliervelden die in het zwevende deelvenster met de eigenschappencontrole worden weergegeven. Het JavaScriptbestand bevat de JavaScript-code die ervoor zorgt dat de controle werkt. Breng geen wijzigingen aan in dit bestand, tenzij u zeer bedreven bent in JavaScript en bekend bent met de API voor eigenschappencontroles, zoals wordt beschreven in Dreamweaver uitbreiden.
JSExtensions | Aangepaste gedeelde bibliotheken. De aangepaste gedeelde bibliotheken in deze map maken de extensies van Dreamweaver krachtiger en flexibeler door nieuwe JavaScript-functies toe te voegen. Aangezien sommige van de bestanden in de mappen Translators en Commands afhankelijk zijn van deze gedeelde bibliotheken, mag u ze niet verwijderen. Lees de sectie over uitbreidbaarheid op C-niveau in Dreamweaver uitbreiden als u uw eigen gedeelde bibliotheken aan Dreamweaver wilt toevoegen.
Knowledgeengines | Taalspecifieke parserengines die door de gebruiker ingevoerde code parseren voor een specifieke taal (bijvoorbeeld PHP) en de algemene metagegevens genereren die door het mechanisme voor coderingstips van Dreamweaver moeten worden gebruikt.
Menus | Het bestand dat de gehele menustructuur voor Dreamweaver (menus.xml) definieert en een reservekopie van dat bestand (menus.bak) waarmee u de standaardmenu's kunt herstellen. Het bestand menus.xml specificeert de namen en het gedrag van alle menu's en menuopties in Dreamweaver (met enkele belangrijke uitzonderingen; zie bijvoorbeeld Behaviors hierboven en ServerBehaviors hieronder voor informatie over hoe de menu's van de plusknop (+) in de deelvensters Gedrag en Servergedrag worden gevuld). Dit bestand specificeert ook alle sneltoetsen en toetsencombinaties die in Dreamweaver worden gebruikt. Raadpleeg ‘Menu's en menuopdrachten’ in Dreamweaver uitbreiden voor informatie over menuopdrachten en menus.xml.
| Custom Sets | Aangepaste versies van het bestand menu.xml met sneltoetsen die overeenkomen met die van andere producten.
| MM | Bestanden (menuopdrachten genaamd) die het gedrag van veel van de menuopties in Dreamweaver bepalen. Deze map is gereserveerd voor de menuopdrachten die standaard deel uitmaken van Dreamweaver. Als u uw eigen menuopdrachten wilt toevoegen, slaat u ze op in een andere submap van de map Menus.
Objects | Items die worden weergegeven in het menu Invoegen en op de invoegbalk. De items verschijnen alleen op de invoegbalk en in het menu Invoegen als de objectbestanden zijn opgeslagen in een submap van de map Objects en als ze worden vermeld in de bestanden insertbar.xml en menus.xml. Raadpleeg ‘Objecten op de invoegbalk’ in Dreamweaver uitbreiden voor meer informatie over het wijzigen van deze bestanden.
Plugins (Windows) plug-ins (Macintosh) | Insteekmodules die kunnen worden gebruikt om actieve inhoud (zoals Flash-films) in Dreamweaver af te spelen en een lijst met insteekmodules die Dreamweaver niet ondersteunt (UnsupportedPlugins.txt). Dreamweaver zoekt automatisch in de mappen met insteekmodules van browsers op de vaste schijf naar een geschikte insteekmodule wanneer u inhoud afspeelt waarvoor een insteekmodule is vereist. Het is dus niet strikt noodzakelijk om insteekmodules op te slaan in deze map.
Reports | Bestanden voor de functie Siterapporten. De mappen in de map Reports bevatten de siterapporten die bij Dreamweaver worden geleverd. U kunt extra rapporten maken en opslaan in een van de aanwezige mappen of een nieuwe submap maken. Raadpleeg ‘De rapporten-API’ in Dreamweaver uitbreiden voor meer informatie over rapporten.
| HTML Reports | Rapporten voor het analyseren van uw HTML-code (zoals afbeeldingen zoeken waarvan het alt-kenmerk ontbreekt, lege tags verwijderen of naamloze documenten zoeken).
| Workflow | Rapportbestanden die u helpen met onderhoudstaken voor de site (zoals alle bestanden zoeken die zijn uitgecheckt door een bepaalde gebruiker of onlangs gewijzigde bestanden zoeken).
Server Behaviors | De bestanden die worden gebruikt door de servergedragcontrole. Elk servermodel (ASP/JavaScript, ASP/VBScript, ColdFusion en PHP/MySQL) heeft een eigen submap. Het bestand ServerBehaviors.xml in elke submap bepaalt wat wordt weergegeven in het menu van de plusknop (+) in het deelvenster Servergedrag. Servergedrag zorgt voor de functionaliteit voor webtoepassingen, zoals het filteren van records op basis van gebruikerscriteria, bladeren door records, resultatenlijsten koppelen aan detailpagina's en records invoegen in een resultatenset. Raadpleeg ‘Servergedrag’ in Dreamweaver uitbreiden voor meer informatie over het bewerken van bestanden voor servergedrag.
ServerDebugOutput | Ondersteunende bestanden voor ColdFusion-foutopsporing.
Server Formats | De bestanden die worden gebruikt om dynamische gegevens op te maken. Elk servermodel (ASP/JavaScript, ASP/VBScript, ColdFusion en PHP/MySQL) heeft een eigen submap. Het bestand Formats.xml in elke submap bepaalt wat wordt weergegeven in het menu Indelingen. U kunt dit bestand (zorgvuldig) handmatig bewerken als u aanvullende indelingen wilt toevoegen. Raadpleeg ‘Gegevensindelingen’ in Dreamweaver uitbreiden voor meer informatie over het bewerken van bestanden voor serverindelingen.
Server Models | De bestanden die de beschikbare servermodellen definiëren. Elk servermodel (ASP/JavaScript, ASP/VBScript, ColdFusion en PHP/MySQL) heeft een HTML-bestand met configuratie-informatie en een bijbehorende submap waarin specifieke implementaties van bepaalde functies voor elk servermodel worden opgeslagen. Raadpleeg ‘Servermodellen’ in Dreamweaver uitbreiden voor meer informatie over het bewerken van bestanden voor servermodellen.
Shared | Bestanden die door meerdere extensies worden gedeeld. (Elke extensie kan verwijzen naar de bestanden in deze mappen.) Veel extensies van andere fabrikanten, en veel Dreamweaver-functies, zijn afhankelijk van de functies die zijn gedefinieerd in deze gedeelde bestanden. U moet dus nooit de bestanden in deze map overschrijven of de bestaande functies in de bestanden wijzigen. Als u uw eigen gedeelde bestanden wilt toevoegen, maakt u een aparte map in de map Shared en slaat u de bestanden daarin op.
| Common | Gedeelde scripts en klassen voor gebruik in extensies in de configuratiemap.
| Controls | Gemeenschappelijke besturingselementen voor de gebruikersinterface, voornamelijk voor gebruik in servergedrag.
| Dinamico | Ondersteuning voor tips voor sitespecifieke code
| Fireworks | Ondersteunende bestanden voor Fireworks-integratie.
| Flash | Ondersteunende bestanden voor het Flash-insluitingsschema op basis van SWF-objecten dat is geïntroduceerd in Dreamweaver CS4.
| ICE | Ondersteunende JavaScript-klassen voor InContext Editing-opdrachten en eigenschappencontrole.
| MM | Gedeelde scripts, afbeeldingen en klassen die worden gebruikt door de extensies die bij Dreamweaver worden geleverd. Extensies van andere fabrikanten kunnen deze bestanden eveneens gebruiken, maar vaak bieden de bestanden in de map Common meer actuele functionaliteit.
| OAWidget | Ondersteuning voor het invoegen van widgets.
| RDSAPI | Bestanden voor het maken van verbindingen op de server en voor het inschakelen van externe foutopsporing voor ColdFusion.
| Recordset | Ondersteunende bestanden voor CFC-recordsets.
| Spry | Alle benodigde bestanden voor de ondersteuning van Spry-gerelateerde functies in Dreamweaver. In het algemeen geldt dat de bestanden in de Designtime-mappen het uiterlijk en de functionaliteit van widgets, effecten en gegevenssets bepalen tijdens het maken, terwijl de bestanden in de niet-Designtime-mappen het uiterlijk en de functionaliteit van widgets, effecten en gegevenssets in de browser bepalen. Bestanden die de browser nodig heeft om Spry-functionaliteit te ondersteunen, worden naar de site van de gebruiker gekopieerd wanneer de gebruiker een pagina met een Spry-widget, -gegevensset of -effect opslaat.
| UltraDev | Gedeelde scripts, afbeeldingen en klassen die worden gebruikt door de servergerelateerde extensies die bij Dreamweaver worden geleverd. Extensies van andere fabrikanten kunnen deze bestanden eveneens gebruiken, maar vaak bieden de bestanden in de map Common meer actuele functionaliteit.
| XHTMLDTD | De XHTML DTD's die worden gebruikt door Voorvertoning in browser voor XSLT-pagina's.
| XMLPrefixes | Een lijst met veelgebruikte XML-naamruimtevoorvoegsels en overeenkomstige URI's. Wordt gebruikt door de XML Schema Generator.
| XSLTransform | Runtimecode op de server waarmee een XSLT-transformatieproces moet worden uitgevoerd op een bepaalde toepassingsservertechnologie (PHP, ASP enzovoort). Wordt gebruikt door het XSLT-servergedrag.
Shutdown | Opdrachten die moeten worden uitgevoerd wanneer Dreamweaver wordt afgesloten. Worden veel gebruikt door extensies om tijdelijke bestanden op te ruimen.
Snippets | Ondersteunende bestanden en standaardinhoud voor het deelvenster Fragmenten.
SourceControl | Ondersteunende bestanden voor de broncontrolefunctie.
Startup | Scripts die worden uitgevoerd wanneer Dreamweaver wordt opgestart. Raadplee ‘Het documentobjectmodel’ in Dreamweaver uitbreiden voor meer informatie over het maken van opstartscripts.
TagLibIntrospection | Ondersteunende bestanden voor de tagimportfuncties van de tagbibliotheek (deze bevinden zich in de map TagLibraries/TagImporters).
TagLibraries | Bevat de tagdatabase (TagLibraries.vtm) en tagdefinitiebestanden voor de opmaak- en scripttalen die door Dreamweaver worden ondersteund. Deze mappen bevatten ook de bestanden voor het dialoogvenster dat verschijnt als de gebruiker tags bewerkt in Dreamweaver. Raadpleeg ‘Tagbibliotheken en -dialoogvensters’ in Dreamweaver uitbreiden voor meer informatie.
Templates | Ondersteunende bestanden voor de functie voor Flash-video's.
Third Party Source Code | Informatie over broncode die niet is gemaakt door Adobe en die functionaliteit aan Dreamweaver levert. Deze map bevat bijvoorbeeld informatie over de JavaScript-vertaler die door Dreamweaver wordt gebruikt.
ThirdPartyTags | Bestanden die de syntaxis- en tagnamen definiëren voor andere soorten opmaak (zoals ASP, PHP en aangepaste HTML). Deze tagdefinitiebestanden zijn XML-bestanden. Elk XML-bestand bevat een of meer tagspecificaties en elke tagspecificatie kan een bijbehorend GIF-bestand hebben met het pictogram voor de opmaak. Raadpleeg Dreamweaver uitbreiden voor meer informatie over tags van andere fabrikanten en tagspecificaties.
Toolbars | Definieert de beschikbare werkbalken en de pictogrammen en opdrachten op elke werkbalk.
Translators | Conversiebestanden. Gegevensconversieprogramma's zetten Server Side Include-bestanden met speciale opmaak, voorwaardelijke JavaScript-instructies of andere code zoals PHP, JSP, CFML of ASP om in code die Dreamweaver kan lezen en weergeven.
Validators | Ondersteunende scripts waarmee validatie voor invoer in tekstvelden aan formulieren kan worden toegevoegd.
VersionControl | Ondersteunende bestanden voor de versiecontrole van Subversion.
WebServices | Ondersteunende bestanden voor specifieke webserviceverbindingen.
workspace | De standaardlay-outs voor de werkruimte die bij Dreamweaver (Windows) worden meegeleverd. Wanneer u deze werkruimten aanpast of nieuwe werkruimten maakt in Dreamweaver, worden de XML-bestanden die deze naamruimten beschrijven, opgeslagen in uw map User Configuration/workspace.
WorkspaceMac | De standaardlay-outs voor de werkruimte die bij Dreamweaver (Macintosh) worden meegeleverd. Wanneer u deze werkruimten aanpast of nieuwe werkruimten maakt in Dreamweaver, worden de XML-bestanden die deze naamruimten beschrijven, opgeslagen in uw map User Configuration/WorkspaceMac-map.