CMS  Version 3.9
index.inc
Go to the documentation of this file.
1 <h2>About Taxonomies &amp; Bindings</h2>
2 <p>Taxonomies and bindings are two different but related methods for classifying the content on your site.</p>
3 <h3>Taxonomies</h3>
4 <p>Taxonomies provide a mechanism for adding classification metadata to site content items that have registered
5 themselves as "taxonomy-enabled". This includes all the standard Fakoli CMS items, including pages, articles,
6 blogs, images, documents, etc.</p>
7 <p>A taxonomy consists of a set of <strong>terms</strong>. Each term can optionally have a definition (providing
8 you with a glossary). The taxonomy can then be associated with any number of content classes. Once a taxonomy
9 is associated in this fashion, a field will be added to the content entry forms for the associated content types,
10 allowing content editors to classify the content according to the list of taxonomy terms.</p>
11 <p>Taxonomies can be used programmatically via the TaxonomyManager API, for instance to provide links to related
12 data or content. Additionally taxonomies can interact automatically with the site search feature to provide
13 facet filtering of search results.</p>
14 <h3>Bindings</h3>
15 <p>Bindings operate in a similar manner to taxonomies, but instead of a list of user-defined terms, they provide
16 a mapping to items defined in your applications data model. When developing your application's custom components,
17 your component can register classes in their data model as bindable targets. On the binding page you can then
18 select which content classes can be 'bound' to those data items. Any content items that are taxonomy-enabled can
19 also be bound in this fashion.</p>
This class provides the Fakoli CMS core.
Definition: core.inc:80
TaxonomyManager provides the internal API for working with taxonomies, facets and bindings.
$forumRequest to
$openData field