<?xml encoding="ISO-8859-1" version="1.0"?>
<!-- OPML generated by OPML Editor v0.75 on 5/20/2013; 1:18:18 PM -->
<opml version="2.0">
	<head>
		<title>1/25/12 by DW</title>
		<ownerName>Dave Winer</ownerName>
		<ownerEmail>dave.winer@gmail.com</ownerEmail>
		<windowTop>200</windowTop>
		<windowLeft>200</windowLeft>
		<windowBottom>600</windowBottom>
		<windowRight>800</windowRight>
		</head>
	<body>
		<outline created="Wed, 25 Jan 2012 22:51:32 GMT" feedUrl="http://static.reallysimple.org/worldoutline/dave/rss.xml" pgfnum="4456" text="Seeing a node's atts in the About window" type="blogpost">
			<outline created="Wed, 25 Jan 2012 22:51:42 GMT" pgfnum="4457" text="&lt;a href=&quot;http://worknotes.scripting.com/july2011/71111ByDw/scheduler2Callbacks/&quot;&gt;In July&lt;/a&gt; I added callbacks to the scheduler that makes it possible for you to display your own status messages in the About window (the short wide window that displays the time). "></outline>
			<outline created="Wed, 25 Jan 2012 22:52:32 GMT" pgfnum="4458" text="I've been running a callback since then that shows the attributes of the cursor headline in the About window. It's a necessity if you're writing world outlines. So now I'm releasing it so others can use it."></outline>
			<outline created="Wed, 25 Jan 2012 22:53:13 GMT" pgfnum="4459" text="To install it, update opml.root on your workstation. "></outline>
			<outline created="Wed, 25 Jan 2012 22:59:42 GMT" pgfnum="4463" text="Jump to scheduler2.showAttsInAboutWindow. Click Run. It'll confirm that you want to install it as a statusMessage callback. Click OK if you do. That's it."></outline>
			<outline created="Wed, 25 Jan 2012 22:56:52 GMT" pgfnum="4462" text="I keep my &lt;a href=&quot;http://scripting.com/images/2012/01/25/aboutWindow.gif&quot;&gt;About window&lt;/a&gt; at the top of my second monitor, across the full width of the screen, so I can see as many attributes as possible. "></outline>
			<outline created="Wed, 25 Jan 2012 22:54:13 GMT" pgfnum="4460" text="Parts">
				<outline created="Wed, 25 Jan 2012 22:54:14 GMT" pgfnum="4461" text="scheduler2.showAttsInAboutWindow"></outline>
				</outline>
			</outline>
		<outline created="Wed, 25 Jan 2012 17:31:09 GMT" feedUrl="http://static.reallysimple.org/worldoutline/dave/rss.xml" pgfnum="4441" text="pageTitle in default template" type="blogpost">
			<outline created="Wed, 25 Jan 2012 17:31:14 GMT" pgfnum="4442" text="Still using listings.opml.org as an example. "></outline>
			<outline created="Wed, 25 Jan 2012 17:31:48 GMT" pgfnum="4443" text="Consider the page title -- &lt;i&gt;World Outline: listings.opml.org.&lt;/i&gt;"></outline>
			<outline created="Wed, 25 Jan 2012 17:32:03 GMT" pgfnum="4444" text="&lt;a href=&quot;http://scripting.com/images/2012/01/25/windowTitle.gif&quot;&gt;Screen shot&lt;/a&gt;."></outline>
			<outline created="Wed, 25 Jan 2012 17:46:56 GMT" pgfnum="4445" text="What &lt;i&gt;should&lt;/i&gt; it be instead?"></outline>
			<outline created="Wed, 25 Jan 2012 17:47:54 GMT" pgfnum="4447" text="Readers have no clue what &quot;World Outline&quot; is and why should they? ">
				<outline created="Wed, 25 Jan 2012 17:50:10 GMT" pgfnum="4448" text="We could put an ad in a comment in the HMTL source, that's where I look to find out how a site is generated."></outline>
				</outline>
			<outline created="Wed, 25 Jan 2012 17:50:22 GMT" pgfnum="4449" text="So I'm changing the default root template to have a title that's formed this way:">
				<outline created="Wed, 25 Jan 2012 17:51:05 GMT" pgfnum="4450" text="&amp;lt;%outlineTitle%&gt;: &amp;lt;pageTitle%&gt;"></outline>
				</outline>
			<outline created="Wed, 25 Jan 2012 18:22:28 GMT" pgfnum="4453" text="Turns out there's exactly one place where this needs to be set, in html.directory.walk."></outline>
			<outline created="Wed, 25 Jan 2012 18:22:46 GMT" pgfnum="4454" text="I changed the &lt;a href=&quot;http://dropbox.scripting.com/dave/outlines/woRootTemplateV1.opml&quot;&gt;default template&lt;/a&gt; accordingly.">
				<outline created="Wed, 25 Jan 2012 18:24:19 GMT" pgfnum="4455" text=" If you're using a different template you'll have to make the change by hand."></outline>
				</outline>
			<outline created="Wed, 25 Jan 2012 17:52:07 GMT" pgfnum="4451" text="Parts">
				<outline created="Wed, 25 Jan 2012 17:52:09 GMT" pgfnum="4452" text="html.directory.walk"></outline>
				</outline>
			</outline>
		<outline created="Wed, 25 Jan 2012 15:40:08 GMT" feedUrl="http://static.reallysimple.org/worldoutline/dave/rss.xml" pgfnum="4415" text="Titles and headerGraphics" type="blogpost">
			<outline created="Wed, 25 Jan 2012 16:58:47 GMT" pgfnum="4425" text="Fixed a major problem in the way titles and header graphics work."></outline>
			<outline created="Wed, 25 Jan 2012 16:59:04 GMT" pgfnum="4426" text="The &amp;lt;%outlineTitle%&gt; macro and others like it didn't handle domains at all. "></outline>
			<outline created="Wed, 25 Jan 2012 16:59:22 GMT" pgfnum="4427" text="The behavior that we want is this:">
				<outline created="Wed, 25 Jan 2012 16:59:27 GMT" pgfnum="4428" text="When displaying an outline or directory set outlineTitle to the title of OPML file, with the following important exception."></outline>
				<outline created="Wed, 25 Jan 2012 17:00:25 GMT" pgfnum="4429" text="If we're going to a node contained within the outline that has a domain attribute, and it is the domain that the user is accessing, use the text attribute from its top headline as the outlineTitle. "></outline>
				<outline created="Wed, 25 Jan 2012 17:01:05 GMT" pgfnum="4430" text="That's the technical description. An example will make it simpler. "></outline>
				</outline>
			<outline created="Wed, 25 Jan 2012 17:04:11 GMT" pgfnum="4434" text="Example">
				<outline created="Wed, 25 Jan 2012 17:01:18 GMT" pgfnum="4431" text="I have a domain called &lt;a href=&quot;http://listings.opml.org/&quot;&gt;listings.opml.org&lt;/a&gt;. It's actually a small section of an outline I call &lt;a href=&quot;http://mysites.scripting.com/&quot;&gt;My Sites&lt;/a&gt;. When you're viewing a page within the listings site, I want the title to be listings.opml.org, not My Sites. "></outline>
				<outline created="Wed, 25 Jan 2012 17:09:13 GMT" pgfnum="4438" text="It should work the same for any page within listings.opml.org. &lt;a href=&quot;http://listings.opml.org/tools/worldoutlineroot/worldoutlinesuite/utilities&quot;&gt;Example&lt;/a&gt;. "></outline>
				</outline>
			<outline created="Wed, 25 Jan 2012 17:04:17 GMT" pgfnum="4435" text="How it works">
				<outline created="Wed, 25 Jan 2012 17:03:23 GMT" pgfnum="4432" text="Another way of saying it that's even simpler: It now works the way you think it would if you weren't thinking about it."></outline>
				</outline>
			<outline created="Wed, 25 Jan 2012 17:04:38 GMT" pgfnum="4436" text="Details">
				<outline created="Wed, 25 Jan 2012 17:04:40 GMT" pgfnum="4437" text="outlineTitle was just an example. Other attributes that work this way are: outlineDescription, headerGraphic and headerEnabled. So header graphics should now work again more or less as they used to. Knock wood, I am not a lawyer, etc. "></outline>
				</outline>
			<outline created="Wed, 25 Jan 2012 17:14:15 GMT" pgfnum="4439" text="How to update">
				<outline created="Wed, 25 Jan 2012 17:14:18 GMT" pgfnum="4440" text="On the server, update opml.root and worldOutline.root. No changes on the workstation."></outline>
				</outline>
			<outline created="Wed, 25 Jan 2012 16:22:20 GMT" pgfnum="4420" text="Parts">
				<outline text="html.directory.popUri"></outline>
				<outline text="html.directory.walk"></outline>
				<outline text="worldOutlineSuite.main"></outline>
				</outline>
			</outline>
		</body>
	</opml>
