roller-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From snoopd...@apache.org
Subject svn commit: r829302 [3/5] - in /roller/trunk/apps/weblogger: docs/installguide/ docs/installguide/generated/ docs/installguide/generated/html/ docs/templateguide/ docs/templateguide/generated/ docs/templateguide/generated/html/ docs/userguide/ docs/use...
Date Sat, 24 Oct 2009 03:13:17 GMT
Modified: roller/trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide.html
URL: http://svn.apache.org/viewvc/roller/trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide.html?rev=829302&r1=829301&r2=829302&view=diff
==============================================================================
--- roller/trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide.html (original)
+++ roller/trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide.html Sat Oct 24 03:12:56 2009
@@ -1,15 +1,18 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 <HTML>
 <HEAD>
-	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=iso-8859-1">
+	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
 	<TITLE></TITLE>
-	<META NAME="GENERATOR" CONTENT="OpenOffice.org 2.1  (Solaris x86)">
+	<META NAME="GENERATOR" CONTENT="OpenOffice.org 3.1  (Unix)">
 	<META NAME="AUTHOR" CONTENT="Dave Johnson">
 	<META NAME="CREATED" CONTENT="20070731;16320200">
-	<META NAME="CHANGEDBY" CONTENT="Dave Johnson">
-	<META NAME="CHANGED" CONTENT="20070811;13054300">
+	<META NAME="CHANGED" CONTENT="20091023;22460200">
 	<META NAME="KEYWORDS" CONTENT="OpenDS Directory Server Administration Framework">
-	<STYLE>
+	<META NAME="Info 1" CONTENT="">
+	<META NAME="Info 2" CONTENT="">
+	<META NAME="Info 3" CONTENT="">
+	<META NAME="Info 4" CONTENT="">
+	<STYLE TYPE="text/css">
 	<!--
 		P { margin-bottom: 0.08in; widows: 2; orphans: 2 }
 		P.western { font-family: "Times New Roman", serif }
@@ -43,7 +46,7 @@
 </HEAD>
 <BODY LANG="en-US" DIR="LTR">
 <P CLASS="western" ALIGN=RIGHT STYLE="margin-bottom: 0in; background: transparent">
-<IMG SRC="roller-template-guide_html_490f4977.png" NAME="graphics5" ALIGN=BOTTOM WIDTH=210 HEIGHT=85 BORDER=0></P>
+<IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_490f4977.png" NAME="graphics5" ALIGN=BOTTOM WIDTH=252 HEIGHT=102 BORDER=0></P>
 <P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in; background: transparent">
 <BR>
 </P>
@@ -148,9 +151,10 @@
 </P>
 <P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in; background: transparent">
 <FONT FACE="Helvetica, sans-serif"><FONT SIZE=4 STYLE="font-size: 16pt"><B>Version
-4.0</B></FONT></FONT></P>
+5.0</B></FONT></FONT></P>
 <P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in; background: transparent">
-<SDFIELD TYPE=DOCINFO SUBTYPE=CHANGE FORMAT=DATE SDNUM="1033;1033;MMMM YYYY">August 2007</SDFIELD></P>
+<SDFIELD TYPE=DOCINFO SUBTYPE=CHANGE FORMAT=DATE SDNUM="1033;1033;MMMM YYYY">October 2009</SDFIELD>
+</P>
 <P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in; background: transparent; page-break-before: always">
 <BR>
 </P>
@@ -333,6 +337,15 @@
 	<TBODY>
 		<TR VALIGN=TOP>
 			<TD WIDTH=23%>
+				<P CLASS="western" ALIGN=LEFT>October 2009</P>
+			</TD>
+			<TD WIDTH=77%>
+				<P CLASS="western" ALIGN=LEFT>Updated for Roller 5.0, added
+				$utils.getAuthenticatedUser() and other updates</P>
+			</TD>
+		</TR>
+		<TR VALIGN=TOP>
+			<TD WIDTH=23%>
 				<P CLASS="western" ALIGN=LEFT>July 31, 2007</P>
 			</TD>
 			<TD WIDTH=77%>
@@ -380,13 +393,13 @@
 template for an HTML web page is simply an HTML web page with some
 Velocity code embedded inside. For example, this is a valid Roller
 template, with one Velocity expression:</P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;html&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;body&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">        <FONT FACE="Courier New"><FONT SIZE=2>My
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;html&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;body&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">        <FONT FACE="Courier New"><FONT SIZE=2>My
 blog is named <B>$model.weblog.name</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;/body&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;/html&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><BR>
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;/body&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;/html&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal"><BR>
 </P>
 <P CLASS="western">The string &quot;$model.weblog.name&quot; is a
 template language expression and when Roller displays the template,
@@ -406,32 +419,32 @@
 <P CLASS="western">For example, this Roller page template will list
 the categories available in your weblog except for the one named
 Music:</P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;html&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;body&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">        <FONT FACE="Courier New"><FONT SIZE=2>My
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;html&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;body&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">        <FONT FACE="Courier New"><FONT SIZE=2>My
 blog is named <B>$model.weblog.name</B>. These are my categories:&lt;br&gt;</FONT></FONT></P>
 <P STYLE="margin-bottom: 0in">        <FONT FACE="Courier New"><FONT SIZE=2><B>#foreach
 ($cat in $model.weblog.categories)</B></FONT></FONT></P>
 <P STYLE="margin-bottom: 0in">            <FONT FACE="Courier New"><FONT SIZE=2><B>#if
 ($cat.name != &quot;Music&quot;)</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">               
+<P STYLE="margin-bottom: 0in; font-weight: normal">               
 <FONT FACE="Courier New"><FONT SIZE=2><B>$cat.name</B>&lt;br&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">            <FONT FACE="Courier New"><FONT SIZE=2><B>#end</B></FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">            <FONT FACE="Courier New"><FONT SIZE=2><B>#end</B></FONT></FONT></P>
 <P STYLE="margin-bottom: 0in">        <FONT FACE="Courier New"><FONT SIZE=2><B>#end</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;/body&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;/html&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><BR>
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;/body&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;/html&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal"><BR>
 </P>
 <P CLASS="western">Velocity also supports the concepts of <I>macros</I>.
 A macro is essentially a Velocity method call. We use them in Roller
 to generate HTML. For example, as illustrated below, to display a
 bookmark folder you first retrieve if from the weblog and second pass
-it to the <FONT SIZE=2><FONT FACE="Courier New">#showBookmarkLinksList()</FONT></FONT>
-macro to display it as an HTML <FONT SIZE=2><FONT FACE="Courier New">&lt;ul&gt;</FONT></FONT>
+it to the <FONT FACE="Courier New"><FONT SIZE=2>#showBookmarkLinksList()</FONT></FONT>
+macro to display it as an HTML <FONT FACE="Courier New"><FONT SIZE=2>&lt;ul&gt;</FONT></FONT>
 list.</P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;html&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;body&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">       
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;html&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;body&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">       
 <FONT FACE="Courier New"><FONT SIZE=2>&lt;h2&gt;Blogroll&lt;/h2&gt;</FONT></FONT></P>
 <P STYLE="margin-bottom: 0in">        <FONT FACE="Courier New"><FONT SIZE=2><B>#set($rootFolder
 = $model.weblog.getBookmarkFolder(&quot;/&quot;))</B></FONT></FONT></P>
@@ -439,9 +452,9 @@
 <FONT FACE="Courier New"><FONT SIZE=2><B>#showBookmarkLinksList($rootFolder
 false false) </B></FONT></FONT>
 </P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;/body&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;/html&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><BR>
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;/body&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;/html&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal"><BR>
 </P>
 <P CLASS="western">You'll learn more about macros in Section  4 and
 Section 7 provides a complete reference to the standard Roller
@@ -483,51 +496,51 @@
 <P CLASS="western" ALIGN=LEFT><I>Listing 1: a typical Weblog template
 </I>
 </P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><FONT FACE="Courier New"><FONT SIZE=2>&lt;!DOCTYPE
+<P STYLE="margin-bottom: 0in; font-weight: normal"><FONT FACE="Courier New"><FONT SIZE=2>&lt;!DOCTYPE
 html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><FONT FACE="Courier New"><FONT SIZE=2>&lt;html&gt;&lt;head&gt;
+<P STYLE="margin-bottom: 0in; font-weight: normal"><FONT FACE="Courier New"><FONT SIZE=2>&lt;html&gt;&lt;head&gt;
    </FONT></FONT>
 </P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">   
+<P STYLE="margin-bottom: 0in; font-weight: normal">   
 <FONT FACE="Courier New"><FONT SIZE=2>&lt;title&gt;<B>$model.weblog.name</B>
 : <B>$model.weblogPage.name</B>&lt;/title&gt;              	<B>#1</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">   
+<P STYLE="margin-bottom: 0in; font-weight: normal">   
 <FONT FACE="Courier New"><FONT SIZE=2><B>#showAutodiscoveryLinks($model.weblog)
                                  	#2</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;style
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;style
 type=&quot;text/css&quot;&gt;<B>#includeTemplate($model.weblog
 &quot;_css&quot;)</B>&lt;/style&gt;	<B>#3</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><FONT FACE="Courier New"><FONT SIZE=2>&lt;/head&gt;
+<P STYLE="margin-bottom: 0in; font-weight: normal"><FONT FACE="Courier New"><FONT SIZE=2>&lt;/head&gt;
  </FONT></FONT>
 </P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><FONT FACE="Courier New"><FONT SIZE=2>&lt;body&gt;
+<P STYLE="margin-bottom: 0in; font-weight: normal"><FONT FACE="Courier New"><FONT SIZE=2>&lt;body&gt;
  </FONT></FONT>
 </P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><FONT FACE="Courier New"><FONT SIZE=2>&lt;table
+<P STYLE="margin-bottom: 0in; font-weight: normal"><FONT FACE="Courier New"><FONT SIZE=2>&lt;table
 border=&quot;0&quot; align=&quot;center&quot; width=&quot;95%&quot;&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;tr&gt;
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;tr&gt;
        </FONT></FONT>
 </P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">        <FONT FACE="Courier New"><FONT SIZE=2>&lt;td
+<P STYLE="margin-bottom: 0in; font-weight: normal">        <FONT FACE="Courier New"><FONT SIZE=2>&lt;td
 class=&quot;entries&quot; width=&quot;80%&quot; valign=&quot;top&quot;&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2>&lt;h1&gt;<B>$model.weblog.name</B>&lt;/h1&gt;
                         			<B>#4</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">            <FONT FACE="Courier New"><FONT SIZE=2>&lt;p
+<P STYLE="margin-bottom: 0in; font-weight: normal">            <FONT FACE="Courier New"><FONT SIZE=2>&lt;p
 class=&quot;descrip&quot;&gt;<B>$model.weblog.description</B>&lt;/p&gt;
    </FONT></FONT>
 </P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2><B>#set($rootCategory =
 $model.weblog.getWeblogCategory(&quot;nil&quot;))   	#5</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2><B>#showWeblogCategoryLinksList($rootCategory
 false false)</B>&lt;br&gt;   </FONT></FONT>
 </P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2><B>#set($pager =
 $model.getWeblogEntriesPager())   			#6</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">            <FONT FACE="Courier New"><FONT SIZE=2>&lt;div
+<P STYLE="margin-bottom: 0in; font-weight: normal">            <FONT FACE="Courier New"><FONT SIZE=2>&lt;div
 class=&quot;next-previous&quot;&gt;</FONT></FONT></P>
 <P STYLE="margin-bottom: 0in">                <FONT FACE="Courier New"><FONT SIZE=2><B>#if
 ($model.results)							#7</B></FONT></FONT></P>
@@ -541,7 +554,7 @@
 <FONT FACE="Courier New"><FONT SIZE=2><B>#showNextPrevEntriesControl($pager)
      			#8</B></FONT></FONT></P>
 <P STYLE="margin-bottom: 0in">                <FONT FACE="Courier New"><FONT SIZE=2><B>#end</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">            <FONT FACE="Courier New"><FONT SIZE=2>&lt;/div&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">            <FONT FACE="Courier New"><FONT SIZE=2>&lt;/div&gt;</FONT></FONT></P>
 <P STYLE="margin-bottom: 0in">           
 <FONT FACE="Courier New"><FONT SIZE=2><B>#showWeblogEntriesPager($pager)
     					#9</B></FONT></FONT></P>
@@ -554,58 +567,58 @@
 <FONT FACE="Courier New"><FONT SIZE=2><B>#showWeblogEntryCommentForm($entry)
     			</B></FONT></FONT></P>
 <P STYLE="margin-bottom: 0in">            <FONT FACE="Courier New"><FONT SIZE=2><B>#end</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">        <FONT FACE="Courier New"><FONT SIZE=2>&lt;/td&gt;
+<P STYLE="margin-bottom: 0in; font-weight: normal">        <FONT FACE="Courier New"><FONT SIZE=2>&lt;/td&gt;
        </FONT></FONT>
 </P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">        <FONT FACE="Courier New"><FONT SIZE=2>&lt;td
+<P STYLE="margin-bottom: 0in; font-weight: normal">        <FONT FACE="Courier New"><FONT SIZE=2>&lt;td
 width=&quot;20%&quot; valign=&quot;top&quot;&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2>&lt;h2&gt;Calendar&lt;/h2&gt; </FONT></FONT>
 </P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2><B>#showWeblogEntryCalendar($model.weblog
 &quot;nil&quot;)   			#11</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2>&lt;h2&gt;Feeds&lt;/h2&gt; </FONT></FONT>
 </P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2><B>#showAtomFeedsList($model.weblog)
    					#12</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2>&lt;h2&gt;Search&lt;/h2&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2><B>#showWeblogSearchForm($model.weblog
 false)  				#13</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2>&lt;h2&gt;Links&lt;/h2&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2><B>#set($rootFolder =
 $model.weblog.getBookmarkFolder(&quot;/&quot;))  		#14</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2><B>#showBookmarkLinksList($rootFolder
 false false)           	</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2>&lt;h2&gt;Navigation&lt;/h2&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2><B>#showPageMenu($model.weblog)
      						#15</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2><B>#showAuthorMenu(true)       
      						#16</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2>&lt;h2&gt;Referrers&lt;/h2&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2><B>#set($refs =
 $model.weblog.getTodaysReferrers())   			#17</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2><B>#showReferrersList($refs 30
 20)                    		</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">        <FONT FACE="Courier New"><FONT SIZE=2>&lt;/td&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;/tr&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><FONT FACE="Courier New"><FONT SIZE=2>&lt;/table&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><FONT FACE="Courier New"><FONT SIZE=2>&lt;/body&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><FONT FACE="Courier New"><FONT SIZE=2>&lt;/html&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><BR>
+<P STYLE="margin-bottom: 0in; font-weight: normal">        <FONT FACE="Courier New"><FONT SIZE=2>&lt;/td&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;/tr&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal"><FONT FACE="Courier New"><FONT SIZE=2>&lt;/table&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal"><FONT FACE="Courier New"><FONT SIZE=2>&lt;/body&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal"><FONT FACE="Courier New"><FONT SIZE=2>&lt;/html&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal"><BR>
 </P>
 <P CLASS="western">The above template includes a good mix of Velocity
 expressions and statements. There's a lot going on, so let's  explain
@@ -613,61 +626,61 @@
 <OL>
 	<OL>
 		<OL>
-			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: medium">
+			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: normal">
 			<B>HTML title</B><BR>For the HTML title we use the weblog's name,
 			a colon and the name of the page template that is currently being
 			displayed.</P>
-			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: medium">
-			<B>Auto-discovery links</B><BR>The <FONT SIZE=2><FONT FACE="Courier New">#showAutodiscoveryLinks()
-			</FONT></FONT>macro adds the HTML <FONT SIZE=2><FONT FACE="Courier New">&lt;link&gt;</FONT></FONT>
+			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: normal">
+			<B>Auto-discovery links</B><BR>The <FONT FACE="Courier New"><FONT SIZE=2>#showAutodiscoveryLinks()
+			</FONT></FONT>macro adds the HTML <FONT FACE="Courier New"><FONT SIZE=2>&lt;link&gt;</FONT></FONT>
 			elements required for RSS and Atom feed auto-discovery as well as
 			RSD for weblog clients.</P>
-			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: medium">
+			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: normal">
 			<B>Include CSS styles</B><BR>Here we use the include the theme's
 			<B>_css</B> template directly in the page, right inside a pair of
-			<FONT SIZE=2><FONT FACE="Courier New">&lt;style&gt;</FONT></FONT>
+			<FONT FACE="Courier New"><FONT SIZE=2>&lt;style&gt;</FONT></FONT>
 			tags. 
 			</P>
-			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: medium">
+			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: normal">
 			<B>Display a page title</B><BR>Here we use the weblog's name again
 			in an <FONT FACE="Courier New">&lt;h1&gt;</FONT> title.</P>
-			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: medium">
+			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: normal">
 			<B>Category links list</B><BR>Display a list of weblog category
 			links.</P>
-			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: medium">
+			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: normal">
 			<B>Get entries pager</B><BR>Get the entries pager object so we can
 			display entries and a paging control.</P>
-			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: medium">
+			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: normal">
 			<B>Show search results control?</B> <BR>Show search results pager
 			control if search in progress</P>
-			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: medium">
+			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: normal">
 			<B>Else . . .<BR></B>Show normal entries pager control. 
 			</P>
-			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: medium">
+			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: normal">
 			<B>Show entries</B><BR>Show current page's worth of entries (or
 			search results). Calls on <B>_day</B> template to do the display
 			of each day's worth of entries.</P>
-			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: medium">
+			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: normal">
 			<B>Show comments?</B> <BR>If we're on a permalink page, then show
 			comments and comments form</P>
-			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: medium">
+			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: normal">
 			<B>Show the calendar</B> <BR>Show the standard weblog calendar.</P>
-			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: medium">
+			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: normal">
 			<B>Show feed links</B><BR>Show links to all available Atom entry
 			feeds, one per category.</P>
-			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: medium">
+			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: normal">
 			<B>Search form</B><BR>Show the weblog search form, false indicates
 			no category chooser.</P>
-			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: medium">
+			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: normal">
 			<B>Display blogroll</B><BR>Display contents of the root bookmark
 			folder.</P>
-			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: medium">
+			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: normal">
 			<B>Show page menu</B><BR>Display navigation bar of pages available
 			in weblog.</P>
-			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: medium">
+			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: normal">
 			<B>Show author menu</B><BR>Display author's menu, only visible to
 			authorized users.</P>
-			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: medium">
+			<LI><P CLASS="western" STYLE="margin-bottom: 0in; font-weight: normal">
 			<B>Display today's referrers</B><BR>Display today's referrer URL
 			with hit counts.</P>
 		</OL>
@@ -683,72 +696,72 @@
 displaying one day's worth of weblog entries. Here's a typical _day
 template, one that corresponds to the above Weblog template.</P>
 <P CLASS="western"><I>Listing 2: a typical _day template</I></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><FONT FACE="Courier New"><FONT SIZE=2>&lt;div
+<P STYLE="margin-bottom: 0in; font-weight: normal"><FONT FACE="Courier New"><FONT SIZE=2>&lt;div
 class=&quot;dayBox&quot;&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;div
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;div
 class=&quot;dayTitle&quot;&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">      
+<P STYLE="margin-bottom: 0in; font-weight: normal">      
 <FONT FACE="Courier New"><FONT SIZE=2><B>$utils.formatDate($day,
 &quot;EEEE MMM dd, yyyy&quot;)  					#1</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;/div&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">   
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;/div&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">   
 <FONT FACE="Courier New"><FONT SIZE=2><B>#foreach($entry in $entries)
                      				#2</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;div
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;div
 class=&quot;entryBox&quot;&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">        <FONT FACE="Courier New"><FONT SIZE=2>&lt;p
+<P STYLE="margin-bottom: 0in; font-weight: normal">        <FONT FACE="Courier New"><FONT SIZE=2>&lt;p
 class=&quot;entryTitle&quot;&gt;<B>$entry.title</B>&lt;/p&gt;						<B>#3</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">        <FONT FACE="Courier New"><FONT SIZE=2>&lt;p
+<P STYLE="margin-bottom: 0in; font-weight: normal">        <FONT FACE="Courier New"><FONT SIZE=2>&lt;p
 class=&quot;entryContent&quot;&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2>#if($model.permalink)								<B>#4</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">               
+<P STYLE="margin-bottom: 0in; font-weight: normal">               
 <FONT FACE="Courier New"><FONT SIZE=2>$entry.displayContent</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">            <FONT FACE="Courier New"><FONT SIZE=2>#else</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">               
+<P STYLE="margin-bottom: 0in; font-weight: normal">            <FONT FACE="Courier New"><FONT SIZE=2>#else</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">               
 <FONT FACE="Courier New"><FONT SIZE=2>$entry.displayContent($url.entry($entry.anchor))</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">            <FONT FACE="Courier New"><FONT SIZE=2>#end</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">        <FONT FACE="Courier New"><FONT SIZE=2><SPAN STYLE="font-weight: medium">&lt;/p&gt;</SPAN></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><BR>
+<P STYLE="margin-bottom: 0in; font-weight: normal">            <FONT FACE="Courier New"><FONT SIZE=2>#end</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">        <FONT FACE="Courier New"><FONT SIZE=2><SPAN STYLE="font-weight: normal">&lt;/p&gt;</SPAN></FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal"><BR>
 </P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">        <FONT FACE="Courier New"><FONT SIZE=2>&lt;p
+<P STYLE="margin-bottom: 0in; font-weight: normal">        <FONT FACE="Courier New"><FONT SIZE=2>&lt;p
 class=&quot;entryInfo&quot;&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">            <FONT FACE="Courier New"><FONT SIZE=2>Posted
+<P STYLE="margin-bottom: 0in; font-weight: normal">            <FONT FACE="Courier New"><FONT SIZE=2>Posted
 at </FONT></FONT>
 </P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">            <FONT FACE="Courier New"><FONT SIZE=2>&lt;a
+<P STYLE="margin-bottom: 0in; font-weight: normal">            <FONT FACE="Courier New"><FONT SIZE=2>&lt;a
 href=&quot;<B>$url.entry($entry.anchor)</B>&quot;&gt;                
             	<B>#5</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">              
+<P STYLE="margin-bottom: 0in; font-weight: normal">              
 <FONT FACE="Courier New"><FONT SIZE=2><B>$utils.formatDate($entry.pubTime,
 &quot;hh:mma MMM dd, yyyy&quot;)</B>&lt;/a&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">            <FONT FACE="Courier New"><FONT SIZE=2>by
+<P STYLE="margin-bottom: 0in; font-weight: normal">            <FONT FACE="Courier New"><FONT SIZE=2>by
 <B>$entry.creator.fullName</B> in 						<B>#6</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">            <FONT FACE="Courier New"><FONT SIZE=2>&lt;span
+<P STYLE="margin-bottom: 0in; font-weight: normal">            <FONT FACE="Courier New"><FONT SIZE=2>&lt;span
 class=&quot;category&quot;&gt;<B>$entry.category.name</B>&lt;/span&gt;
 &amp;nbsp;|&amp;nbsp;	<B>#7</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">            <FONT FACE="Courier New"><FONT SIZE=2><B>#if
+<P STYLE="margin-bottom: 0in; font-weight: normal">            <FONT FACE="Courier New"><FONT SIZE=2><B>#if
 ($utils.isUserAuthorizedToAuthor($entry.website))			#8</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">               <FONT FACE="Courier New"><FONT SIZE=2>&lt;a
+<P STYLE="margin-bottom: 0in; font-weight: normal">               <FONT FACE="Courier New"><FONT SIZE=2>&lt;a
 href=&quot;<B>$url.editEntry($entry.anchor)</B>&quot;&gt;<B>Edit</B>&lt;/a&gt;
 &amp;nbsp;|&amp;nbsp;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">            <FONT FACE="Courier New"><FONT SIZE=2><B>#end</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">           
+<P STYLE="margin-bottom: 0in; font-weight: normal">            <FONT FACE="Courier New"><FONT SIZE=2><B>#end</B></FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">           
 <FONT FACE="Courier New"><FONT SIZE=2>#if($entry.commentsStillAllowed
 || $entry.commentCount &gt; 0)  	<B>#9</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">               
+<P STYLE="margin-bottom: 0in; font-weight: normal">               
 <FONT FACE="Courier New"><FONT SIZE=2>#set($link =
 &quot;$url.comments($entry.anchor)&quot; )</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">                <FONT FACE="Courier New"><FONT SIZE=2>&lt;a
+<P STYLE="margin-bottom: 0in; font-weight: normal">                <FONT FACE="Courier New"><FONT SIZE=2>&lt;a
 href=&quot;<B>$link</B>&quot; class=&quot;commentsLink&quot;&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">                  
+<P STYLE="margin-bottom: 0in; font-weight: normal">                  
 <FONT FACE="Courier New"><FONT SIZE=2>Comments[<B>$entry.commentCount</B>]&lt;/a&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">            <FONT FACE="Courier New"><FONT SIZE=2><B>#end</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">        <FONT FACE="Courier New"><FONT SIZE=2>&lt;/p&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;/div&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium">    <FONT FACE="Courier New"><FONT SIZE=2><B>#end</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><FONT FACE="Courier New"><FONT SIZE=2>&lt;/div&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><BR>
+<P STYLE="margin-bottom: 0in; font-weight: normal">            <FONT FACE="Courier New"><FONT SIZE=2><B>#end</B></FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">        <FONT FACE="Courier New"><FONT SIZE=2>&lt;/p&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2>&lt;/div&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal">    <FONT FACE="Courier New"><FONT SIZE=2><B>#end</B></FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal"><FONT FACE="Courier New"><FONT SIZE=2>&lt;/div&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal"><BR>
 </P>
 <P CLASS="western">And here's a point-by-point description of the
 template language expressions and statements found in the above day
@@ -790,7 +803,7 @@
 <P CLASS="western"><BR><BR>
 </P>
 <OL>
-	<LI><P CLASS="western"><IMG SRC="roller-template-guide_html_5dc2a3fd.png" NAME="graphics1" ALIGN=LEFT WIDTH=582 HEIGHT=340 BORDER=0><BR CLEAR=LEFT><FONT SIZE=2><B>Go
+	<LI><P CLASS="western"><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m5dd508a7.png" NAME="graphics1" ALIGN=LEFT WIDTH=697 HEIGHT=407 BORDER=0><BR CLEAR=LEFT><FONT SIZE=2><B>Go
 	to the Preferences-&gt;Theme page.</B><BR>Login to Roller and go to
 	your weblog's <B>Preferences-&gt;Themes</B> page. Shown below.<BR></FONT><BR><BR>
 	</P>
@@ -801,25 +814,25 @@
 	theme that you'd like to use as your starting point. Once you've
 	picked your theme, click the Save button to save it as your current
 	theme.</FONT></P>
-	<LI><P CLASS="western"><IMG SRC="roller-template-guide_html_2de01e50.png" NAME="graphics2" ALIGN=LEFT WIDTH=370 HEIGHT=94 BORDER=0><BR CLEAR=LEFT><FONT SIZE=2><B>Click
+	<LI><P CLASS="western"><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_5a515437.png" NAME="graphics2" ALIGN=LEFT WIDTH=443 HEIGHT=112 BORDER=0><BR CLEAR=LEFT><FONT SIZE=2><B>Click
 	the Customize button.</B><BR>Click the Customize button to customize
 	your theme. When you do this, copies of the themes page templates
 	will be copied into your weblog so you can edit them.</FONT></P>
 	<LI><P CLASS="western"><FONT SIZE=2><B>Customize your theme by
 	editing and creating page templates.</B><BR>Go to the
 	Preferences-&gt;Templates page, edit your page templates and add new
-	ones as needed &ndash; as described in the next section.</FONT></P>
+	ones as needed – as described in the next section.</FONT></P>
 </OL>
 <P CLASS="western">And if you get tired of your customized theme,
 just use the <B>Preferences-&gt;Theme</B> page to switch back to a
-shared theme &ndash; or pick another one to customize. Now let's
-discuss editing and creating templates.</P>
+shared theme – or pick another one to customize. Now let's discuss
+editing and creating templates.</P>
 <H2 CLASS="western">3.4   Editing and creating page templates</H2>
 <P CLASS="western">Once you've got the page templates copied into
 your weblog, you can do just about anything you want to your theme.
 You can use the <B>Preferences-&gt;Templates</B> page, shown below,
 to create a new page, delete a page or choose a page to edit.</P>
-<P CLASS="western"><IMG SRC="roller-template-guide_html_m7503a72a.png" NAME="graphics3" ALIGN=LEFT WIDTH=634 HEIGHT=352 BORDER=0><BR CLEAR=LEFT><BR><BR>
+<P CLASS="western"><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m2146db59.png" NAME="graphics3" ALIGN=LEFT WIDTH=759 HEIGHT=421 BORDER=0><BR CLEAR=LEFT><BR><BR>
 </P>
 <P CLASS="western">Now might be a good time to describe the <I>page
 template properties</I> since you can see them in the table above.
@@ -836,8 +849,8 @@
 	yourself as to the purpose of the page.</P>
 	<LI><P CLASS="western"><B>Link</B>: Each page template has a link
 	property, which is used to form the URL for the page. For example,
-	if the page's name is &ldquo;simple&rdquo; then the page will be
-	available at the URL &ldquo;/page/simple&rdquo; within the weblog. 
+	if the page's name is “simple” then the page will be available
+	at the URL “/page/simple” within the weblog. 
 	</P>
 	<LI><P CLASS="western"><B>Navbar</B>: This is a flag that indicates
 	whether the page is to be shown in the weblog navigation bar that is
@@ -853,7 +866,7 @@
 Template</B> page (shown below).</P>
 <P CLASS="western"><BR><BR>
 </P>
-<P CLASS="western"><IMG SRC="roller-template-guide_html_m68e6eb1e.png" NAME="graphics4" ALIGN=LEFT WIDTH=633 HEIGHT=437 BORDER=0><BR CLEAR=LEFT><BR><BR>
+<P CLASS="western"><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m9b939d.png" NAME="graphics4" ALIGN=LEFT WIDTH=758 HEIGHT=524 BORDER=0><BR CLEAR=LEFT><BR><BR>
 </P>
 <P CLASS="western">But the rules for <I>required pages</I> are
 different. The weblog pages named Weblog, _day and _css are
@@ -902,21 +915,21 @@
 dot-notation. For example, if you want to display the Roller version
 number property of the <B>$config</B> model object, you do something
 like this in your page:</P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><FONT FACE="Courier New"><FONT SIZE=2>	&lt;p&gt;<B>$config.rollerVersion</B>&lt;/p&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><BR>
+<P STYLE="margin-bottom: 0in; font-weight: normal"><FONT FACE="Courier New"><FONT SIZE=2>	&lt;p&gt;<B>$config.rollerVersion</B>&lt;/p&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal"><BR>
 </P>
 <P CLASS="western">Or, if you'd like to save the Roller version
 number in a variable named $version, you'd do this:</P>
 <P STYLE="margin-bottom: 0in"><FONT FACE="Courier New"><FONT SIZE=2><B>	#set(
 $version = $config.rollerVersion )</B></FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><BR>
+<P STYLE="margin-bottom: 0in; font-weight: normal"><BR>
 </P>
 <P CLASS="western">And some properties are themselves objects, which
 in turn have their own properties and methods. For example, you can
 get the Weblog object from the $model object and from the weblog
 object you can display the weblog's name and description like so:</P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><FONT FACE="Courier New"><FONT SIZE=2>	&lt;p&gt;<B>$model.weblog.name</B>&lt;/a&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><FONT FACE="Courier New"><FONT SIZE=2>	&lt;p&gt;<B>$model.weblog.description</B>&lt;/a&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal"><FONT FACE="Courier New"><FONT SIZE=2>	&lt;p&gt;<B>$model.weblog.name</B>&lt;/a&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal"><FONT FACE="Courier New"><FONT SIZE=2>	&lt;p&gt;<B>$model.weblog.description</B>&lt;/a&gt;</FONT></FONT></P>
 <H3 CLASS="western">4.1.2   Calling object methods</H3>
 <P CLASS="western">Another way to access an object's data is to call
 an objects's methods. Methods are different from properties because
@@ -924,9 +937,9 @@
 you must end the expression with a list of parameters in parentheses.
 For example, if you'd like to display an image from within your
 theme, you can use the $url model like so:</P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><FONT FACE="Courier New"><FONT SIZE=2>	&lt;img='<B>$url.themeResource(&ldquo;basic&rdquo;,
-&ldquo;background.gif&rdquo;)</B>'&gt;&lt;/a&gt;</FONT></FONT></P>
-<P STYLE="margin-bottom: 0in; font-weight: medium"><BR>
+<P STYLE="margin-bottom: 0in; font-weight: normal"><FONT FACE="Courier New"><FONT SIZE=2>	&lt;img='<B>$url.themeResource(“basic”,
+“background.gif”)</B>'&gt;&lt;/a&gt;</FONT></FONT></P>
+<P STYLE="margin-bottom: 0in; font-weight: normal"><BR>
 </P>
 <P CLASS="western">Argument one is the name of the theme and argument
 two is the name of a file that exists in the theme's directory. Note
@@ -948,15 +961,15 @@
 <P STYLE="margin-bottom: 0in"><BR>
 </P>
 <P CLASS="western">Argument one is the weblog for the calendar and
-argument two is the category, where &ldquo;nil&rdquo; indicates that
-no category is specified. Note that the arguments for a macro are
+argument two is the category, where “nil” indicates that no
+category is specified. Note that the arguments for a macro are
 separated by a space and NOT a comma as was the case for methods.</P>
 <H2 CLASS="western">4.3   A word about pagers</H2>
 <P CLASS="western">There are many cases in a weblog when we want to
 display a large collection of values and we want that collection to
-be page-able &ndash; that is, we want a Next link to go to the next
-page of results and possibly a Previous link to go to the previous
-page. So in Roller, we've introduced the concept of a <SPAN STYLE="font-style: normal">pager</SPAN>.
+be page-able – that is, we want a Next link to go to the next page
+of results and possibly a Previous link to go to the previous page.
+So in Roller, we've introduced the concept of a <SPAN STYLE="font-style: normal">pager</SPAN>.
 A <I>pager</I> is a special type of object that makes it easy to
 display a page-able collection of items within a page template.  You
 can see a pager in action in Listing 1 above. 
@@ -966,19 +979,19 @@
 a pager looks like:</P>
 <UL>
 	<LI><P CLASS="western" STYLE="margin-bottom: 0in"><FONT SIZE=2>$pager.homeLink
-			&ndash; URL of the first page of results</FONT></P>
+			– URL of the first page of results</FONT></P>
 	<LI><P CLASS="western" STYLE="margin-bottom: 0in"><FONT SIZE=2>$pager.homeName
-			&ndash; Name to be displayed for that URL</FONT></P>
+			– Name to be displayed for that URL</FONT></P>
 	<LI><P CLASS="western" STYLE="margin-bottom: 0in"><FONT SIZE=2>$pager.nextLink
-				&ndash; URL of the next page of results</FONT></P>
+				– URL of the next page of results</FONT></P>
 	<LI><P CLASS="western" STYLE="margin-bottom: 0in"><FONT SIZE=2>$pager.nextName
-			&ndash; Name to be displayed for that URL</FONT></P>
+			– Name to be displayed for that URL</FONT></P>
 	<LI><P CLASS="western" STYLE="margin-bottom: 0in"><FONT SIZE=2>$pager.prevLink
-				&ndash; URL of the previous page of results</FONT></P>
+				– URL of the previous page of results</FONT></P>
 	<LI><P CLASS="western" STYLE="margin-bottom: 0in"><FONT SIZE=2>$pager.prevName
-			&ndash; Name to be displayed for that URL</FONT></P>
+			– Name to be displayed for that URL</FONT></P>
 	<LI><P CLASS="western" STYLE="margin-bottom: 0in"><FONT SIZE=2>$pager.items
-				&ndash; Collection of data objects; the current page of results</FONT></P>
+				– Collection of data objects; the current page of results</FONT></P>
 </UL>
 <P CLASS="western" STYLE="margin-bottom: 0in"><A NAME="DDE_LINK6"></A>
 <BR>
@@ -992,27 +1005,27 @@
 next months entries.</P>
 <UL>
 	<LI><P CLASS="western" STYLE="margin-bottom: 0in"><FONT SIZE=2>$pager.homeLink
-			&ndash; URL of the first page of results</FONT></P>
+			– URL of the first page of results</FONT></P>
 	<LI><P CLASS="western" STYLE="margin-bottom: 0in"><FONT SIZE=2>$pager.homeName
-			&ndash; Name to be displayed for that URL</FONT></P>
+			– Name to be displayed for that URL</FONT></P>
 	<LI><P CLASS="western" STYLE="margin-bottom: 0in"><FONT SIZE=2>$pager.nextLink
-				&ndash; URL of the next page of results</FONT></P>
+				– URL of the next page of results</FONT></P>
 	<LI><P CLASS="western" STYLE="margin-bottom: 0in"><FONT SIZE=2>$pager.nextName
-			&ndash; Name to be displayed for that URL</FONT></P>
+			– Name to be displayed for that URL</FONT></P>
 	<LI><P CLASS="western" STYLE="margin-bottom: 0in"><FONT SIZE=2>$pager.prevLink
-				&ndash; URL of the previous page of results</FONT></P>
+				– URL of the previous page of results</FONT></P>
 	<LI><P CLASS="western" STYLE="margin-bottom: 0in"><FONT SIZE=2>$pager.prevName
-			&ndash; Name to be displayed for that URL</FONT></P>
+			– Name to be displayed for that URL</FONT></P>
 	<LI><P CLASS="western" STYLE="margin-bottom: 0in"><FONT SIZE=2>$pager.nextCollectionLink
-		&ndash; URL of next collection in sequence</FONT></P>
+		– URL of next collection in sequence</FONT></P>
 	<LI><P CLASS="western" STYLE="margin-bottom: 0in"><FONT SIZE=2>$pager.nextCollectionName
-		&ndash; Name to be displayed for that URL</FONT></P>
+		– Name to be displayed for that URL</FONT></P>
 	<LI><P CLASS="western" STYLE="margin-bottom: 0in"><FONT SIZE=2>$pager.prevCollectionLink
-		&ndash; URL of previous collection in sequence</FONT></P>
+		– URL of previous collection in sequence</FONT></P>
 	<LI><P CLASS="western" STYLE="margin-bottom: 0in"><FONT SIZE=2>$pager.prevCollectionName
-		&ndash; Name to be displayed for that URL</FONT></P>
+		– Name to be displayed for that URL</FONT></P>
 	<LI><P CLASS="western" STYLE="margin-bottom: 0in"><FONT SIZE=2>$pager.items
-				&ndash; Collection of data objects; the current page of results</FONT></P>
+				– Collection of data objects; the current page of results</FONT></P>
 </UL>
 <P CLASS="western"><BR><BR>
 </P>
@@ -1022,13 +1035,13 @@
 <P CLASS="western">This section covers the standard model objects
 available in all page templates:</P>
 <UL>
-	<LI><P CLASS="western"><FONT SIZE=2>$config &ndash; provides access
-	to the Roller site configuration parameters</FONT></P>
-	<LI><P CLASS="western"><FONT SIZE=2>$model &ndash; provides access
-	to data for one specific weblog</FONT></P>
-	<LI><P CLASS="western"><FONT SIZE=2>$url &ndash; for creating Roller
+	<LI><P CLASS="western"><FONT SIZE=2>$config – provides access to
+	the Roller site configuration parameters</FONT></P>
+	<LI><P CLASS="western"><FONT SIZE=2>$model – provides access to
+	data for one specific weblog</FONT></P>
+	<LI><P CLASS="western"><FONT SIZE=2>$url – for creating Roller
 	URLs and URLs within one specific weblog</FONT></P>
-	<LI><P CLASS="western"><FONT SIZE=2>$utils &ndash; utility methods
+	<LI><P CLASS="western"><FONT SIZE=2>$utils – utility methods
 	needed within page templates</FONT></P>
 </UL>
 <P CLASS="western">For each model, we'll cover properties and
@@ -1037,160 +1050,160 @@
 <P CLASS="western">The $config model provides access to the Roller
 configuration data that you'll need in your weblog.</P>
 <H3 CLASS="western">5.1.1   $config Properties</H3>
-<TABLE WIDTH=720 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
-	<COL WIDTH=186>
-	<COL WIDTH=83>
-	<COL WIDTH=425>
+<TABLE WIDTH=862 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
+	<COL WIDTH=225>
+	<COL WIDTH=101>
+	<COL WIDTH=510>
 	<THEAD>
 		<TR VALIGN=TOP>
-			<TD WIDTH=186 BGCOLOR="#e6e6e6">
+			<TD WIDTH=225 BGCOLOR="#e6e6e6">
 				<P CLASS="western"><B>Property Name</B></P>
 			</TD>
-			<TD WIDTH=83 BGCOLOR="#e6e6e6">
+			<TD WIDTH=101 BGCOLOR="#e6e6e6">
 				<P CLASS="western"><B>Type</B></P>
 			</TD>
-			<TD WIDTH=425 BGCOLOR="#e6e6e6">
+			<TD WIDTH=510 BGCOLOR="#e6e6e6">
 				<P CLASS="western"><B>Description</B></P>
 			</TD>
 		</TR>
 	</THEAD>
 	<TBODY>
 		<TR VALIGN=TOP>
-			<TD WIDTH=186>
+			<TD WIDTH=225>
 				<P CLASS="western">$config.commentAutoFormat</P>
 			</TD>
-			<TD WIDTH=83>
+			<TD WIDTH=101>
 				<P CLASS="western">Boolean</P>
 			</TD>
-			<TD WIDTH=425>
+			<TD WIDTH=510>
 				<P CLASS="western">True if comments should be formatted with
 				added line feeds.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=186>
+			<TD WIDTH=225>
 				<P CLASS="western">$config.commentEmailNotify</P>
 			</TD>
-			<TD WIDTH=83>
+			<TD WIDTH=101>
 				<P CLASS="western">Boolean</P>
 			</TD>
-			<TD WIDTH=425>
+			<TD WIDTH=510>
 				<P CLASS="western">True if notification of new comments via email
 				is enabled.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=186>
+			<TD WIDTH=225>
 				<P CLASS="western">$config.commentEscapeHtml</P>
 			</TD>
-			<TD WIDTH=83>
+			<TD WIDTH=101>
 				<P CLASS="western">Boolean</P>
 			</TD>
-			<TD WIDTH=425>
+			<TD WIDTH=510>
 				<P CLASS="western">True if all HTML will be stripped of comments
 				before display.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=186>
+			<TD WIDTH=225>
 				<P CLASS="western">$config.feedMaxSize</P>
 			</TD>
-			<TD WIDTH=83>
+			<TD WIDTH=101>
 				<P CLASS="western"><A NAME="DDE_LINK71"></A>Integer</P>
 			</TD>
-			<TD WIDTH=425>
+			<TD WIDTH=510>
 				<P CLASS="western">Maximum number of items displayed in RSS and
 				Atom feeds.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=186>
+			<TD WIDTH=225>
 				<P CLASS="western">$config.feedStyle</P>
 			</TD>
-			<TD WIDTH=83>
+			<TD WIDTH=101>
 				<P CLASS="western">Boolean</P>
 			</TD>
-			<TD WIDTH=425>
+			<TD WIDTH=510>
 				<P CLASS="western">True if feeds are displayed with user-friendly
 				formatting (via XSL stylesheet).</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=186>
+			<TD WIDTH=225>
 				<P CLASS="western">$config.rollerVersion</P>
 			</TD>
-			<TD WIDTH=83>
+			<TD WIDTH=101>
 				<P CLASS="western">String</P>
 			</TD>
-			<TD WIDTH=425>
+			<TD WIDTH=510>
 				<P CLASS="western">Version number of Roller build.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=186>
+			<TD WIDTH=225>
 				<P CLASS="western">$config.registrationEnabled</P>
 			</TD>
-			<TD WIDTH=83>
+			<TD WIDTH=101>
 				<P CLASS="western">Boolean</P>
 			</TD>
-			<TD WIDTH=425>
+			<TD WIDTH=510>
 				<P CLASS="western">True if new user registration is enabled.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=186>
+			<TD WIDTH=225>
 				<P CLASS="western">$config.registrationURL</P>
 			</TD>
-			<TD WIDTH=83>
+			<TD WIDTH=101>
 				<P CLASS="western">Boolean</P>
 			</TD>
-			<TD WIDTH=425>
+			<TD WIDTH=510>
 				<P CLASS="western">URL of new user registration site (if not
 				using standard Roller registration).</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=186>
+			<TD WIDTH=225>
 				<P CLASS="western">$config.siteDescription</P>
 			</TD>
-			<TD WIDTH=83>
+			<TD WIDTH=101>
 				<P CLASS="western">String</P>
 			</TD>
-			<TD WIDTH=425>
+			<TD WIDTH=510>
 				<P CLASS="western">Description of this Roller site.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=186>
+			<TD WIDTH=225>
 				<P CLASS="western">$config.siteEmail</P>
 			</TD>
-			<TD WIDTH=83>
+			<TD WIDTH=101>
 				<P CLASS="western">String</P>
 			</TD>
-			<TD WIDTH=425>
+			<TD WIDTH=510>
 				<P CLASS="western">Email address of this Roller site's
 				administrator.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=186>
+			<TD WIDTH=225>
 				<P CLASS="western">$config.siteName</P>
 			</TD>
-			<TD WIDTH=83>
+			<TD WIDTH=101>
 				<P CLASS="western">String</P>
 			</TD>
-			<TD WIDTH=425>
+			<TD WIDTH=510>
 				<P CLASS="western">Name of this Roller site.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=186>
+			<TD WIDTH=225>
 				<P CLASS="western">$config.siteShortName</P>
 			</TD>
-			<TD WIDTH=83>
+			<TD WIDTH=101>
 				<P CLASS="western"><A NAME="DDE_LINK2"></A>String</P>
 			</TD>
-			<TD WIDTH=425>
+			<TD WIDTH=510>
 				<P CLASS="western">Short name of this Roller site.</P>
 			</TD>
 		</TR>
@@ -1223,39 +1236,39 @@
 get from those. See Section 6 for a complete reference to the data
 objects and their properties.</P>
 <P CLASS="western"><SPAN ID="Frame1" DIR="LTR" STYLE="float: left; width: 7.06in; height: 3.96in; border: none; padding: 0in; background: #ffffff">
-	<P CLASS="frame-contents-western"><IMG SRC="roller-template-guide_html_7df1dff4.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_m160f8b7b.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_mf2d7980.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_m1a3a870f.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_mf2d7980.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_657cf58d.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_mf2d7980.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_11ada451.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_mf2d7980.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_m618f8db3.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_mf2d7980.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_3c01a5b2.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_mf2d7980.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_m1088cec1.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_m610b5f75.gif" ALIGN=LEFT><IMG SRC="roller-te
 mplate-guide_html_m452b7d95.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_m3add420.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_6d3d7e5b.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_4b83d79d.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_7b24c4cc.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_a408ed3.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_m7027fa92.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_m8246857.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_m4f869ae1.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_dac7346.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_4b7a7407.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_m7b94a205.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_79be3b3c.gif" ALIGN=LEFT><IMG SRC="roller-template-guide_html_6aef4981.gif" ALIGN=LEFT><BR><BR>
+	<P CLASS="frame-contents-western"><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m7526712.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_4eb13344.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m40510319.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m7873b753.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m40510319.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m3f81182e.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/a
 pps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m40510319.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m14e434fd.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m40510319.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m4aec4405.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m40510319.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_402552cd.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m40510319
 .gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_206ab0ce.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_659e2ae1.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m79f65c28.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m72285341.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_8ce753b.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m5360febe.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/t
 emplateguide/generated/html/roller-template-guide_html_m6823e939.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_64f92ac0.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m6dfe94c6.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_607b64a1.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_38ddb56c.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_3672cd17.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m6092531e.gif" ALIGN=LEFT><IMG S
 RC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m59aa8d98.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_1f423745.gif" ALIGN=LEFT><IMG SRC="file:///Users/dave/Source/roller_trunk/apps/weblogger/docs/templateguide/generated/html/roller-template-guide_html_m7078c089.gif" ALIGN=LEFT><BR><BR>
 	</P>
 </SPAN><BR CLEAR=LEFT><BR><BR>
 </P>
 <P CLASS="western">Now let's the details of the $model object,
 starting with properties.</P>
 <H3 CLASS="western">5.2.1   $model Properties</H3>
-<TABLE WIDTH=719 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
-	<COL WIDTH=181>
-	<COL WIDTH=116>
-	<COL WIDTH=395>
+<TABLE WIDTH=861 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
+	<COL WIDTH=219>
+	<COL WIDTH=141>
+	<COL WIDTH=475>
 	<THEAD>
 		<TR VALIGN=TOP>
-			<TD WIDTH=181 BGCOLOR="#e6e6e6">
+			<TD WIDTH=219 BGCOLOR="#e6e6e6">
 				<P CLASS="western"><B>Name</B></P>
 			</TD>
-			<TD WIDTH=116 BGCOLOR="#e6e6e6">
+			<TD WIDTH=141 BGCOLOR="#e6e6e6">
 				<P CLASS="western"><B>Type</B></P>
 			</TD>
-			<TD WIDTH=395 BGCOLOR="#e6e6e6">
+			<TD WIDTH=475 BGCOLOR="#e6e6e6">
 				<P CLASS="western"><B>Description</B></P>
 			</TD>
 		</TR>
 	</THEAD>
 	<TBODY>
 		<TR VALIGN=TOP>
-			<TD WIDTH=181>
+			<TD WIDTH=219>
 				<P CLASS="western">$model.commentForm</P>
 			</TD>
-			<TD WIDTH=116>
+			<TD WIDTH=141>
 				<P CLASS="western">CommentForm</P>
 			</TD>
-			<TD WIDTH=395>
+			<TD WIDTH=475>
 				<P CLASS="western">On a comment-page, this object will be
 				populated with the comment form values. Values available are
 				$model.commentForm.name, $model.commentForm.url and
@@ -1263,106 +1276,106 @@
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=181>
+			<TD WIDTH=219>
 				<P CLASS="western">$model.locale</P>
 			</TD>
-			<TD WIDTH=116>
+			<TD WIDTH=141>
 				<P CLASS="western">String</P>
 			</TD>
-			<TD WIDTH=395>
+			<TD WIDTH=475>
 				<P CLASS="western">Name of locale if one is specified in the URL.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=181>
+			<TD WIDTH=219>
 				<P CLASS="western">$model.weblog</P>
 			</TD>
-			<TD WIDTH=116>
+			<TD WIDTH=141>
 				<P CLASS="western">Weblog</P>
 			</TD>
-			<TD WIDTH=395>
+			<TD WIDTH=475>
 				<P CLASS="western">Current weblog being displayed.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=181>
+			<TD WIDTH=219>
 				<P CLASS="western">$model.weblogCategory</P>
 			</TD>
-			<TD WIDTH=116>
+			<TD WIDTH=141>
 				<P CLASS="western"><A NAME="DDE_LINK72"></A>WeblogCategory</P>
 			</TD>
-			<TD WIDTH=395>
+			<TD WIDTH=475>
 				<P CLASS="western">Weblog category specified by URL or null if
 				not specified.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=181>
+			<TD WIDTH=219>
 				<P CLASS="western">$model.weblogEntry</P>
 			</TD>
-			<TD WIDTH=116>
+			<TD WIDTH=141>
 				<P CLASS="western">WeblogEntry</P>
 			</TD>
-			<TD WIDTH=395>
+			<TD WIDTH=475>
 				<P CLASS="western">Weblog entry object specified by URL or null
 				if none specified.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=181>
+			<TD WIDTH=219>
 				<P CLASS="western">$model.weblogEntriesPager</P>
 			</TD>
-			<TD WIDTH=116>
+			<TD WIDTH=141>
 				<P CLASS="western">Pager</P>
 			</TD>
-			<TD WIDTH=395>
+			<TD WIDTH=475>
 				<P CLASS="western">Weblog entry pager for paging over entries
 				specified by URL.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=181>
+			<TD WIDTH=219>
 				<P CLASS="western">$model.weblogPage</P>
 			</TD>
-			<TD WIDTH=116>
+			<TD WIDTH=141>
 				<P CLASS="western">PageTemplate</P>
 			</TD>
-			<TD WIDTH=395>
+			<TD WIDTH=475>
 				<P CLASS="western">Weblog page object specified or implied by
 				URL.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=181>
+			<TD WIDTH=219>
 				<P CLASS="western">$model.permalink</P>
 			</TD>
-			<TD WIDTH=116>
+			<TD WIDTH=141>
 				<P CLASS="western">Boolean</P>
 			</TD>
-			<TD WIDTH=395>
+			<TD WIDTH=475>
 				<P CLASS="western">True if URL specifies one specific Weblog
 				Entry permalink.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=181>
+			<TD WIDTH=219>
 				<P CLASS="western">$model.searchResults</P>
 			</TD>
-			<TD WIDTH=116>
+			<TD WIDTH=141>
 				<P CLASS="western">Boolean</P>
 			</TD>
-			<TD WIDTH=395>
+			<TD WIDTH=475>
 				<P CLASS="western">True if displaying search results.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=181>
+			<TD WIDTH=219>
 				<P CLASS="western">$model.tags</P>
 			</TD>
-			<TD WIDTH=116>
+			<TD WIDTH=141>
 				<P CLASS="western">List of strings</P>
 			</TD>
-			<TD WIDTH=395>
+			<TD WIDTH=475>
 				<P CLASS="western">List of tags specified by request.</P>
 			</TD>
 		</TR>
@@ -1375,77 +1388,77 @@
 <B>$model </B>object:</P>
 <P CLASS="western" STYLE="margin-bottom: 0in"><BR>
 </P>
-<TABLE WIDTH=718 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
-	<COL WIDTH=198>
-	<COL WIDTH=105>
-	<COL WIDTH=388>
+<TABLE WIDTH=860 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
+	<COL WIDTH=239>
+	<COL WIDTH=127>
+	<COL WIDTH=467>
 	<THEAD>
 		<TR VALIGN=TOP>
-			<TD WIDTH=198 BGCOLOR="#e6e6e6">
+			<TD WIDTH=239 BGCOLOR="#e6e6e6">
 				<P CLASS="western"><B>Name</B></P>
 			</TD>
-			<TD WIDTH=105 BGCOLOR="#e6e6e6">
+			<TD WIDTH=127 BGCOLOR="#e6e6e6">
 				<P CLASS="western"><B>Type</B></P>
 			</TD>
-			<TD WIDTH=388 BGCOLOR="#e6e6e6">
+			<TD WIDTH=467 BGCOLOR="#e6e6e6">
 				<P CLASS="western"><B>Description</B></P>
 			</TD>
 		</TR>
 	</THEAD>
 	<TBODY>
 		<TR VALIGN=TOP>
-			<TD WIDTH=198>
+			<TD WIDTH=239>
 				<P CLASS="western">$model.categories</P>
 			</TD>
-			<TD WIDTH=105>
+			<TD WIDTH=127>
 				<P CLASS="western">List of Strings</P>
 			</TD>
-			<TD WIDTH=388>
+			<TD WIDTH=467>
 				<P CLASS="western">List of category names available in search.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=198>
+			<TD WIDTH=239>
 				<P CLASS="western">$model.hits</P>
 			</TD>
-			<TD WIDTH=105>
+			<TD WIDTH=127>
 				<P CLASS="western">Integer</P>
 			</TD>
-			<TD WIDTH=388>
+			<TD WIDTH=467>
 				<P CLASS="western">Total number of hits found.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=198>
+			<TD WIDTH=239>
 				<P CLASS="western">$model.limit</P>
 			</TD>
-			<TD WIDTH=105>
+			<TD WIDTH=127>
 				<P CLASS="western">Integer</P>
 			</TD>
-			<TD WIDTH=388>
+			<TD WIDTH=467>
 				<P CLASS="western">Max. number of search results displayed per
 				page.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=198>
+			<TD WIDTH=239>
 				<P CLASS="western">$model.offset</P>
 			</TD>
-			<TD WIDTH=105>
+			<TD WIDTH=127>
 				<P CLASS="western">Integer</P>
 			</TD>
-			<TD WIDTH=388>
+			<TD WIDTH=467>
 				<P CLASS="western">Offset into current page of search results.</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=198>
+			<TD WIDTH=239>
 				<P CLASS="western">$model.weblogSpecificSearch</P>
 			</TD>
-			<TD WIDTH=105>
+			<TD WIDTH=127>
 				<P CLASS="western">Boolean</P>
 			</TD>
-			<TD WIDTH=388>
+			<TD WIDTH=467>
 				<P CLASS="western">True if search is specific to one weblog.</P>
 			</TD>
 		</TR>
@@ -1459,7 +1472,9 @@
 	catPath)</B><BR>Returns a pager that contains only entries from the
 	specified category.</P>
 	<LI><P CLASS="western"><B>String getRequestParameter(String
-	paramName)</B><BR>Returns a specific request parameter from the URL.</P>
+	paramName)</B><BR>Returns a specific request parameter from the URL.
+	This is only supported on custom pages and not on the default pages
+	of a weblog (e.g. the Weblog page).</P>
 </UL>
 <P CLASS="western"><BR><BR>
 </P>
@@ -1470,380 +1485,397 @@
 supported:</P>
 <P CLASS="western"><BR><BR>
 </P>
-<TABLE WIDTH=721 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
-	<COL WIDTH=295>
-	<COL WIDTH=56>
-	<COL WIDTH=344>
+<TABLE WIDTH=864 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
+	<COL WIDTH=356>
+	<COL WIDTH=68>
+	<COL WIDTH=414>
 	<THEAD>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295 BGCOLOR="#e6e6e6">
-				<P CLASS="western"><B>Name</B></P>
+			<TD WIDTH=356 BGCOLOR="#e6e6e6">
+				<P CLASS="western"><FONT SIZE=2><B>Name</B></FONT></P>
 			</TD>
-			<TD WIDTH=56 BGCOLOR="#e6e6e6">
-				<P CLASS="western"><B>Type</B></P>
+			<TD WIDTH=68 BGCOLOR="#e6e6e6">
+				<P CLASS="western"><FONT SIZE=2><B>Type</B></FONT></P>
 			</TD>
-			<TD WIDTH=344 BGCOLOR="#e6e6e6">
-				<P CLASS="western"><B>Description</B></P>
+			<TD WIDTH=414 BGCOLOR="#e6e6e6">
+				<P CLASS="western"><FONT SIZE=2><B>Description</B></FONT></P>
 			</TD>
 		</TR>
 	</THEAD>
 	<TBODY>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.absoluteSite</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.absoluteSite</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">Absolute URL of Roller site.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>Absolute URL of Roller site.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.category(String catPath)</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.category(String catPath)</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL for one categor within weblog.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL for one categor within
+				weblog.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.category(String catPath, int pageNum)</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.category(String catPath, int
+				pageNum)</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL for one categor within weblog, w/page.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL for one categor within
+				weblog, w/page.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.commentAuthenticator</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.commentAuthenticator</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL of comment authenticator.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL of comment authenticator.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.comment(String anchor, String timeStamp)</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.comment(String anchor,
+				String timeStamp)</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL of comment for entry specified by anchor.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL of comment for entry
+				specified by anchor.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.comments(String anchor)</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.comments(String anchor)</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL of comments for entry specified by anchor.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL of comments for entry
+				specified by anchor.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.createEntry</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.createEntry</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL for new-entry page in Roller UI.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL for new-entry page in Roller
+				UI.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.editEntry(String anchor)</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.editEntry(String anchor)</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL for edit-single-entry page in Roller UI.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL for edit-single-entry page in
+				Roller UI.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.date(String dateString)</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.date(String dateString)</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL for one specific 6 or 8 character date.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL for one specific 6 or 8
+				character date.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.date(String dateString, int pageNum)</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.date(String dateString, int
+				pageNum)</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL for one specific 6 or 8 character date,
-				w/page.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL for one specific 6 or 8
+				character date, w/page.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.editSettings</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.editSettings</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL for edit-weblog-settings page in Roller
-				UI.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL for edit-weblog-settings page
+				in Roller UI.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.entry(String anchor)</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.entry(String anchor)</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL for entry specified by anchor.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL for entry specified by
+				anchor.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.feed.entries.atom</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.feed.entries.atom</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL of entries feed (Atom).</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL of entries feed (Atom).</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.feed.entries.rss</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.feed.entries.rss</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL of entries feed (RSS).</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL of entries feed (RSS).</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.feed.comments.atom</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.feed.comments.atom</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL of comments feed (Atom).</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL of comments feed (Atom).</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.feed.comments.rss</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.feed.comments.rss</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL of comments feed (RSS).</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL of comments feed (RSS).</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.home</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.home</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL of weblog.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL of weblog.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.home(String locale)</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.home(String locale)</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL to access weblog in one specific language</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL to access weblog in one
+				specific language</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.home(String locale, int pageNum)</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.home(String locale, int
+				pageNum)</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL to access weblog in one specific language,
-				with paging</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL to access weblog in one
+				specific language, with paging</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.login</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.login</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL of login page.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL of login page.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.logout</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.logout</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL of logout page.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL of logout page.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.rsd</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.rsd</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL of Really Simple Discovery (RSD) service.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL of Really Simple Discovery
+				(RSD) service.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.page(String pageLink)</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.page(String pageLink)</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL of page specified by pageLink.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL of page specified by
+				pageLink.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.page(String pageLink, String dateString,
-				<BR>     String catPath, int pageNum)</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.page(String pageLink, String
+				dateString, <BR>     String catPath, int pageNum)</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL of page specified by pageLink, dateString,
-				catPath and pageNum.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL of page specified by
+				pageLink, dateString, catPath and pageNum.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.search</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.search</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL of search</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL of search</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.search(String query, <BR>     String
-				catPath, int pageNum)</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.search(String query, <BR>   
+				 String catPath, int pageNum)</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL of search for specific search string,
-				catPath and pageNum.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL of search for specific search
+				string, catPath and pageNum.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.site</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.site</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">Relative URL of Roller site.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>Relative URL of Roller site.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.resource(String filePath)</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.resource(String filePath)</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL of uploaded file resource in weblog.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL of uploaded file resource in
+				weblog.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.themeResource(String theme, String file)</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.themeResource(String theme,
+				String file)</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">URL of a resource within a Roller theme.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>URL of a resource within a Roller
+				theme.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.themeResource(<BR>     String theme,
-				String file, boolean abs)</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.themeResource(<BR>    
+				String theme, String file, boolean abs)</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">Absolute URL of a resource within a Roller
-				theme.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>Absolute URL of a resource within
+				a Roller theme.</FONT></P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=295>
-				<P CLASS="western">$url.trackback(String anchor)</P>
+			<TD WIDTH=356>
+				<P CLASS="western"><FONT SIZE=2>$url.trackback(String anchor)</FONT></P>
 			</TD>
-			<TD WIDTH=56>
-				<P CLASS="western">String</P>
+			<TD WIDTH=68>
+				<P CLASS="western"><FONT SIZE=2>String</FONT></P>
 			</TD>
-			<TD WIDTH=344>
-				<P CLASS="western">Trackback URL for entry specified by anchor.</P>
+			<TD WIDTH=414>
+				<P CLASS="western"><FONT SIZE=2>Trackback URL for entry specified
+				by anchor.</FONT></P>
 			</TD>
 		</TR>
 	</TBODY>
 </TABLE>
 <P CLASS="western"><BR><BR>
 </P>
-<P CLASS="western"><BR><BR>
-</P>
 <H2 CLASS="western" STYLE="page-break-before: always">5.4   $utils</H2>
 <P CLASS="western">The <B>$utils </B>object provides all of the
 string manipulation methods you'll ever need for your weblog,
@@ -1851,6 +1883,9 @@
 and even removing HTML entirely. Here's a comprehensive list of the
 $utils methods:</P>
 <UL>
+	<LI><P CLASS="western"><FONT SIZE=2 STYLE="font-size: 10pt"><B>User
+	getAuthenticatedUser()<BR></B><SPAN STYLE="font-weight: normal">Get
+	the current user, or null if no use is logged in.</SPAN></FONT></P>
 	<LI><P CLASS="western"><FONT SIZE=2 STYLE="font-size: 10pt"><B>String
 	addNowFollow(String s)</B><BR>Adds the nofollow attribute to any
 	HTML links found within the string.</FONT></P>
@@ -1908,8 +1943,6 @@
 <P CLASS="western"><FONT SIZE=2 STYLE="font-size: 10pt">That's it for
 the $url model and for models in general. Let's move on to the data
 objects.</FONT></P>
-<P CLASS="western"><BR><BR>
-</P>
 <H1 CLASS="western" STYLE="page-break-before: always">6   Data Object
 Reference</H1>
 <P CLASS="western">In this section we'll list each of the properties
@@ -1923,7 +1956,7 @@
 	specific Weblog Entry</P>
 	<LI><P CLASS="western"><B>Page Template</B>: An individual page
 	template within a Weblog.</P>
-	<LI><P CLASS="western"><B>Referrer</B><SPAN STYLE="font-weight: medium">:
+	<LI><P CLASS="western"><B>Referrer</B><SPAN STYLE="font-weight: normal">:
 	A Referrer represents an external site that links to the Weblog</SPAN></P>
 	<LI><P CLASS="western"><B>User</B>: Represents a single user within
 	the Roller site.</P>
@@ -1939,88 +1972,88 @@
 <H2 CLASS="western">6.1   Bookmark</H2>
 <P CLASS="western"><BR><BR>
 </P>
-<TABLE WIDTH=721 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
-	<COL WIDTH=149>
-	<COL WIDTH=168>
-	<COL WIDTH=378>
+<TABLE WIDTH=863 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
+	<COL WIDTH=180>
+	<COL WIDTH=202>
+	<COL WIDTH=454>
 	<THEAD>
 		<TR VALIGN=TOP>
-			<TD WIDTH=149 BGCOLOR="#e6e6e6">
+			<TD WIDTH=180 BGCOLOR="#e6e6e6">
 				<P CLASS="western"><B>Name</B></P>
 			</TD>
-			<TD WIDTH=168 BGCOLOR="#e6e6e6">
+			<TD WIDTH=202 BGCOLOR="#e6e6e6">
 				<P CLASS="western"><B>Type</B></P>
 			</TD>
-			<TD WIDTH=378 BGCOLOR="#e6e6e6">
+			<TD WIDTH=454 BGCOLOR="#e6e6e6">
 				<P CLASS="western"><B>Description</B></P>
 			</TD>
 		</TR>
 	</THEAD>
 	<TBODY>
 		<TR VALIGN=TOP>
-			<TD WIDTH=149>
+			<TD WIDTH=180>
 				<P CLASS="western">$bookmark.description</P>
 			</TD>
-			<TD WIDTH=168>
+			<TD WIDTH=202>
 				<P CLASS="western">String</P>
 			</TD>
-			<TD WIDTH=378>
+			<TD WIDTH=454>
 				<P CLASS="western">Description of the bookmark</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=149>
+			<TD WIDTH=180>
 				<P CLASS="western">$bookmark.feedUrl</P>
 			</TD>
-			<TD WIDTH=168>
+			<TD WIDTH=202>
 				<P CLASS="western">String</P>
 			</TD>
-			<TD WIDTH=378>
+			<TD WIDTH=454>
 				<P CLASS="western">URL of the newsfeed associated with the
 				bookmark</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=149>
+			<TD WIDTH=180>
 				<P CLASS="western">$bookmark.folder</P>
 			</TD>
-			<TD WIDTH=168>
+			<TD WIDTH=202>
 				<P CLASS="western">BookmarkFolder</P>
 			</TD>
-			<TD WIDTH=378>
+			<TD WIDTH=454>
 				<P CLASS="western">Parent folder of the bookmark</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=149>
+			<TD WIDTH=180>
 				<P CLASS="western">$bookmark.image</P>
 			</TD>
-			<TD WIDTH=168>
+			<TD WIDTH=202>
 				<P CLASS="western">String</P>
 			</TD>
-			<TD WIDTH=378>
+			<TD WIDTH=454>
 				<P CLASS="western">URL of image to be displayed for bookmark</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=149>
+			<TD WIDTH=180>
 				<P CLASS="western">$bookmark.name</P>
 			</TD>
-			<TD WIDTH=168>
+			<TD WIDTH=202>
 				<P CLASS="western">String</P>
 			</TD>
-			<TD WIDTH=378>
+			<TD WIDTH=454>
 				<P CLASS="western">Name of the bookmark</P>
 			</TD>
 		</TR>
 		<TR VALIGN=TOP>
-			<TD WIDTH=149>
+			<TD WIDTH=180>
 				<P CLASS="western">$bookmark.url</P>
 			</TD>
-			<TD WIDTH=168>
+			<TD WIDTH=202>
 				<P CLASS="western">String</P>
 			</TD>
-			<TD WIDTH=378>
+			<TD WIDTH=454>
 				<P CLASS="western">URL of the bookmark</P>
 			</TD>
 		</TR>
@@ -2029,557 +2062,557 @@

[... 3302 lines stripped ...]


Mime
View raw message