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.

10 | Developer’s <strong>Guide</strong> <strong>EPiServer</strong> Community 3.1<br />

1.2.3 <strong>EPiServer</strong> Community Core Modules<br />

Included in the <strong>EPiServer</strong> Community Core are several modules. The modules are Security, Tags, Rating, Categories,<br />

Attributes and Queries. These modules containinterfaces and classes that can be used throughout the <strong>EPiServer</strong><br />

Community system and also for third party classes that wish to benefit from this functionality.<br />

StarCommunity.Core.Modules.Tags<br />

Tags enable users to organize their content (often for the public) by tagging it with a certain word or phrase. All tags<br />

can then be merged into a Tag Cloud where tags are shown with different weight depending on the popularity. To use<br />

Tags, the class must implement the ITaggableEntity interface provided by <strong>EPiServer</strong> Community Framework. The Tag<br />

system itself contains helper classes as shown in figure below. Coding samples using tags are found under the tutorial<br />

section in this document.<br />

StarCommunity.Core.Modules.Rating<br />

Rating enables developers to implement rating functionality for all classes that implements the IRatableEntity interface.<br />

Rated objects can be rated and retrieved based on their average rating. The rating system itself contains helper classes<br />

as shown in figure below. Coding samples using rating are found under the tutorials section in this document.<br />

© <strong>EPiServer</strong> AB

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

Saved successfully!

Ooh no, something went wrong!