[TAG] Article Ideas
Jason Creighton
androflux at softhome.net
Thu Jun 10 08:39:28 MSD 2004
On Wed, 09 Jun 2004 21:20:01 -0400,
Tom Brown <tfbrown at dejazzd.com> wrote:
> This isn't exactly a suggestion for a new article, but an idea I had for
> browsing old ones. You could perhaps get to this kind of info today, but
> I was thinking of something other than a Google search.
>
> What about a web page that gathers all the existing articles by topic
> and sub-topic, with links to the actual articles. For example:
> Programming
> |
> +----Perl
> |
> +----article_title1 date_and_volume_number
> +----article_title2 date_and_volume_number
> +----article_title3 date_and_volume_number
>
> And so forth. So many times people look for Answers that have already
> been written-up. It would be nice to have it in one place. This wouldn't
> have to be a collapsible tree view, of course, but that'd be nice too.
This would be a pain to update. So what we need to do is have it updated
automatically with every new issue. ISTR, and a quick grep confirms it,
that people are, or used to, use Cheetah and YAML to generate certain
index pages. (http://linuxgazette.net/issue84/lg_backpage.html).
So, couldn't we (By which I mean: Whoever maintains this now.) add a
"topic" key to the YAML data? So maybe the YAML data for "Adding Plugin
Capabilities To Your Code" of LG #84 would look like:
``
key: bradley
author: bradley
title: Adding Plugin Capabilities To Your Code
topic: { Programming: C }
''
Here I envision "topic" would be a nested hash with topics and
subtopics. So if we decide that Ben's latest Perl article could be in
both "Programming: Perl" and "Rants: Endless", we could do:
``
topic: { Programming: Perl, Rants: Endless }
''
[BTW, don't ya just love YAML?]
Of course, if we did this, we wouldn't have to limit ourselves to only
one level of nesting. But perhaps we'd only need one level. I don't
know.
Or, OTOH, if we thought one topic was enough, we could simply do:
``
topic: [ Programming, Perl ]
''
...and skip the whole idea of multiple topics per article.
Jason Creighton
More information about the TAG
mailing list