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.