Products and Services
Graffiti CMS
Learn more about our simple content publishing platform.
Harvest Reporting Server
Get business intelligence tools for measuring online behavior.
Professional Services
Consulting, creative, and Web services from the people who know Community Server best.
Solutions
Telligent
Learn more about our team at Telligent.com.
 

Developer Options

  • Writing and Configuring a CSModule

    To write CSModules you must implement an interface called ICSModule.The ICSModule is defined in the CommunityServer.Components.dll. You must add a reference to this .dll before you can write any CSModules.

  • Tasks

    Tasks are pieces of code that can be executed at specific intervals. For example, if you want to send an email every 8 hours to a group of members that reports on the current site activity, you can do this with a task. Tasks are executed automatically, so you do not need to have anyone pushing buttons to get them to execute.

  • Extensibility

    This document will be the starting point for documenting the core Community Server extensibility points. CSModules Custom Themes Data Providers Common Code Examples Tasks...

  • CSModules Overview

    CSModules provide developers a clear path for adding and changing behaviors in Community Server without the need to change any source code.

    Community Server raises a set of events at various points in the application lifecycle. By implementing an interface called ICSModule, developers can be notified when things like a new blog post is made or a user chooses to update a profile.

  • CSModule Events

    Below is a list of existing CSModule Events. If there is an event you would like to see added to Community Server, please let us know at support@telligent.com.

  • Common Code Examples

    Below are examples of very basic code that you can use to accomplish common tasks with the Community Server API. To begin you should make sure that you have a project set up with references to the Community Server assemblies.