Difference between revisions of "VbzCart/tables/cat topic"

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Jump to navigation Jump to search
(New page: ==About== * '''Status''': Under development. May end up not being used. ==SQL== <section begin=sql /><mysql>DROP TABLE IF EXISTS `brs_topics`; CREATE TABLE `brs_topics` ( `ID` INT...)
 
(status update; possible fields to add later)
Line 1: Line 1:
 
==About==
 
==About==
* '''Status''': Under development. May end up not being used.
+
* '''Status''': Coding in progress
 +
* '''History''':
 +
** '''2010-10-13''' Coding (store and admin) in progress; noted 3 possible fields to add
 +
* '''Notes''':
 +
** This should probably be renamed cat_topic
 +
** Fields I'm considering adding here:
 +
*** a flag to indicate that thumbnails of other items in the same category should be shown
 +
*** a prefix to be added to NameFull for all child nodes (and maybe a flag to override it)
 +
*** a way of creating "virtual" nodes to cross-link to related topics in other branches
 
==SQL==
 
==SQL==
 
<section begin=sql /><mysql>DROP TABLE IF EXISTS `brs_topics`;
 
<section begin=sql /><mysql>DROP TABLE IF EXISTS `brs_topics`;

Revision as of 09:40, 13 October 2010

About

  • Status: Coding in progress
  • History:
    • 2010-10-13 Coding (store and admin) in progress; noted 3 possible fields to add
  • Notes:
    • This should probably be renamed cat_topic
    • Fields I'm considering adding here:
      • a flag to indicate that thumbnails of other items in the same category should be shown
      • a prefix to be added to NameFull for all child nodes (and maybe a flag to override it)
      • a way of creating "virtual" nodes to cross-link to related topics in other branches

SQL

<mysql>DROP TABLE IF EXISTS `brs_topics`; CREATE TABLE `brs_topics` (

 `ID`        INT          NOT NULL AUTO_INCREMENT,
 `ID_Parent` INT          DEFAULT NULL COMMENT "brs_topics.ID of parent topic",
 `Name`      varchar(128) NOT NULL     COMMENT "generic name (context-free, but as short as possible)",
 `NameTree`  varchar(64)  DEFAULT NULL COMMENT "name within context of parent; defaults to Name",
 `NameFull`  varchar(255) DEFAULT NULL COMMENT "descriptive standalone name (context free, can be long)",
 `Sort`      varchar(15)  DEFAULT NULL COMMENT "optional sorting key",
 `Variants`  varchar(255) DEFAULT NULL COMMENT "synonyms and other keywords which should find this topic",
 `Mispeled`  varchar(255) DEFAULT NULL COMMENT "same as Variants, but these are WRONG spellings; avoid displaying",
 PRIMARY KEY(`ID`)

) ENGINE = MYISAM;</mysql>