Description

Documentation

TopicType

CategorizedTopic

Categorized topics
This is a TopicType for categorization only.

See also: CategorizedTopicTemplate, ClassifiedTopic, TaggedTopic ... read more

Category

Hierarchy of categories for topics
Categories are a kind of predefined "backgone" to organized content and facilitate navigation. Categories can be used for very different purposes. To effectively use categories you have to understand the difference to tags as they are available for TaggedTopics. So while tags are a kind of "keywords" that connect content in a per-to-per fashion, categories are a predefined hierarchy where content is situated in separate compartments.

Categories themselves are CategorizedTopics thus implementing a hierarchy.

See also: See CategorizedTopic, ClassifiedTopic, TaggedTopic, CategoryTemplate, CategoryViewTemplate, CategoryEditTemplate ... read more

ClassifiedTopic

Categorized and tagged topics
This TopicType inherits the properties of CategorizedTopic and TaggedTopic. Take those types if you want to categorize or tag content solely.

See also: ClassifiedTopicTemplate, ClassifiedTopicViewTemplate ... read more

TaggedTopic

Content classification using folksonomy
This is a TopicType for topics that you want to tag. If you want to categorize them also use the ClassifiedTopic type.

See also: ClassifiedTopic, CategorizedTopic, TaggedTopicTemplate, TaggedTopicViewTemplate ... read more

Topictype1

eine+topic+vom+type+1
TODO

... read more

TopicTemplate

CategorizedTopicTemplate

Template for categorized topics

CategoryTemplate

Template for categories and sub-categories

ClassifiedTopicTemplate

Template for classified topics

TaggedTopicTemplate

Tempalte for tagged topics

TopicView

CategorizedTopicEditTemplate

CategorizedTopicViewTemplate

Display a categorized topic

CategoryEditTemplate

Editor for category topics

CategoryViewTemplate

View for Categories

ClassifiedTopicEditTemplate

Editor for ClassifiedTopics, NatSkin version

ClassifiedTopicViewTemplate

Display a classified topic

NatSkinSearchViewTemplate

View for natsearch

PatternSkinCategoryViewTemplate

View for categories (PatternSkin? variation)

TaggedTopicEditTemplate

Editor for TaggedTopics

TaggedTopicViewTemplate

Display a tagged topic

Test1

TopicFunction

CategorizedTopicRenderIndexItem

Render a summary for ClassifiedTopics
This method is called by RenderCategory to display a summary for an object listed within the Category topic.

Parameters
  • OBJECT

... read more

CategoryRenderIndexItem

Render a summary for a Category in a category index
This method is called by RenderCategory to display a summary for an object of type ClassifiedTopic.

Parameters
  • OBJECT
  • TITLE

... read more

ClassifiedTopicRenderIndexItem

Render a summary for a ClassifiedTopic in a category index
This method is called by RenderCategory to display a summary for an object of type ClassifiedTopic.

Parameters
  • OBJECT

... read more

RenderAllCategories

Renders an overview of all known categories
Renders an index of all known categories, top categories first.

Parameters
  • NONE

... read more

RenderCategory

Render tools to handle categories
This function is called in Category topics.

See the CategoryTemplate.
Parameters
  • CAT: category to be rendered, defaults to URLPARM{"catname" default="BASETOPIC"}
  • KEYWORDS: keywords to filter for
  • TAG: tags to be searching for in this category
  • SHOWHEADER: display anchors, defaults to off

... read more

RenderCategoryBreadcrumbs

Renders a list of parent categories for breadcrumbs navigation
If no category breadcrumbs are available, standard ones are created based on BASETOPIC. All information is extracted from BASEWEB.

Parameters
  • CAT: name of category to render the breadcrumbs for, defaults to BASETOPIC
  • SEP: string used as a separator in the breadcrumbs

... read more

RenderCategoryBrowser

Renders a hierarchical browser for categories

Parameters
  • TOP: node from where to start the category, defaults to 'TopCategory'
  • THEWEB: where to search for categories, defaults to BASEWEB

See also RenderCategoryEditor.

... read more

RenderCategoryEditor

Renders an edit widget for a category formfield

Parameters
  • THEWEB: the web where to look for classes, defaults to BASEWEB
  • NAME: name of the formfield to render the browser for
  • VALUE: list of pre-selected categories
  • TOP: node from where to start the category
  • EXCLUDE: pattern of categories to be excluded from the tree
  • BUTTONS: "on", "off", "top", "bottom": defines where to display the buttons, defaults to on (same as top)
  • FILTER: optional default text for the search box
  • ONCLICK: javascript handler to be called when a category is clicked, defaults to selecting the category
  • HIDENULL: "on" or "off", hide empty categories, defaults to off
  • NRLEAFS: list of cat:count values that specify the number of leaf nodes per category
  • NRTOPICS: list of cat:count values that specify the number of topics nodes per category
  • THEFORMAT: format of the link text; this is a named section as defined in RenderHierarchyAsJSON, defaults to editor
  • DEPTH: number of levels to extract, defaults to infinite depth

... read more

RenderCategoryFactory

Renders a factory for Categories
This function renders an input form to create a new category.

... read more

RenderCategorySettings

Renders the content of the settings tab in the category editor
This function is used by the rest handler to render the settings tab in the category editor

Parameters
  • BASETOPIC
  • TOPICPARENT

... read more

RenderClassifiedTopicView

Renders the TopicView of a ClassifiedTopic

This function renders a view for a classified topic, showing its category and tagging info in the top.

Parameters

... read more

RenderHierarchyAsJSON

Renders a hierarchy as a JSON object
This function is called by the RenderPlugin to implement the REST handler for the hierarchy browsers.

Parameters
  • web: name of the web where to extract the hierarchy from, defaults to BASEWEB
  • root: top category inside the hierarchy to start extracting information from, defaults to TopCategory
  • exclude: pattern of categories to be excluded from the tree
  • depth: number of levels to extract, defaults to 2
  • format: one of "browser", "sidebar", or "editor", defaults to "browser"
  • open: categories to be expanded
  • hidenull: hides empty categories
  • nrleafs: list of cat:count items that specify the number of leafs per category; these values are used instead of computing them by HIERARCHY itself
  • nrtopics: list of cat:count items that specify the number of topics per category; these values are used instead of computing them by HIERARCHY itself

... read more

RenderIconSelector

Renders a widget to select a photo
This function renders a selection widget to chose an icon

Parameters
  • VALUE: which icon is preselected
  • SOURCE: topic that has got a set of icons attached to it, defaults to IconSet

... read more

RenderKnownCats

Returns a list of categories
This function is used in the category selector's autocompletion textboxlist to return a set of matching categories given the prefix in the url param q. See the classificationplugin.tmpl template file.

Parameters
  • CAT: pattern of categories to include, defaults to neutral filter; this pattern is to match the prefix of the category name
  • LIMIT: maximum number of categories to return, defaults to 10
  • THEWEB: web from which to extract category information, defaults to BASEWEB

... read more

RenderKnownTags

Returns a list of tags
This function is used in the tag editor's autocompletion textboxlist to return a set of matching tags given the prefix in the url param q. See the classificationplugin.tmpl template file.

Parameters
  • TAG: pattern of tags to include, defaults to a neutral filter; this pattern is to match the prefix of the tag name
  • LIMIT: maximum number of categories to return, defaults to 10
  • THEWEB: web from which to extract category information, defaults to BASEWEB

... read more

RenderKnownTagsSolr

returns a list of known tags using SolrPlugin
This function is used in the tag editor's autocompletion textboxlist to return a set of matching tags given the prefix in the url param q. See the classificationplugin.tmpl template file. This in essence is functionally equivalent to RenderKnownTags however is using SolrPlugin? if installed for better performance.

Parameters
  • TAG: pattern of tags to include, defaults to a neutral filter; this pattern is to match the prefix of the tag name
  • LIMIT: maximum number of categories to return, defaults to 10
  • THEWEB: web from which to extract category information, defaults to BASEWEB

... read more

RenderSideBar

Render tools to handle categories
This function displays part of the hierarchy a topic is situated in. It tries to provide a sense of "location" for the topic based on the way it is classified.

TODO: what do we display for topics that are not categorized?

... read more

RenderSolrTagCloud

Renders a tag cloud using Solr
TODO

Parameters
  • DAYS: number of recent days of changes to take under consideration, defaults to unlimited
  • RECENCY: maximum number of topics to harvest tags from, defaults to 100
  • LIMIT: maximum number of tags in the could, defaults to 100
  • MIN: minimum frequency of a tags to be shown
  • TAG: comma separated list of tags to be searched for in the archive
  • CAT: restrict tag cloud to this category; displays all tags of all categories if unspecified
  • KEYWORDS: keywords to filter for
  • THEWEB: web to restrict search to, defaults to all
  • TYPE: content type to restrict results to, e.g. "topic", "image", "video", "pdf", "zip", ... ... read more

RenderTagEditor

Render an editor for tags

Parameters
  • NAME: name of the formfield to render the editor for
  • VALUE: list of pre-selected tags
  • THEWEB: current web
  • THETOPIC: current topic
  • SIZE: the size of the input field ... read more

RenderWebTagCloud

Render a tool to list all classified topics in this web

Parameters
  • TAG: comma separated list of tags to be searched for in the archive
  • CAT: restrict tag cloud to this category; displays all tags of all categories if unspecified
  • KEYWORDS: keywords to filter for
  • MIN: minimum frequency of a tags to be shown
  • LIMIT: maximum number of tags in the could, defaults to 100
  • TOPICTYPE: limit search for tags of topics of the given type
  • THEWEB: web to restrict search to, defaults to current

... read more

TaggedTopicRenderIndexItem

Renders an index item for TaggedTopics
This method is called by RenderCategory to display a summary for an object listed within the TaggedTopic.

Parameters
  • OBJECT

... read more

Installation

...

Manifest

# Name Type
1 CategorizedTopic TopicType, DataForm, DocuTopic
  Categorized topics
2 CategorizedTopicEditTemplate TopicView
  Editor for CategorizedTopics
3 CategorizedTopicRenderIndexItem DocuTopic, TopicFunction
  Render a summary for ClassifiedTopics
4 CategorizedTopicTemplate TopicTemplate
  Template for categorized topics
5 CategorizedTopicViewTemplate TopicView
  Display a categorized topic
6 Category TopicType, DataForm, DocuTopic
  Hierarchy of categories for topics
7 CategoryBrowser ApplicationTopic, WebTool
  Explore the categories in the current web
8 CategoryEditTemplate TopicView
  Editor for category topics
9 CategoryRenderIndexItem DocuTopic, TopicFunction
  Render a summary for a Category in a category index
10 CategoryTemplate TopicTemplate
  Template for categories and sub-categories
11 CategoryViewTemplate TopicView
  View for Categories
12 ClassifiedTopic TopicType, DataForm, DocuTopic, ApplicationTopic
  Categorized and tagged topics
13 ClassifiedTopicEditTemplate TopicView
  Editor for ClassifiedTopics, NatSkin version
14 ClassifiedTopicRenderIndexItem DocuTopic, TopicFunction
  Render a summary for a ClassifiedTopic in a category index
15 ClassifiedTopicTemplate TopicTemplate
  Template for classified topics
16 ClassifiedTopicViewTemplate TopicView
  Display a classified topic
17 IconSet ApplicationTopic
   
18 NatSkinSearchViewTemplate TopicView
  View for natsearch
19 PatternSkinCategoryViewTemplate TopicView
  View for categories (PatternSkin variation)
20 RenderAllCategories DocuTopic, TopicFunction
  Renders an overview of all known categories
21 RenderCategory DocuTopic, TopicFunction
  Render tools to handle categories
22 RenderCategoryBreadcrumbs DocuTopic, TopicFunction
  Renders a list of parent categories for breadcrumbs navigation
23 RenderCategoryBrowser DocuTopic, TopicFunction
  Renders a hierarchical browser for categories
24 RenderCategoryEditor DocuTopic, TopicFunction
  Renders an edit widget for a category formfield
25 RenderCategoryFactory DocuTopic, TopicFunction
  Renders a factory for Categories
26 RenderCategorySettings DocuTopic, TopicFunction
  Renders the content of the settings tab in the category editor
27 RenderClassifiedTopicView DocuTopic, TopicFunction
  Renders the TopicView of a ClassifiedTopic
28 RenderHierarchyAsJSON DocuTopic, TopicFunction
  Renders a hierarchy as a JSON object
29 RenderIconSelector DocuTopic, TopicFunction
  Renders a widget to select a photo
30 RenderKnownCats DocuTopic, TopicFunction
  Returns a list of categories
31 RenderKnownTags DocuTopic, TopicFunction
  Returns a list of tags
32 RenderKnownTagsSolr DocuTopic, TopicFunction
  returns a list of known tags using SolrPlugin
33 RenderSideBar DocuTopic, TopicFunction
  Render tools to handle categories
34 RenderSolrTagCloud DocuTopic, TopicFunction
  Renders a tag cloud using Solr
35 RenderTagEditor DocuTopic, TopicFunction
  Render an editor for tags
36 RenderWebTagCloud DocuTopic, TopicFunction
  Render a tool to list all classified topics in this web
37 TaggedTopic TopicType, DataForm, DocuTopic
  Content classification using folksonomy
38 TaggedTopicEditTemplate TopicView
  Editor for TaggedTopics
39 TaggedTopicRenderIndexItem DocuTopic, TopicFunction
  Renders an index item for TaggedTopics
40 TaggedTopicTemplate TopicTemplate
  Tempalte for tagged topics
41 TaggedTopicViewTemplate TopicView
  Display a tagged topic
42 Test1 TopicView
   
43 Topictype1 TopicType
  eine+topic+vom+type+1
44 WebChanges WebTool
  Most recent changes in this web
45 WelcomeMessage ApplicationTopic
  used on the frontpage of newly created webs

WikiApplication edit

TopicType WikiApplication
TopicTitle
Summary Categorization and folksomony application
Version 0.7
Author Michael Daum
Copyright © 2006-2013 Michael Daum http://michaeldaumconsulting.com
License GnuGeneralPublicLicense
Dependencies
Topic revision: r1 - 07 Jan 2013, ProjectContributor
Warning: Can't find topic Applications/ClassificationApp.WebLeftBarExample

 

Das Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborations-Plattform sind Eigentum der Autoren.