<html><!-- #BeginTemplate "/Templates/2002.dwt" --><!-- DW6 -->
<head>
<!-- #BeginEditable "doctitle" --> 
<title>Dreamweaver for WIT 2002</title>
<!-- #EndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" text="#003300" onLoad="MM_preloadImages('../../../img/2002logo-alt-over.gif')" leftmargin="0" topmargin="20" link="#0033CC" vlink="#009933" alink="#66CC66" background="../../../img/background2002.jpg">
<font face="Arial, Helvetica, sans-serif"> </font> <font face="Arial, Helvetica, sans-serif"> 
<table width="100%" border="0" cellspacing="0" cellpadding="10">
  <tr>
    <td rowspan="3" width="163" valign="top" align="left"> 
      <p><a href="../../index.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Logo','','../../../img/2002logo-alt-over.gif',1)"><img name="Logo" border="0" src="../../../img/2002logo-alt.gif" width="150" height="150"></a></p>
      <table width="100%" border="0" cellspacing="10" cellpadding="0">
        <tr> 
          <td width="5">&nbsp;</td>
          <td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="100" height="22">
              <param name=movie value="/Templates/2002home.swf">
              <param name="wmode" value="transparent">
			  <param name=quality value=high>
              <param name="BASE" value="."><param name="BGCOLOR" value="#006600">
              
              <embed src="/Templates/2002home.swf" base="."  quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" bgcolor="#006600">
              </embed> 
            </object></td>
        </tr>
        <tr> 
          <td width="5">&nbsp;</td>
          <td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="100" height="22">
              <param name=movie value="/Templates/2002about.swf">
              <param name="wmode" value="transparent">
			  <param name=quality value=high>
              <param name="BASE" value=".">
              <param name="BGCOLOR" value="#006600">
              <embed src="/Templates/2002about.swf" base="."  quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" bgcolor="#006600">
              </embed> 
            </object></td>
        </tr>
        <tr> 
          <td width="5">&nbsp;</td>
          <td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="100" height="22">
              <param name=movie value="/Templates/2002homerooms.swf">
              <param name="wmode" value="transparent">
			  <param name=quality value=high>
              <param name="BASE" value=".">
              <param name="BGCOLOR" value="#006600">
              <embed src="/Templates/2002homerooms.swf" base="."  quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" bgcolor="#006600">
              </embed> 
            </object></td>
        </tr>
        <tr> 
          <td width="5">&nbsp;</td>
          <td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="100" height="22">
              <param name=movie value="/Templates/2002curriculum.swf">
              <param name="wmode" value="transparent">
			  <param name=quality value=high>
              <param name="BASE" value=".">
              <param name="BGCOLOR" value="#006600">
              <embed src="/Templates/2002curriculum.swf" base="."  quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" bgcolor="#006600">
              </embed> 
            </object></td>
        </tr>
        <tr> 
          <td width="5">&nbsp;</td>
          <td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="100" height="22">
              <param name=movie value="/Templates/2002software.swf">
              <param name="wmode" value="transparent">
			  <param name=quality value=high>
              <param name="BASE" value=".">
              <param name="BGCOLOR" value="#006600">
              <embed src="/Templates/2002software.swf" base="."  quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" bgcolor="#006600">
              </embed> 
            </object></td>
        </tr>
        <tr> 
          <td width="5">&nbsp;</td>
          <td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="100" height="22">
              <param name=movie value="/Templates/2002mentor.swf">
              <param name="wmode" value="transparent">
			  <param name=quality value=high>
              <param name="BASE" value=".">
              <param name="BGCOLOR" value="#006600">
              <embed src="/Templates/2002mentor.swf" base="."  quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" bgcolor="#006600">
              </embed> 
            </object></td>
        </tr>
        <tr> 
          <td width="5">&nbsp;</td>
          <td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="100" height="22">
              <param name=movie value="/Templates/2002projects.swf">
              <param name="wmode" value="transparent">
			  <param name=quality value=high>
              <param name="BASE" value=".">
              <param name="BGCOLOR" value="#006600">
              <embed src="/Templates/2002projects.swf" base="."  quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" bgcolor="#006600">
              </embed> 
            </object></td>
        </tr>
        <tr> 
          <td width="5">&nbsp;</td>
          <td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="100" height="22">
              <param name=movie value="/Templates/2002feedback.swf">
              <param name="wmode" value="transparent">
			  <param name=quality value=high>
              <param name="BASE" value=".">
              <param name="BGCOLOR" value="#006600">
              <embed src="/Templates/2002feedback.swf" base="."  quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" bgcolor="#006600">
              </embed> 
            </object></td>
        </tr>
        <tr> 
          <td width="5">&nbsp;</td>
          <td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="100" height="22">
              <param name=movie value="/Templates/2002search.swf">
              <param name="wmode" value="transparent">
			  <param name=quality value=high>
              <param name="BGCOLOR" value="#006600">
              <embed src="/Templates/2002search.swf" base=""  quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" bgcolor="#006600">
              </embed> 
            </object></td>
        </tr>
      </table>
      <div align="center"></div>
          </td>
    <td valign="top" align="left" colspan="2" height="47"> 
      <h1><!-- #BeginEditable "title" --> Extending Dreamweaver<!-- #EndEditable --></h1>
    </td>
  </tr>
  <tr> 
    <td colspan="2" valign="top" align="left"> <!-- #BeginEditable "body" --> 
      <h6>&nbsp;</h6>
      <table border="3" align="center" cellpadding="4" bordercolor="#009999" bgcolor="#99CC99">
        <tr> 
          <td><div align="center"> 
              <h5><a href="overview.htm">Overview</a></h5>
            </div></td>
          <td><div align="center"> 
              <h5><a href="howtogethelp.htm">How to get help</a></h5>
            </div></td>
          <td><div align="center"> 
              <h5><a href="sitesetup.htm">Site setup and maintenance</a></h5>
            </div></td>
          <td><div align="center"> 
              <h5><a href="textetc.htm">Text, layout, styles, links</a></h5>
            </div></td>
        </tr>
        <tr> 
          <td><div align="center"> 
              <h5><a href="images.htm">Images</a></h5>
            </div></td>
          <td><div align="center"> 
              <h5><a href="templates.htm">Templates</a></h5>
            </div></td>
          <td><div align="center"> 
              <h5><a href="libraries.htm">Libraries</a></h5>
            </div></td>
          <td><div align="center"> 
              <h5><a href="navbars.htm">Navigation bars</a>/<a href="altnavbar.htm"><br>
                Alternative version</a> </h5>
            </div></td>
        </tr>
        <tr> 
          <td><div align="center"> 
              <h5><a href="frames.htm">Frames</a> </h5>
            </div></td>
          <td><div align="center"> 
              <h5><a href="behaviors.htm">Layers and behaviors</a></h5>
            </div></td>
          <td><div align="center"> 
              <h5><a href="extending.htm">Extending Dreamweaver</a></h5>
            </div></td>
          <td><div align="center"> 
              <h5><a href="index.htm">Module Home</a></h5>
            </div></td>
        </tr>
      </table>
      <h6>&nbsp;</h6>
      <h2><a name="top"></a></h2>
      <p><b>Key concept</b>: Dreamweaver itself is written in a code that can 
        be modified or extended using JavaScript. Nearly ANYTHING in Dreamweaver 
        can be changed, provided you know what you're doing. Some changes you 
        might want to make:</p>
      <ul>
        <li><b>Set preferences</b> for many, many things (See Edit|Preferences.)</li>
        <li><b>Change keyboard shortcuts</b> (choose Edit|Keyboard Shortcuts.)</li>
        <li><b>Create a new command</b> by saving a series of history steps. (Select 
          a set of steps in the History panel and right-click or ctrl-click (Mac) 
          and then choose &quot;Save As Command&quot; from the context menu. Whatever 
          you name it will then chow in the Commands menu.) You can also edit 
          the names of commands by clicking Commands|Edit Command List.</li>
        <li><b>Record a new command</b> for short-term use. (Choose Commands|Start 
          Recording. When done' choose Commands|Stop Recording. To play, choose 
          Commands|Play Recorded Command.) To save a recorded command, play it 
          back. A Run Command will appear in the history panel. Select that step 
          and right-click or control-click (Mac) and choose Save as Command.</li>
        <li><b>Rearrange the Objects panel</b>. (The categories in the objects 
          panel corrspond to folders in the Configuration/Objects folder in the 
          Dreamweaver application folder. To rearrange, move object files -- usually 
          a *.gif, an *.htm, and sometimes a *.js -- into the folder you want.)</li>
        <li><b>Create your own objects for the object panel.</b> This requires 
          a text editor to create an *.htm file containing the only code you want 
          to insert (no &quot;html,&quot; &quot;head&quot; or &quot;body&quot; 
          tags), and saving this into a Configuration/Objects folder. (Look at 
          an existing objects *.htm file to see what I mean.) You'll also need 
          an 18x18 *.gif file for the button.</li>
        <li><b>Remove an object from the Objects panel</b> by deleting (or better, 
          moving to another place on your system) the files in a Configuration/Objects 
          folder.</li>
        <li><b>Restructure the menus</b> (by editing the menus.xml file in a text 
          editor such as notepad or simpletext<b> </b>in the Configuration/Menus 
          folder). <font color="#FF0000">This is fairly complicated. See the user 
          guide (Help|Using Dreamweaver), and make a backup first!</font></li>
        <li><b>Add extensions</b> from the Macromedia web site at <a href="http://www.macromedia.com/exchange/dreamweaver">http://www.macromedia.com/exchange/dreamweaver</a>.</li>
      </ul>
      <p>For more information on any of these, choose Help|Extending Dreamweaver.</p>
      <p><a href="#top">Back to the top.</a></p>
      <h3>Activity</h3>
      <p>Let's go to the Exchange and download a command now.</p>
      <p>Set your browser to <a href="http://www.macromedia.com/exchange/dreamweaver">http://www.macromedia.com/exchange/dreamweaver</a>. 
      </p>
      <p>If this is your first time at the Exchange, you'll have to create a membership. 
        Choose &quot;Get a Macromedia ID.&quot;</p>
      <p>Fill out the form. When you're done, make sure you write down your member 
        name and password.</p>
      <p>Go back to Exchange home page, and log in (if necessary). Let's Browse 
        the extensions, all categories.</p>
      <p>The Anchors extension (by Scott Richards) works well. Let's get it and 
        use it. Click on it.</p>
      <p>Extension Manager is already part of Dreamweaver 4.0 so we don't need 
        it. Simply choose your platform and click the icon to download the extension. 
        Make sure you choose &quot;Save&quot; instead of open. Put it in the Dreamweaver\Downloaded 
        Extensions folder.Remember the name!</p>
      <p>Choose Commands|Manage Extensions. Then choose File|Install Extension. 
        The new one should show up on the list. Choose it. and click OK. It should 
        now install.</p>
      <p>Once installed, this extension is available now. (Some require you to 
        restart Dreamweaver.) Let's create a simple page to test it on. The page 
        will have a bunch of anchors, like <a href="anchors.htm">this one</a>. 
        Create five anchors, with a few blank lines between them, and some labels. 
        (Don't make the menu choices yet.) </p>
      <p>(To create anchors, choose Insert|Invisible Tags|Named Anchor or use 
        the ctrl-alt-a shortcut.)</p>
      <p>NOTE: When you create a new anchor using the CTRL-ALT-A shortcut, the 
        anchor is SELECTED after it is created. Don't type &quot;Enter&quot; to 
        go to the next line or the anchor will be deleted. Press right-arrow and 
        THEN Enter to make a new line.</p>
      <p align="center"><img src="img/dw55.jpg" width="225" height="503"></p>
      <p><a href="#top">Back to the top.</a></p>
      <p>Now click the &quot;Goodies&quot; object on the Object panel. (If the 
        panel is not visible, choose Window|Objects.) The drop-down menu on the 
        panel includes a choice for &quot;Goodies.&quot;</p>
      <p align="center"><img src="img/dw56.jpg" width="285" height="497"></p>
      <p>Place your cursor at the top of your page and Type &quot;Menu&quot; and 
        make it a heading. </p>
      <p>When you choose the &quot;Anchors&quot; object, you get a dialog box 
        with a drop-down menu in which you can choose which anchor to link to 
        and what the link text will be:</p>
      <p align="center"><img src="img/dw57.jpg" width="435" height="495"></p>
      <p>This extension will always be available in the copy of Dreamweaver you're 
        now using, unless it gets reinstalled from the CD.</p>
      <p><a href="#top">Back to the top.</a></p>
      <h3>Activity</h3>
      <p>Download another extension from the extension manager and install it. 
        Make sure it works.</p>
      <a href="#top">Back to the top.</a> 
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p align="right"><font face="Arial, Helvetica, sans-serif">This concludes 
        the Dreamweaver module! </font></p>
      <p>&nbsp;</p>
      <!-- #EndEditable --> </td>
  </tr>
  <tr> 
    <td colspan="2" valign="top" align="left"> 
      <table width="100%" border="3" cellspacing="3" cellpadding="5" bordercolor="#003300" align="left">
        <tr> 
          <td><h6 align="left"> <font color="#006600">The contents of the Web 
              Institute for Teachers website are Copyright 1999-2002, University 
              of Chicago. No one may print, copy, or otherwise reproduce these 
              materials without the express written permission of the Director 
              of the Web Institute for Teachers. </font></h6>
            <h6 align="left"><font color="#006600"> The current time is 
              <!--#config timefmt="%I:%M %p on %A %b %d, %Y"-->
              <!--#echo var="DATE_LOCAL"-->
              . This page was last modified on 
              <!--#config timefmt="%b %d, %Y" -->
              <!--#echo var="LAST_MODIFIED"-->
              . It has had 
              <!--#exec cgi="/cgi-bin/nmi/textcounter/witcounter.pl"-->
              . </font></h6>
            <h6><font color="#006600">Please use the <a href="/2002/feedback/index.htm">Feedback</a> 
              button to tell us how you like this page.</font></h6>

			  </td>
        </tr>
      </table>
      <h6>&nbsp;</h6>
    </td>
  </tr>
</table>
</font>
</body>
<!-- #EndTemplate --></html>
