<?xml version="1.0" encoding="ISO-8859-1"?><!-- OPML generated by Radio UserLand v8.0.8 on Thu, 22 Jan 2004 18:12:16 GMT -->
<opml version="1.1">	<head>		<title>aRTutorial3.opml</title>		<dateCreated>Fri, 19 Jul 2002 23:13:03 GMT</dateCreated>		<dateModified>Thu, 22 Jan 2004 18:12:14 GMT</dateModified>		<ownerName>Marc Barrot</ownerName>		<ownerEmail>info@prec-it.com</ownerEmail>		<expansionState></expansionState>		<vertScrollState>1</vertScrollState>		<windowTop>114</windowTop>		<windowLeft>216</windowLeft>		<windowBottom>518</windowBottom>		<windowRight>838</windowRight>		</head>	<body>		<outline text="#title &quot;Customizing Your Own Outline Template&quot;"/>		<outline text="#opmlStory &quot;http://www.activerenderer.com/opml/tutor/aRTutorial3.opml&quot;"/>		<outline text="&lt;b&gt;activeRenderer tutorial&lt;/b&gt; - part 3"/>		<outline text="&lt;b&gt;Step 1&lt;/b&gt;: start from your &lt;i&gt;#template.txt&lt;/i&gt; file in Radio's &lt;i&gt;www&lt;/i&gt; folder.">			<outline text="The only reason why the outlines you have published so far look the way they do is that I'm lazy.">				<outline text="When I needed a new template for the outlines in &lt;b&gt;s l a m&lt;/b&gt;, I just copied my &lt;i&gt;www:#templates.txt&lt;/i&gt; file to the &lt;i&gt;www:outlines&lt;/i&gt; folder, and started working on it."/>				<outline text="Later, I just copied the result as a part of activeRenderer, to use as the default ouline template."/>				</outline>			<outline text="So why don't you do the same ?">				<outline text="Start by making a backup copy somewhere of the &lt;i&gt;#template.txt&lt;/i&gt; file that currently lives in &lt;i&gt;www:outlines&lt;/i&gt; (or &lt;i&gt;www\\outlines&lt;/i&gt; depending on your system :-)"/>				<outline text="Then copy the &lt;i&gt;#template.txt&lt;/i&gt; found in &lt;i&gt;www&lt;/i&gt; to the &lt;i&gt;outlines&lt;/i&gt; subfolder, replacing the one you've just backed up.">					<outline text="It's not mandatory to use the template in &lt;i&gt;www&lt;/i&gt; of course."/>					<outline text="You may have a better suited template in the &lt;i&gt;stories&lt;/i&gt; subfolder of &lt;i&gt;www&lt;/i&gt; for instance, or somewhere else."/>					</outline>				<outline text="You may also start from the &lt;i&gt;#homeTemplate.txt file&lt;/i&gt; in &lt;i&gt;www&lt;/i&gt; and rename it &lt;i&gt;#template.txt&lt;/i&gt; in outlines.">					<outline text="&lt;i&gt;#homeTemplate.txt&lt;/i&gt; defines the general layout of your weblog."/>					</outline>				</outline>			</outline>		<outline text="&lt;b&gt;Step 2&lt;/b&gt;: add links to the outline JavaScript code and CSS stylesheet.">			<outline text="You need to open the &lt;i&gt;#template.txt&lt;/i&gt; in &lt;i&gt;outlines&lt;/i&gt; with a text editor.">				<outline text="My personal favorite is &lt;a href=&quot;http://www.barebones.com/products/bbedit.html&quot; target=&quot;_new&quot;&gt;BBEdit&lt;/a&gt; for MacOS X." type="link" url="http://www.barebones.com/products/bbedit.html"/>				<outline text="On Windows systems, I simply use NotePad (usually found with Accessories)."/>				<outline text="Any program that can read and more important write plain ASCII text goes, even Microsoft Word if you save in plain text mode :-)"/>				</outline>			<outline text="Then you need to insert the links in the header section of the template.">				<outline text="The header section is delimited by the HEAD and /HEAD tags."/>				<outline text="A good insertion point is above the title definition line. The links depend on your home page's URL, but you do not have to enter them litteraly, since this is a template."/>				<outline text="activeRenderer comes with the handy &lt;i&gt;activeRendererHeader&lt;/i&gt; macro, which generates the proper links at rendering time." type="link" url="http://www.activerenderer.com/images/tutor/templateHeader.gif"/>				<outline text="So all you need to insert is: \&lt;%activeRendererHeader () %\&gt;">					<outline text="If you are afraid of typing mistakes (I am), just copy the above tag and paste it into your template."/>					<outline text="You can do the same thing from the default template you backed up in step 1 (you did it, right ?)"/>					</outline>				</outline>			</outline>		<outline text="&lt;b&gt;Step 3&lt;/b&gt;: add the collapse all/expand all widget.">			<outline text="Easy, activeRenderer includes the &lt;i&gt;activeRendererFunctions&lt;/i&gt; macro, just for that purpose.">				<outline text="&lt;i&gt;activeRendererFunctions&lt;/i&gt; generates the proper text and links at rendering/upstreaming time."/>				</outline>			<outline text="So all you have to do is locate a good emplacement in the body section of your template, presumably in one of the sidebars.">				<outline text="Sidebars are often created with tables, so you should insert the macro call in an already existing table cell, delimited by TD and /TD tags." type="link" url="http://www.activerenderer.com/images/tutor/templateFunctions1.gif"/>				<outline text="If you're &lt;a href=&quot;http://www.coolstop.com/radio/&quot; target=&quot;_new&quot;&gt;Joe Jennett&lt;/a&gt;, or under his influence, your sidebar is probably included in a DIV box. This tutorial's template is TABLE free, but a DIV defines the whole left pane." type="link" url="http://www.activerenderer.com/images/tutor/templateFunctions2.gif"/>				<outline text="If I've managed to confuse you, take a look at the original template (I told you to make that backup, didn't I ?)"/>				</outline>			<outline text="Then insert: \&lt;%activeRendererFunctions () %\&gt;">				<outline text="The activeRendererFunctions macro actually has a number of interesting parameters to control the HTML output, so you probably want to check out the &lt;a href=&quot;http://radio.weblogs.com/0104487/outlines/aR/aRMacros.html&quot; target=&quot;_new&quot;&gt;Macros Reference&lt;/a&gt; for more information." type="link" url="http://www.activerenderer.com/opml/aR/aRMacros.opml"/>				</outline>			</outline>		<outline text="&lt;b&gt;Step 4&lt;/b&gt;: that's it, save the updated template.">			<outline text="Then (re)publish an outline, and take a look at the result after Radio has upstreamed the HTML version. Make corrections if needed, and repeat the process."/>			<outline text="If you want to add the XML white on orange button, check the &lt;a href=&quot;http://www.activerenderer.com/outlines/aR/aRMacros.html&quot; target=&quot;_blank&quot;&gt;storyBox&lt;/a&gt; macro in the reference.">				<outline text="&lt;i&gt;storyBox&lt;/i&gt; is part of activeRenderer, so all you have to do is insert the call somewhere in your template." type="link" url="http://www.activerenderer.com/opml/aR/aRMacros.opml"/>				</outline>			<outline text="If you want to add an OPML coffee logo, check the &lt;a href=&quot;http://www.activerenderer.com/outlines/aR/aRMacros.html&quot; target=&quot;_blank&quot;&gt;espressoCup&lt;/a&gt; macro in the reference">				<outline text="&lt;i&gt;espressoCup&lt;/i&gt; is also part of in activeRenderer." type="link" url="http://www.activerenderer.com/opml/aR/aRMacros.opml"/>				</outline>			</outline>		<outline text="&lt;b&gt;Step 5&lt;/b&gt;: use different templates for different outline layouts.">			<outline text="All your outline files do not have to sit in the same &lt;i&gt;outlines&lt;/i&gt; subfolder of &lt;i&gt;www&lt;/i&gt;."/>			<outline text="Just as with the &lt;i&gt;categories&lt;/i&gt; and &lt;i&gt;stories&lt;/i&gt; folders, you can create different subfolders in &lt;i&gt;outlines&lt;/i&gt;, and include customized versions of &lt;i&gt;#template.txt&lt;/i&gt; and &lt;i&gt;#prefs.txt&lt;/i&gt; in them."/>			<outline text="These tutorials for instance are stored in the &lt;i&gt;tutor&lt;/i&gt; subfolder of an &lt;i&gt;outlines&lt;/i&gt; folder that happens to sit in the categories\\activerenderer subfolder of www, where as most of the other activeRenderer related outlines are stored in the &lt;i&gt;aR&lt;/i&gt; subfolder."/>			</outline>		<outline text="I hope you found the customizing process as easy as I did. To spice things up a bit, you can render external OPML files as directories or navigation bars in your outline with the &lt;i&gt;activeRoll&lt;/i&gt; macro. More on that subject in &lt;a href=&quot;http://www.activerenderer.com/outlines/tutor/aRTutorial4.html&quot;&gt;part 4&lt;/a&gt;."/>		</body>	</opml>