Developer's Guide - EPiServer World
Developer's Guide - EPiServer World
Developer's Guide - EPiServer World
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
18 | Developer’s <strong>Guide</strong> <strong>EPiServer</strong> Community 3.1<br />
1.3.10 StarCommunity.Core.Modules.Tags<br />
This namespace contains the Tags core module whose functionality spans over all the <strong>EPiServer</strong> Community modules,<br />
and optionally it may extend to third party modules as well. It allows for tagging an entity of any type (implementing the<br />
ITaggableEntity interface) with a tag. A tag cloud may then be generated for the tags globally or by site and/or type<br />
See the section 2.6.2 for implementation details.<br />
1.3.11 StarCommunity.Core.Modules.Rating<br />
This namespace contains the Rating core module whose functionality spans over all the <strong>EPiServer</strong> Community modules,<br />
and optionally it may extend to third party modules as well. It allows for rating an entity of any type (implementing the<br />
IRatableEntity interface) providing a rating value. Entities may then be retrieved based on their average rating.<br />
See section 2.3 for implementation details.<br />
1.3.12 StarCommunity.Core.Modules.Categories<br />
This namespace contains the Categories core module whose functionality spans over all the <strong>EPiServer</strong> Community<br />
modules, and optionally it may extend to third party modules as well. It allows for categorizing an entity of any type<br />
(implementing the ICategorizableEntity interface) providing one or many categories. Entities may then be retrieved<br />
based on their categorization. See section 2.3.5 for implementation details.<br />
1.3.13 StarCommunity.Core.Modules.Attributes<br />
This namespace contains the Attributes core module whose functionality spans over all the <strong>EPiServer</strong> Community<br />
modules, and optionally it may extend to third party modules as well. It allows for binding attribute values of primitive or<br />
complex types to an entity of any type (implementing the IAttributeExtendableEntity interface). See section 2.5 for<br />
implementation details.<br />
1.3.14 StarCommunity.Core.Modules.Queries<br />
This namespace contains the Queries core module whose functionality spans over all the <strong>EPiServer</strong> Community<br />
modules, and optionally it may extend to third party modules as well. It exposes the base functionality of queries and<br />
criteria and is not used directly, but instead through implementations of these base classes. Queries allows for retrieving<br />
dynamically filtered results. See section 2.6 for implementation details.<br />
1.3.15 StarCommunity.Core.Modules.Reporting<br />
This namespace contains the abuse reporting core module whose functionality spans over all the <strong>EPiServer</strong> Community<br />
modules, and optionally it may extend to third party modules as well. It exposes the base functionality foradding reports<br />
for any type (implementing IReportableEntity interface).See section 2.6.4 for implementing details.<br />
1.3.16 StarCommunity.Core.Modules.Logging<br />
This namespace contains the logging core module whose functionality spans over all the <strong>EPiServer</strong> Community modules,<br />
and optionally it may extend to third party modules as well. It exposes the base functionality forretrieving llog entries for<br />
any type (implementing ILoggableEntity interface). See Section 2.8 for implementation details.<br />
1.3.17 StarCommunity.Modules.Blog<br />
The StarCommunity.Modules.Blog namespace contains classes for creating and managing blogs.<br />
© <strong>EPiServer</strong> AB