Les 7: Dreamweaver 8
Inhoudsoverzicht Introductie De interface A-oefening 1 Site management Multimedia toevoegen Templates
1. Introductie Wat is er nieuw of verbeterd in DW8? We bekijken enkel de nieuwigheden op vlak van: 1.1 CSS 1.2 Design 1.3 Coding
1.1 Cascading Style Sheets NIEUW: Style Rendering Toolbar Aan/uit-zetten CSS rendering van het huidige document. Deze toolbar laat toe de CSS-media aan te passen: desktop browsers handheld devices print ...
1.1 Cascading Style Sheets NIEUW: Unified CSS Styles panel De All-mode: Alle CSS gerelateerde functionaliteit in 1 panel !! Het panel geeft de classes, ID’s, … van een specifieke style sheet weer. Properties kunnen intuïtief worden toegevoegd door te klikken op de Add Property link.
1.1 Cascading Style Sheets NIEUW: Unified CSS Styles panel De Current-mode: Toon de properties die momenteel door een specifiek element gebruikt worden. Je hebt de mogelijkheid om wijzigingen aan te brengen aan de properties zolang je in de current selection mode bent.
1.1 Cascading Style Sheets VERBETERD: CSS/DIV visualisatie Table-less web page design ! DIV tags zijn krijgen een blauwe omkadering makkelijker te onderscheiden Bij mouse-over: overzicht van de CSS properties die op de DIV blok zijn toegepast (positie, width, height, …)
Paragraph spacing “opruimen” (handig bij plakken vanuit MS Word) 1.2 Design VERBETERD!: Paste special Edit menu > de Paste Special optie opent het Paste Special dialoog venster. Gebruik de Paste Special optie om text te plakken als ”text only”, “text with structure”, “basic structure”, of “full formatting”. Paragraph spacing “opruimen” (handig bij plakken vanuit MS Word)
1.2 Design NIEUW!: Zoom tool Geïntegreerd in de Document window status bar. Makkelijker om details te inspecteren in afbeeldingen, pagina’s ontwerpen met kleine fontgrootte ,…
1.2 Design NIEUW: Guides (TIP: handig bij tableless design !!) Sleep guides in het Document window door te klikken op een ruler, muisknop ingedrukt houden en verplaatsen naar gewenste positie. Exact positioneren dmv toolttip text of door dubbelklikken op de guide… Move Guide dialog box
1.2 Design Flash Video en FlashPaper ondersteuning: VROEGER: $99 voor extensie die webontwikkelaar toeliet Flash Video te embedden in Dreamweaver. NU : GRATIS !!! Hoe? Insert Media Flash Video
1.2 Design
1.2 Design Aanpasbaar: Wanneer video file is toegevoegd: Type van video: progressive versus streaming URL van het FLV (Flash video) bestand Het type skin die zal gebruikt worden bij de video. … Wanneer video file is toegevoegd: Property inspector geeft een unieke set aan opties weer om de Flash video file te manipuleren ! Idem: FlashPaper files Insert Media FlashPaper Laat toe om Flashpaper document te openen en toe te voegen aan de webpagina. (cfr: Adobe PDF formaat)
1.3 Coding NIEUW: Coding Toolbar: Een bestaand document openen Uitklappen en samenklappen van code (zie verder) Selecteren van de parent tag Selecteren van code binnen haken (handig bij scripten) Lijnnummers weergeven, invalid xHTML aanduiden Commentaar toevoegen of verwijderen
1.3 Coding TIP: Rechts klikken in code view ! Selection submenu
1.3 Coding NIEUW: Code collapse Laat je toe om code snel en tijdelijk bepaalde code te verbergen.
2. De Interface 2.1 De workspace layout 2.2 Het Document window Enkele interessante onderdelen van de workspace 2.1 De workspace layout 2.2 Het Document window 2.3 De Document toolbar 2.4 De Statusbar 2.5 De Insertbar 2.6 De Coding toolbar 2.7 De Property inspector 2.8 Panelen
2.1 De workspace layout
2.2 Het Document window Toont het huidige document. Je kan volgende views kiezen: Design view Code view Design & code view
2.3 De Document toolbar
2.4 De status bar Downloadsnelheid kan ingesteld worden bij Preferences Status Bar Connection Speed (best 56k)
2.5 De insert bar Tabbed weergegeven: Gewone weergave: Dit kan je veranderen door rechts te klikken op de insert bar Show as …
2.6 De Coding toolbar Zie vroeger.
2.7 De Property inspector Window > Properties
2.7 De property inspector 4 elementen zijn meestal aanwezig in de Property Inspector : Element Icon: Elk aanpasbaar xHTML element heeft zijn eigen icoon. Quick Help: De DW help opent met het huidige element als indexpagina. Quick Tag Editor: idem als rechtsklikken op een tag in de tag selector Edit tag. Collapsible Arrow: Je kan de basis en of advanced properties samenklappen door op dit icoon te klikken
Undocked CSS panelgroup 2.8 Panelen Docked in panelgroup Undocked CSS panelgroup
2.8 Panelen Panel groups = verzameling panels De panels verschijnen als een tabs. Een panelgroup kan uitgeklapt of samengeklapt zijn en kan docked of undocked worden weergegeven Je kan panels undocken door het panel te slepen uit de panel groep. Klik op het icoontje links van de tekst in de blauwe menubar, houd de muis ingedrukt en sleep naar nieuwe locatie.
2.8 Panelen Elk panel bevat een panel options menu die alle advanced features bevat die gerelateerd zijn aan het specifiek paneel. Klik op .
2.8 Panelen Help: Opent de DW help met het huidige panel als indexpagina. Group <Panel Name> with: Een panel associeren met een panel groep. Close <Panel Name> Rename Panel Group Maximize Panel Group: vergroot de panelgroup zodat het de volledige verticale ruimte gebruikt. De andere panels worden automatisch geminimaliseerd. (shortcut: dubbelklik op titelbar) Close Panel Group
2.8 Panelen Eigen workspace layout opslaan: Organiseer en plaats de panels in DW zoals jij graag werkt. Window > Workspace Layout >Save Current De nieuwe layout verschijnt in het Workspace Layout submenu.
3. A-Oefening1 Doel: Bronbestanden in de map bronmateriaal Eenvoudige website bouwen met DW Pagina-eigenschappen aanpassen. Werken met tekst. Werken met images. Werken met hyperlinks. Bronbestanden in de map bronmateriaal
A-Oefening1 op tijd: 15 minuten
STAP 1: Nieuw document aanmaken Maak nieuw document aan en bewaar het in je folder als index.htm WAAROM ? De meeste web hosting providers accepteren default bestanden met de naam index.htm. Als je uw startpagina zo noemt dan ben ze zeker dat je niet www.jouwdomein.com/mijnpagina.htm moet typen maar dat je de URL kan limiteren tot www.jouwdomein.com Pagina eigenschappen aanpassen: Property inspector page properties.(TIP: CTRL+J).
STAP 1: Nieuw document aanmaken Page properties Appearance
STAP 1: Nieuw document aanmaken Page properties Links
STAP 1: Nieuw document aanmaken Page properties Title/encoding
STAP 2: Content invoegen 3 manieren: Kopiëren en plakken uit welcome.txt Kopiëren en plakken speciaal uit welcome.doc Textbestand slepen in DW. Test deze drie manieren en plaats de inhoud zonder opmaak in jouw document. (SHIFT+ENTER voor line break)
STAP 2: Content invoegen
STAP 3: Text opmaken Via property inspector maak je tekst op:
STAP 3: Text opmaken Je MOET de spelling nakijken via Text Check spelling.
STAP 4: Image invoegen Insert Image : ingevoegd op plaats van cursor.
STAP 4: Image invoegen Alternate tekst invullen:
STAP 4: Image invoegen Voeg de volgende images toe: subheader_about.gif, subheader_companyevents.gif
STAP 4: Image invoegen Images opmaken via Property inspector:
STAP 4: Image invoegen Maak de intranetsymbolism.gif image op zo dat het resultaat als volgt is:
STAP 4: Image invoegen
STAP 5: Hyperlinks invoegen Typ “Visit our Parent Company” onder de header. METHODE 1: Property inspector >Link : http://www.modulemedia.com
STAP 5: Hyperlinks invoegen Target kan aangepast worden naar _blank om de link in een nieuw browser venster te openen. Hiervoor MOET je de transitional DTD gebruiken BETERE METHODE: Insert > Hyperlink
STAP 5: Hyperlinks invoegen Mailto links toevoegen: In link text box van Property Inspector: mailto:test@provider.ext?subject=Questionaboutthesite&CC=ideas@modulemedia.com.
STAP 5: Hyperlinks invoegen Ook images kunnen een link meekrijgen. Methode is idem als text-links. Je kan in de Property inspector van de image de text-box LINK gewoon invullen !
STAP 5: Hyperlinks invoegen Image maps aanmaken: 1. Vervangen van de header.gif met header_withnav.gif. Selecteer de image header.gif. Sleep vanuit het icoontje (rechts van de src text box in PI) naar de file header_withnav.gif in het site Files panel.
STAP 5: Hyperlinks invoegen
STAP 5: Hyperlinks invoegen 2. Selecteer de nieuwe afbeelding en bekijk de hotspot mogelijkheden van de Property inspector.
STAP 5: Hyperlinks invoegen 3. Teken een hotspot over de HOME tekst in de afbeelding: Je kan nu opnieuw via het point to file mechanisme de link laten verwijzen naar index.htm. Ook de alt tekst en target kan je specificeren.
STAP 5: Hyperlinks invoegen Named anchors : Open het bestand companydirectory_start.htm. We zullen anchors toevoegen in dit bestand. Plaats cursor naast de eerste naam:ADA en open INSERT > Named anchor.
STAP 5: Hyperlinks invoegen Selecteer de tekst en vul in het Link tekstvenster #Ada in.
STAP 5: Hyperlinks invoegen Nu willen we nog een link naar boven toevoegen per medewerke. Typ de tekst “back to top”naast elke naam: Selecteer de tekst en in de link text box plaatsen we het symbool “#”. Hierdoor zal de link naar de begin van de pagina verwijzen.
STAP 6: Valideer VALIDEER DE PAGINA! Los alle fouten op.
4. Site Management 4.1 Een nieuwe Site definiëren in DW 4.2 Het Files Panel 4.3 Link validation
4.1 Een nieuwe Site definiëren in DW Zeer belangrijk: Een nette manier om content en assets te organiseren. Je site wordt gecached door DW ( integriteit van de links blijft bewaart !) Er is een built-in FTP client. Getting & putting van files ! …
4.1 Een nieuwe Site definiëren in DW Manage sites dialoog venster Site Manage sites We kiezen NEW > Site
4.1 Een nieuwe Site definiëren in DW Het Site Definition window verschijnt en biedt een wizard aan die je door het process leidt om een nieuwe site aan te maken. We zetten de verschillende stappen even op een rijtje:
4.1 Een nieuwe Site definiëren in DW
4.1 Een nieuwe Site definiëren in DW
4.1 Een nieuwe Site definiëren in DW
4.1 Een nieuwe Site definiëren in DW
4.1 Een nieuwe Site definiëren in DW
4.1 Een nieuwe Site definiëren in DW De nieuwe site is nu aangemaakt: Klik op de DONE knop om het dialoogvenster af te sluiten en te starten met werken binnen de nieuw aangemaakte site.
4.1 Een nieuwe Site definiëren in DW De advanced instellingen: Local Info Remote Info Testing Server Cloaking Design Notes Site Map Layout File View Columns Contribute
4.1 Een nieuwe Site definiëren in DW Local en remote info: default images folder, automatische refresh, FTP eigenschappen,… De Cloaking Category: laat je toe om mappen en bestanden uit te sluiten van specifieke DW operaties zoals bvb site synchronisatie, get en put, find and replace, … Deze category voorziet ook in cloaking die enkel van toepassing is op bestanden met specifieke extensies. (Voorbeeld: bestanden met extensie .psd moeten niet op de server belanden maar enkel op de lokale machine, enkel de geoptimaliseerde JPG moet op de webserver.)
4.1 Een nieuwe Site definiëren in DW
4.2 Het files panel Het Files panel bevat heel wat verschillende onderdelen voor het werken met een gedefinieerde site:
4.2 Het files panel File menu: toont een lijst van schijven, mappen, bestanden en gedefinieerde sites. View menu: gebruik het View menu om te kiezen tussen Local, Remote, testing server en sit map views. Connect: connecteren naar de remote of test-server. Refresh Get/Put: Laat toe om snel bestanden te uploaden en downloaden van en naar de remote of test-server …
4.2 Het files panel Meer opties beschikbaar in files panel wanneer er gedrukt wordt op expand button.
4.3 Link validation Dreamweaver detecteert dat een bestand is verplaatst naar een nieuwe map en vraagt onmiddellijk of alle referenties (links) naar en van dit bestand moeten aangepast worden.
5. Multimedia toevoegen 5.1 Streaming versus Progressive Video 5.2 Media Players 5.3 Video in je Web Pagina toevoegen 5.4 Audio in je webpagina toevoegen
5.1 Streaming versus Progressive Video Direct download: Via link aanbieden van video die men volledig kan opslaan op de harde schijf (download). Weinig bescherming tegen ongeoorloofde verspreiding van de videofile. Progressive download: Progressive download video files laten de gebruiker toe te beginnen kijken naar de video alvorens het volledig is gedownloaded. Pseudo streaming.(geen streaming server nodig) Streaming: Er wordt een deel gebuffered alvorens de gebruiker kan beginnen kijken naar de video. Er kunnen heel wat opties worden ingesteld (buffertijden, opslaan mogelijk of niet,…) + heel snel bekijkbaar ! Bewegen in tijdslijn van de movie (terugspoelen…) niet mogelijk !
5.1 Progressive vs streaming Wanneer/wat gebruiken?
5.2 Media players Media players: RealMedia: QuickTime: RealPlayer (http://www.real.com. ) Helix Producer (http://www.realnetworks.com/products/producer. ) Helix Server and Helix Proxy (http://www.realnetworks.com/products/media_delivery.html. ) QuickTime: QuickTime Player (http://www.apple.com/quicktime ) QuickTime Player Pro (http://www.apple.com/quicktime/buy ) QuickTime Streaming Server (http://www.apple.com/quicktime/products/qtss. )
5.2 Media players Media players vervolg: Windows Media : Flash Video Windows Media Player: (http://www.windowsmedia.com) Windows Media Server: (http://www.microsoft.com/windows/windowsmedia/9series/server.aspx) Flash Video Flash player (http://www.macromedia.com/go/getflashplayer) Macromedia Flash 8
5.3 Video toevoegen in webpagina Consistente interface bij players:
5.3 Video toevoegen in webpagina Video linken: Maak een kopie van de indexpagina uit A- Oefening1. Hernoem het bestand naar A-Oefening2.htm Voeg de tekst uit linkingVideo.txt toe en maak op als volgt:
5.3 Video toevoegen in webpagina Insert > Media > Plug-in Browse naar de surfing.mov videofile. selecteer het plug-in icoontje en stel W=320 en H=240 in de Properties Inspector. TEST DIT VOOR VERSCHILLENDE TYPES MEDIA !
5.3 Video toevoegen in webpagina Invoegen FLASH video: Insert Media Flash Video Skin kiezen Auto detect afmetingen …
5.3 Video toevoegen in webpagina
5.4 Audio toevoegen in webpagina Idem als video: Insert Media Plug-in. Voeg onder de video ook een audio fragment in. (ambient.mp3 of spitalfield.mp3) Beter: Audio afspelen via Flash Movie !
6. Werken met templates 6.1 Inleiding templates 6.2 Editable regions 6.3 Aanmaken van een template 6.4 Editable Regions toevoegen 6.5 Nieuwe pagina afleiden van template 6.6 Regions opvullen met data 6.7 Editable Tag Attribute 6.8 Editable attributes invullen 6.9 Repeating Regions aanmaken
6.1 Inleiding Stel volgende situatie: alle pagina’s zelfde opbouw maar wijzigingen moeten op alle pagina’s aangebracht worden (=veel werk !)
6.2 Editable regions Bedoeling is om “editable regions” te creeëren in de template. Wanneer nieuwe pagina’s worden geinstantieerd van de MASTER template kunnen enkel de bewerkbare gebieden effectief bewerkt/aangepast worden. Op deze manier ben je zeker dat er niemand je ontwerp of structuur van de site verkeerd gebruikt. Er zijn 3 soorten “regions” binnen DW 8.
6.2 Editable regions
6.2 Editable regions Optional region: Het is niet verplicht om content in deze regio aan te brengen Editable region: Wijzigingen kunnen overal worden aangebracht in dit gebied, inclusief wijzigingen aan de tags of attributen van de tags binnen deze region. Repeating region: bijvoorbeeld, toevoegen van tables in de region. De gebruiker kan dan een variabele-lengte region aanmaken.
6.3 Aanmaken van een template Open template_start.htm Sla het op als DW template:FILE > save as template.
6.3 Aanmaken van een template Links worden geupdate en mapje templates wordt aangemaakt: *.dwt
6.4 Editable Regions toevoegen Plaats de cursor in de eerste cel van de content tabel en kies Insert > Template Objects > Editable Region ( Ctrl+Alt+V). Neem “Main Subheading” bvb als naam. DW zet automatisch reeds text in de region, die je ook kan aanpassen. (VB beschrijf wat er moet geplaatst te worden in de region ). We willen hier telkens een image gebruiken als Main Subheading. Daarom zullen we een image placeholder invoegen. Om een image placeholder te plaatsen: Insert > Image Objects > Image placeholder. (breedte: 229; hoogte:27 en default kleur naar keuze.)
6.4 Editable Regions toevoegen Voeg de volgende regions toe in de template: Een voor de “main content” die zich bevindt twee rijen onder de region die we net hebben aangemaakt. Een met een “image placeholder”, twee rijen boven de current events tabel.
6.5 Pagina afleiden van template New > Templates
6.6 Regions opvullen met data 3 manieren mogelijk: Selecteer de editable region (content in de ER is HIGHLITEd). Je kan dan gewoon de content typen of image aanpassen. Plaats de cursor in the editable regions en selecteer de <mmtinstance:editable> tab in de Tag Selector. Kies de regio uit de lijst onderaan in het Modify > Templates submenu.
6.6 Regions opvullen met data Verander de source van de image placeholders respectievelijk in header_engineering.gif en subheader_events.gif. (point to file techniek toepassen) Sleep ook het tekst engineeringcontent.txt file vanuit de Assets folder naar de Main content editable region. Het Insert Document dialoog venstertje verschijnt;Kies de “Insert the Contents and the Text Only “ opties. Bevestig met OK. Sla op als engineering.htm.
6.7 Editable Tag Attribute Doel: gebruiker bepaalde attributen laten aanpassen (vb: bgColor van body). Hoe? We werken hiervoor met de *.DWT file!! Selecteer de juiste tag in de Tag Selector. Modify > Templates > Make Attribute Editable attribute: add BGCOLOR Label: BgColorAttribute Type: Color Default: #FFFFFF <body bgcolor= "@@(BgColorAttribute)@@">
6.8 Editable attributes invullen Nu werken we met de afgeleide pagina van de template.(engineering.htm ) Modify > Template Properties
6.9 Repeating Regions aanmaken Selecteer de eerste rij in de Events tabel; plaats de cursor in 1 van de cellen van de desbetreffende rij en klik de <tr> tag in de Tag Selector. Insert > Template Objects >Repeating Region Gebruik als naam “EventItems.” Insert > Template Objects> Editable Region voor elke cel in de rij (resp. namen: UpcomingEvent, TimeDate, en Location )
6.9 Repeating Regions aanmaken Opslaan. Resultaat: Eenvoudig rijen bij te maken Editable regions
Einde les 7