[Macro error: Can't call the script because the name "liveTopicsMetaData" hasn't been defined.]

v1.0

[Macro error: Can't call the script because the name "liveTopicsBuzz" hasn't been defined.]

[Macro error: Can't call the script because the name "liveTopicsHotButtons" hasn't been defined.]


05 October 2004
 
 Making blogs spider friendly
11:54:08 PM   
I've been playing with indexing blogs and, mindful of Anjo's comments, decided to try an experiment in making my blog spider-friendly.  The original idea for this was Paolo's, we talked about it a while ago.

What I've done comes in 3 parts the first two of which are part of a Radio tool I will release shortly.
  1. Write each weblog post into it's own separate RSS file. That's right, I now have about 1583 little XML feeds which each contain a single post. Here is an example feed.
  2. Create a blogmap.opml file which maps each post from it's permalink to it's XML feed.
  3. I add a <link> tag to my blog pages which says where to find the blogmap OPML file.  This works the same way as the tag which says where to find your RSS feed.
The net result is that an application can now access the contents of my blog in a completely predictable way. From any page with the <link> tag (which, in theory, is every blog page) it should be able to locate the blogmap outline and from there it can find every post, or, using the permalink as a key, any individual post. Each post is encoded in it's own RSS file and can be read using any standard RSS2.0 parser.

Right now the tool has to be triggered manually and generates everything from scratch which is a complete waste of time (you don't want to upstream 1,000s of files every time). The next version should hook into Radio's publishing events to keep everything in sync quietly & automatically.

I would have thought similar implementations for MT, WordPress, TypePad and so on should be pretty trivial. Assuming, of course, that the idea makes sense in the first place...
Topics: [Macro error: Can't call the script because the name "liveTopicsSeeAlso" hasn't been defined.]

29 June 2004
 
 STES weblog launched
12:42:27 AM   
Today we launched the STES weblog.  In the coming weeks we hope this will be a great resource for learning about the event and the excellent group who will be leading our sessions.
Topics: [Macro error: Can't call the script because the name "liveTopicsSeeAlso" hasn't been defined.]

11 April 2003
 
 RSS: It's a pretty diverse world out there
10:16:08 AM   
1 NetNewsWire/1.0.1fc1 (Mac OS X; http://ranchero.com/netnewswire/)
1,571    24.3%
13.9MB    6.79%
19 2 0
2 Syndirella/0.91pre
880    13.6%
6.8MB    3.31%
113 1 0
3 NewsGator/1.0 (http://www.newsgator.com; Microsoft Windows NT 5.1.2600.0; .NET CLR 1.0.3705.209)
420    6.49%
1.2MB    <1%
6 0 0
4 Feedreader
406    6.27%
20.2MB    9.86%
25 0 0
5 MagpieRSS/0.3 (+http://magpierss.sf.net)
362    5.59%
2.3MB    1.13%
1 0 0
6 SharpReader/0.9.0.0 (.NET CLR 1.0.3705.288; WinNT 5.1.2600.0)
317    4.90%
3.6MB    1.76%
104 0 0
7 User Agent: Genome Machine (Powered by Waypoint); info@thinktank23.com
241    3.72%
38.2MB    18.6%
11 241 0
8 Java/1.4.1
211    3.26%
33.9MB    16.5%
7 188 0
9 Syndirella/0.9b
176    2.72%
1.4MB    <1%
3 1 0
10 NetNewsWire/1.0.3b1 (Mac OS X; Lite; http://ranchero.com/netnewswire/)
169    2.61%
2.2MB    1.06%
3 0 0
11 NetNewsWire/1.0 (Mac OS X; Pro; http://ranchero.com/netnewswire/)
159    2.46%
2.0MB    <1%
5 0 0
12 SharpReader/0.9.0.0 (.NET CLR 1.0.3705.288; WinNT 5.0.2195.0)
118    1.82%
716.2kB    <1%
11 0 0
13 Java/1.4.1_01
96    1.48%
8.6MB    4.20%
2 82 0
14 Java1.4.0_03
91    1.41%
6.6MB    3.20%
1 58 0
15 NewsGator/1.1 (http://www.newsgator.com; Microsoft Windows NT 5.1.2600.0; .NET CLR 1.0.3705.209)
78    1.21%
625.4kB    <1%
7 0 0
16 NetNewsWire Lite/1.0.2b3 (Mac OS X)
78    1.21%
1.3MB    <1%
7 0 0
17 NewsGator/0.9 (http://www.newsgator.com; Microsoft Windows NT 5.1.2600.0; .NET CLR 1.0.3705.288)
77    1.19%
941.4kB    <1%
1 0 0
18 Frontier/8.0.5 (WinNT)
72    1.11%
1.8MB    <1%
2 36 0
19 Aggie 1.0 Release Candidate 5 - http://bitworking.org (Microsoft Windows NT 5.1.2600.0; .NET CLR 1.0.3705.288) http://bitworking.org/AggieReferrers.html
69    1.07%
1.8MB    <1%
18 0 0
20 Frontier/9.0 (WinNT)
66    1.02%
1018.2kB    <1%
2 31 1
21 Popdexter/1.0 (http://www.popdex.com/)
62    <1%
6.3MB    3.07%
2 40 0
22 AmphetaDesk/0.93.1 (MSWin32; http://www.disobey.com/amphetadesk/)
55    <1%
627.3kB    <1%
10 0 0
23 Python-urllib/1.15
54    <1%
4.8MB    2.32%
13 29 11
24 lwp-trivial/1.34
49    <1%
1.2MB    <1%
6 4 42
25 Syndic8/1.0 (http://www.syndic8.com/)
42    <1%
2.0MB    <1%
1 0 0
26 RssBandit 1.0d
41    <1%
2.2MB    1.09%
5 0 0
27 NetNewsWire Lite/1.0.2 (Mac OS X)
40    <1%
1.1MB    <1%
3 0 0
28 sitecheck.internetseer.com (For more info see: http://sitecheck.internetseer.com)
30    <1%
2.6MB    1.27%
4 29 2
29 Wildgrape NewsDesk
29    <1%
1.1MB    <1%
9 0 0
30 perl
26    <1%
2.4MB    1.18%
1 26 13
31 RPT-HTTPClient/0.3-3
26    <1%
1.4MB    <1%
2 2 0
32 Microsoft URL Control - 6.00.8862
23    <1%
3.2MB    1.56%
5 18 0
33 Java/1.4.1_02
22    <1%
4.8MB    2.36%
11 22 1
34 PHP/4.2.2
20    <1%
927.6kB    <1%
3 0 0
35 Lotus Notes
20    <1%
1.1MB    <1%
1 20 0
36 Gazette RSS Aggregator
20    <1%
959.1kB    <1%
1 0 0
37 Wget/1.7
18    <1%
326.1kB    <1%
1 13 12
38 Kevin http://websitealert.net/kevin/
18    <1%
2.9MB    1.42%
1 18 0
39 PHP/4.0.3pl1
16    <1%
727.5kB    <1%
1 0 0
40 asterias/2.0
14    <1%
1.2MB    <1%
1 13 1
Topics: [Macro error: Can't call the script because the name "liveTopicsSeeAlso" hasn't been defined.]

22 January 2003
 
 Test#2
3:09:38 PM   
Test#2
Topics: [Macro error: Can't call the script because the name "liveTopicsSeeAlso" hasn't been defined.]
 Test
3:04:46 PM   
Test
Topics: [Macro error: Can't call the script because the name "liveTopicsSeeAlso" hasn't been defined.]

05 December 2002
 
 Another test
5:58:25 PM   
Test post
Topics: [Macro error: Can't call the script because the name "liveTopicsSeeAlso" hasn't been defined.]