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

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.