Y. B. Normal
Ziv Caspi can't keep his mouth shut.
Click here to visit the Radio UserLand website. Subscribe to "Y. B. Normal" in Radio UserLand. Click to see the XML version of this web page. Click here to send an email to the editor of this weblog. blogchalk: Ziv/Male/31-35. Lives in Israel/Tel Aviv/Central and speaks Hebrew. Spends 20% of daytime online. Uses a Normal (56k) connection.  
Updated: 2002-09-22; 2:30:26 PM.
 

Tuesday, June 04, 2002
Thanks, Paolo! 6:54:06 PM • comment []Google It!

Thanks, Paolo!

Kudos for Paolo for helping me out in setting RssDistiller, a true time-saver.

Net time from sending a question to getting back a working solution: 10min.

Overall time to solve proble (including two email round-trips): less than 24hours.

If only product support from my company was that good...

Cheers!

Aggregating content and rendering information should not be a two-step process 6:06:50 PM • comment []Google It!

The page you see before you in an aggregation of tools. Parts of the page are automatically generated by tools (mostly Radio macros, such as the calendar on the right). Others are generated by tools based on manual content I wrote (the blogroll comes from a tool that processes OPML files, this paragraph I wrote directly). Then, some of the text on the page has been created completely manually (do a "view source" and check the stylesheet section).

In all cases, we have tools injecting HTML content that is aggregated into a single HTML file. This is how the Web works today, and it is completely stupid.

Here is a simple example: I added a blogroll today. Adding the blogroll-invoking tool to my template required me to go looking for the best place in the template file to invoke the macro (pushing aside tons of HTML table tags), then writing an OPML file, and then to modify the HTML's stylesheet section.

Now convince me that having two references to the blogroll (one is the styles associated with the blogroll and the other is the macro invocation code) is a good thing. It's not.

We need to solve this kind of problems. Image a "blogroll" control we put on a template page. (If Radio had some design-time tools like VS.NET/ASP.NET, this could be a real scenario.) It is obvious to me that how this tool looks should be:

  1. A separate issue than the tool's content model; and
  2. A separate issue than the page's style/rendering model

How? One way would be for each tool to "inject" HTML that is completely self-reliant. For example, have each tag declare its own STYLE="...". This would be stupid. Another way would be for the infrastructure that invokes the tool allow it to inject style information which is then aggregated from all tools.

This is in no way a done deal.

 

What am I doing? 4:18:56 PM • comment []Google It!

A while back I've added an alternate <link> to this site by using Radio's new linkToRss macro. Later I modified it to use the headLinks macro when it became available. Then I've added a blogroll and a weblog neighborhood. Now I find myself modifying the site's CSS stylesheet to look better..

Now what the hell am I doing?

Did I not download Radio "just to use the aggregator"? Did I now promise myself I'll do nothing to change any default that came with Radio? Did I not made a concious decision not to tweak the look and feel of this site (as I've done so many times on my Microsoft-internal site)? And yet, I find myself doing it all over again...

Radio is so useful to me because it requires so little configuration effort. You install and go. I've gladly paid the $50 to get this conveniency.

All the while, it's also tempting to just make one-more modification. I must restrain myself.

Resolution

Everything that works out of the box stays. Everything that does not, and I've already completed, stays. But not more tweaking work on new features.

How do you battle addiction? One day at a time.

11:48:51 AM • comment []
Ah, using radio.macros.headLinks() means that I don't need the radio.macros.linkToRss(). Removed.
11:46:43 AM • comment []
I've added a call to radio.macros.headLinks.

© Copyright 2002 Ziv Caspi.

 
June 2002
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
May   Jul


About
FOAF
RSS and News Aggregators
Radio & Friends
Blogging
Daily
Monthly
Search


miniXmlCoffeeMug.gif miniXmlButton.gif BillSaysThis