31.10.2014 Views

Developer's Guide - EPiServer World

Developer's Guide - EPiServer World

Developer's Guide - EPiServer World

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!