Tags:
create new tag
view all tags

What is a TWiki topic logically?

  • topic text
    • Always:
      • Text
    • Sometimes:
      • TWiki::TWikiVariables (why are they called variables, anyway?)
      • internal links
      • external links
  • meta data
    • Always:
      • TOPICINFO
    • Sometimes:
      • parent
      • Form info
        • Form name
        • Field names and values
      • Stuff stored by plugins
  • May be referred to by other topics (backlinks?)
  • May refer to other topics (forward links?)

-- MeredithLesly

That's easy; it's a container. Not a simple container, but still a container. A web is another kind of container.

At the simplest level, a topic is a container that has text and a form in it.

At a more sophisticated level, tables, sections, paragraphs etc are themselves all containers within a topic, and a topic is just a container of containers. A link is just a link to another container. So is an INCLUDE.

Because of the way TWiki stores topics as flat text, it has avoided "over-structuring" these containers. All sorts of things (plugins and people) impose their own structural views on the text, without casting their view into stone.

-- CrawfordCurrie - 06 Mar 2006

This is defined in the TWikiGlossary and TWikiTopics.

-- PeterThoeny - 06 Mar 2006

Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r3 - 2006-03-06 - PeterThoeny
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.