RE: Classifying recipes
"Anton van Straaten" <[email protected]>
| Newsgroups | gmane.lisp.scheme.plt.schematics |
|---|---|
| Message-ID | <[email protected]> |
Recipes created via the NewRecipe page will now automatically get the new CookbookForm described in my earlier message (below). I've also added the form to all of the chapter-level topics I'm aware of. You can see one result of this on the ParentTopics page, which uses twiki's search feature to list all known chapters and sections. This hasn't yet affected the overall TOC. If you create recipes via the NewRecipe page, please fill in the form with the appropriate type (usually "Recipe") and parent (usually the name of a chapter, see ParentTopics). The other two fields can be ignored. The parent gets asked for in two places right now; I'll be fixing that. This is all still under development, and at this point it doesn't really matter whether every topic has the appropriate form or not. We'll take care of that when things are more final. These changes shouldn't prevent anyone from continuing to create recipes - don't worry if some aspects of the organization seems incomplete right now. I'll document some of this on the site later today (I think some of our contributors may not be reading this list). > -----Original Message----- > From: Anton van Straaten [mailto:[email protected]] > Sent: Friday, May 14, 2004 12:38 PM > To: schematics > Subject: Classifying recipes > > > That's good news about Matthias' response (not that I expected > anything different!) > > As part of the ongoing work on TOC-related issues, I'm going to > try something which I think will work very well. I'll describe > it briefly here and actually try it on the site later today. > This is experimental, if we don't like it I'll undo it or change it. > > TWiki has the ability to associate an HTML form with a topic, and > its searching features allow it to query values on those forms. > I think we can use this to make organization of the cookbook much > more automatic. > > What I'm planning to do initially is have a small form associated > with each topic that's intended to be part of the cookbook. It > will have two or three fields: at least, TopicType and > ParentTopic, and possible also OtherParents. > > TopicType will classify the topic as one of e.g. Recipe, Section, > Chapter, Glossary, Other. Types can be added to this list, which > will appear on a topic called TopicType. > > ParentTopic will provide a more conveniently accessible way of > accessing and changing the page's parent. The list of possible > parent topics will be limited to pages classified as e.g. > Sections or Chapters. This field will specifically be for > situations in which the parent either includes the topic's > contents, or has a TOC reference to it, so it's a bit more > specific that TWiki's existing notion of parent. (I may end up > calling it something different to reflect that.) > > OtherParents will support the ability to have a topic referenced > from more than one place. On the wiki site, this would typically > simply involve a link. For a printed cookbook, it will be > possible to have the actual topic contents appear only in one > place (the primary parent), with the OtherParents simply > including a chapter or page number reference. > > If every topic is classified this way, then it will become > possible to automatically generate e.g. lists of recipes for > index pages, and lists of chapters, and in general will allow us > to better manage the ever-growing collection of topics. > > Another field I'm thinking about is NextTopic, which will allow > sibling topics to control how they're ordered. However, this > only works for a single ordering, which won't handle the multiple > parent case, so it probably needs to be integrated with the "TOC > language" described in AdminCookbookViews. > > Anton > ------------------------------------------------------- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click