<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://telligent.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Telligent Evolution 5.x Developer Documentation</title><link>http://telligent.com/community/developers/w/wiki/default.aspx</link><description /><dc:language>en-US</dc:language><generator>6.x Production</generator><item><title>How to: Configure CFS File Store</title><link>http://telligent.com/community/developers/w/wiki/902.how-to-configure-cfs-file-store.aspx</link><pubDate>Tue, 31 Jan 2012 18:24:45 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:902</guid><dc:creator>Blake "Howdy" Smith</dc:creator><description>Current Revision posted to Telligent Evolution 5.x Developer Documentation by Blake &amp;quot;Howdy&amp;quot; Smith on 1/31/2012 12:24:45 PM&lt;br /&gt;
&lt;p align="left"&gt;Creating a new [[CFS File Stores|CFS file store]] is as simple as adding a new&amp;nbsp;&lt;span style="font-family:courier new,courier;"&gt;&amp;lt;fileStore /&amp;gt;&lt;/span&gt;&amp;nbsp;node to the &lt;span style="font-family:courier new,courier;"&gt;&amp;lt;CentralizedFileStorage /&amp;gt;&lt;/span&gt; node of the communityserver.config file with a new name. When the&amp;nbsp;&lt;span style="font-family:courier new,courier;"&gt;&amp;lt;fileStore /&amp;gt;&lt;/span&gt;&amp;nbsp;node exists, that file store can be used to add/delete/query files.&lt;/p&gt;
&lt;p align="left"&gt;To add a new CFS File Store using a [[Override Files|communityserver_override.config]] file, the following [[Override Files|override]] can be used:&lt;/p&gt;
&lt;pre class="brush: xml"&gt;&amp;lt;Override xpath=&amp;quot;/CommunityServer/CentralizedFileStorage&amp;quot; mode=&amp;quot;add&amp;quot;&amp;gt;
    &amp;lt;fileStore name=&amp;quot;MyAssembly.MyCFSFileStore&amp;quot;
               type=&amp;quot;CommunityServer.Components.FileSystemFileStorageProvider,
                     CommunityServer.Components&amp;quot;
               basePath=&amp;quot;~\filestorage\\&amp;quot; /&amp;gt;
&amp;lt;/Override&amp;gt;
&lt;/pre&gt;
&lt;p&gt;The existing file stores are named according to the full name of the class in that interacts with the file store.&amp;nbsp;For example, post attachments are created/updated/deleted via the &lt;span style="font-family:courier new,courier;"&gt;CommunityServer.Components.PostAttachments&lt;/span&gt;&amp;nbsp;class in the API so the CFS file store used to store post attachment files is named &lt;span style="font-family:courier new,courier;"&gt;CommunityServer.Components.PostAttachments&lt;/span&gt;.&amp;nbsp;We suggest continuing this naming convention when you add file stores to the CFS.&lt;/p&gt;

&lt;div style="font-size: 90%;"&gt;Tags: cfs&lt;/div&gt;
</description></item><item><title>Telligent Evolution Platform Software Development Kit</title><link>http://telligent.com/community/developers/w/wiki/telligent-evolution-platform-software-development-kit.aspx</link><pubDate>Fri, 20 Jan 2012 19:48:00 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:3498</guid><dc:creator>Jenny Jarrard</dc:creator><description>Current Revision posted to Telligent Evolution 5.x Developer Documentation by Jenny Jarrard on 1/20/2012 1:48:00 PM&lt;br /&gt;
&lt;p&gt;&lt;a name="top"&gt;&lt;/a&gt;The Telligent Evolution Platform Software Development Kit (SDK) gives you examples and guidance for creating powerful features that are custom-tailored to your own needs.&lt;/p&gt;
&lt;p class="tdocs-note"&gt;A new version of the platform SDK (&lt;a href="#5.6"&gt;version 5.6&lt;/a&gt;)&amp;nbsp;is now available.&lt;/p&gt;
&lt;div class="table-of-contents"&gt;&lt;h2 class="title"&gt;In this Article&lt;/h2&gt;&lt;div class="hierarchy-list-header"&gt; &lt;/div&gt;&lt;ul class="hierarchy-list"&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#What_can_I_do_with_the_Telligent_Evolution_platform_SDK"&gt;What can I do with the Telligent Evolution platform SDK?&lt;/a&gt;&lt;div class="hierarchy-list-header"&gt; &lt;/div&gt;&lt;ul class="hierarchy-list"&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#WhatContained"&gt;What is contained in the platform SDK 5.0?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#PlatformSDK5.1"&gt;What is contained in the platform SDK 5.5 Preview 1?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#What_is_contained_in_the_Platform_SDK_5_5"&gt;What is contained in the Platform SDK 5.5?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#What_is_contained_in_the_Platform_SDK_5_5_1"&gt;What is contained in the Platform SDK 5.5.1?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Platform5.5.2"&gt;What is contained in the Platform SDK 5.5.2?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#5.6"&gt;What is contained in the Platform SDK 5.6?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="hierarchy-list-footer"&gt; &lt;/div&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#SDK_Frequently_Asked_Questions"&gt;SDK Frequently Asked Questions&lt;/a&gt;&lt;div class="hierarchy-list-header"&gt; &lt;/div&gt;&lt;ul class="hierarchy-list"&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#What_is_the_developer_license"&gt;What is the developer license?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#How_do_I_get_a_developer_license"&gt;How do I get a developer license?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#What_does_the_developer_license_entitle_me_to_do"&gt;What does the developer license entitle me to do?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Why_doesn_t_Telligent_s_source_code_ship_with_the_platform_SDK"&gt;Why doesn&amp;#39;t Telligent&amp;#39;s source code ship with the platform SDK?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Are_the_sample_applications_open_source_software_What_license_are_they_covered_under"&gt;Are the sample applications open source software? What license are they covered under?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Where_can_I_find_documentation_for_developing_against_Telligent_Evolution"&gt;Where can I find documentation for developing against Telligent Evolution?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Where_can_I_discuss_working_with_Telligent_Evolution"&gt;Where can I discuss working with Telligent Evolution?&lt;/a&gt;&lt;div class="hierarchy-list-header"&gt; &lt;/div&gt;&lt;ul class="hierarchy-list"&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Related_information"&gt;Related information&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="hierarchy-list-footer"&gt; &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="hierarchy-list-footer"&gt; &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="hierarchy-list-footer"&gt; &lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2 id="what_can_i_do_with_the_telligent_evolution_platform_sdk"&gt;&lt;a name="What_can_I_do_with_the_Telligent_Evolution_platform_SDK"&gt;&lt;/a&gt;What can I do with the Telligent Evolution platform SDK?&lt;/h2&gt;
&lt;p&gt;The Telligent Evolution Platform SDK is a collection of examples, tools, and documentation designed to help you develop applications against the Telligent Evolution platform, the central platform supporting Telligent Enterprise and Telligent Community.&lt;/p&gt;
&lt;p&gt;The following sections represent the cumulative information about the platform SDK throughout this release.&lt;/p&gt;
&lt;h3 id="what_is_contained_in_the_platform_sdk_50"&gt;&lt;a name="WhatContained"&gt;&lt;/a&gt;What is contained in the platform SDK 5.0?&lt;/h3&gt;
&lt;p&gt;The platform SDK contains the source code for sample applications:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stand-alone applications:
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Bahbl&lt;/b&gt; - Reference application used to drive out v2 REST endpoints. Bahbl is a Twitter-like application that shows you how to use profiles, activity messages, authentication, and other key features of the Evolution REST infrastructure.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;New User Uploader Tool&lt;/b&gt; - Short, practical tool showing you how to create new users from a comma separated value (.csv) file.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Integration tests used to exercise and validate the Telligent Evolution Web services. These are the tests Telligent used during the development of v2 REST Web services. You&amp;rsquo;ll see exactly how you can implement very granular pieces of functionality, and you&amp;rsquo;ll see how Telligent approached testing.&lt;/li&gt;
&lt;li&gt;Extensibility examples:
&lt;ul&gt;
&lt;li&gt;Widgets:
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Twitter widget controls&lt;/b&gt; - Creates controls to display Twitter on a page and send your Telligent Community or Telligent Enterprise status messages to Twitter.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Modules:
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;New group avatar&lt;/b&gt; - Assigns a group a random avatar from the group selectable avatars store whenever a new hub is created.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;New user random avatar&lt;/b&gt; - Assigns a new member a random avatar from the selectable avatars store when he/she first joins the community.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Notify on new user create&lt;/b&gt; - Sends an email to the specified email addresses when a new user joins the community.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Table of contents&lt;/b&gt; - Creates styled TOC for wikis.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Spam rule sample:
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Telligent.AkismetSpamRule&lt;/b&gt; - Integrates the Akismet spam service.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information, see the README file in each sample&amp;#39;s folder.&lt;/p&gt;
&lt;h3 id="what_is_contained_in_the_platform_sdk_55_preview_1"&gt;&lt;a name="PlatformSDK5.1"&gt;&lt;/a&gt;What is contained in the platform SDK 5.5 Preview 1?&lt;/h3&gt;
&lt;p&gt;All that is included in the &lt;a href="#WhatContained"&gt;5.0 version&lt;/a&gt; with the addition of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for &lt;a href="/community/developers/w/wiki/users-with-profilefields-node.aspx"&gt;GETs for custom profile fields&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/get-search-results.aspx"&gt;New search API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/sample-asp-net-mvc-search-site-example.aspx"&gt;ASP.NET MVC search site example&lt;/a&gt; &amp;ndash; A reference application that provides example usage of the REST v2 search endpoint in an external application.&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/sample-track-term-search-widgets.aspx"&gt;Track Term Search widgets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update to the REST URLs to support .xml and .json extensions:
&lt;p&gt;The recommended URL request format has been changed so that output will be specified using a &lt;span style="font-family:courier new,courier;"&gt;.xml/.json&lt;/span&gt; extension, making it look more like a file extension.&lt;/p&gt;
&lt;p&gt;REST v2 Web services continue to support old-style URLs for the time being. This support is scheduled for removal in the Telligent Evolution Platform 6.0 release (Telligent Community 6.0 / Telligent Enterprise 3.0) in favor of the new URL formatting.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Old-style URL:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:courier new,courier;"&gt;http://mysite.com/api.ashx/v2/users/2100 - use default output formatting (XML)&lt;br /&gt;http://mysite.com/api.ashx/v2/users/2100/xml - use XML output formatting&lt;br /&gt;http://mysite.com/api.ashx/v2/users/2100/json - use JSON output formatting&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New-style URL:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:courier new,courier;"&gt;http://mysite.com/api.ashx/v2/users/2100.xml - use XML output formatting&lt;br /&gt;http://mysite.com/api.ashx/v2/users/2100.json - use JSON output formatting&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Notice that in the new platform SDK, there is no longer an option to use the default output formatter. You must explicitly identify whether the output is to be &lt;span style="font-family:courier new,courier;"&gt;.xml&lt;/span&gt; or &lt;span style="font-family:courier new,courier;"&gt;.json&lt;/span&gt;. The URL format has changed from using &lt;span style="font-family:courier new,courier;"&gt;/xml&lt;/span&gt; to look more like a file extension with the use of &lt;span style="font-family:courier new,courier;"&gt;.xml&lt;/span&gt;. We believe this change falls more in line with formats used by other popular REST web services.&lt;/p&gt;
&lt;p&gt;As stated above, the old-style URL formatting will be honored for the time being - at least for existing endpoints. However, you should consider the old-style formatting to be deprecated because it will be removed in the Telligent Evolution Platform 6.0 release. For any current or future development, we recommend that you use the new-style URL format.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="what_is_contained_in_the_platform_sdk_55"&gt;&lt;a name="What_is_contained_in_the_Platform_SDK_5_5"&gt;&lt;/a&gt;What is contained in the Platform SDK 5.5?&lt;/h3&gt;
&lt;p&gt;All that is included in the preview 1 version and:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/forum.aspx"&gt;New endpoints for forums&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/answered-threads-widget.aspx"&gt;Answered Threads Widget example&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/group-sitemap-build.aspx"&gt;Group Sitemap Build&lt;/a&gt; sample application&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/20409.aspx"&gt;Wiki Link Analyzer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="what_is_contained_in_the_platform_sdk_551"&gt;&lt;a name="What_is_contained_in_the_Platform_SDK_5_5_1"&gt;&lt;/a&gt;What is contained in the Platform SDK 5.5.1?&lt;/h3&gt;
&lt;p&gt;All that is included in the 5.5 version plus:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/blog-posts-and-comments.aspx"&gt;New endpoints for blogs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/conversations.aspx"&gt;New endpoints for conversations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Optional AfterDate property for getting &lt;a href="/community/developers/w/wiki/get-activity-messages.aspx"&gt;activity messages&lt;/a&gt; or &lt;a href="/community/developers/w/wiki/get-status-messages.aspx"&gt;status messages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Verified and suggested answer counts for forum threads&lt;/li&gt;
&lt;li&gt;Moderate forums&lt;/li&gt;
&lt;li&gt;Approve and deny friend requests&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/mobile-dashboard-android.aspx"&gt;Telligent Mobile Dashboard (Android) sample application&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/commentservice-sample-application.aspx"&gt;CommentService sample application&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We have also made a few changes to the REST console:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The &lt;span style="font-family:courier new,courier;"&gt;Endpoint URL&lt;/span&gt; field now defaults to the site you are accessing instead of localhost and you cannot change this URL from the current site.&lt;/li&gt;
&lt;li&gt;We have added a drop-down list that contains all endpoint URLs. You can now select from the list and your endpoint text box is prefilled with the endpoint URL you select.&lt;/li&gt;
&lt;li&gt;For discoverability, we have added support for displaying the types for each property in the response. You can include the types in the response by simply adding &lt;span style="font-family:courier new,courier;"&gt;showtypes=true&lt;/span&gt; to the query string of the endpoint URL.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="section full"&gt;Example Info endpoint XML response without types&lt;/div&gt;
&lt;div class="subsection code"&gt;
&lt;pre class="brush: xml"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;Response&amp;gt;&lt;br /&gt;    &amp;lt;InfoResult&amp;gt;&lt;br /&gt;        &amp;lt;SiteName&amp;gt;Telligent&amp;lt;/SiteName&amp;gt;&lt;br /&gt;        &amp;lt;Product&amp;gt;Telligent Evolution Platform Developer Build&amp;lt;/Product&amp;gt;&lt;br /&gt;        &amp;lt;Platform&amp;gt;5.0.40917.7875&amp;lt;/Platform&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;Webservice&amp;gt;5.0.40917.7875&amp;lt;/Webservice&amp;gt;&lt;br /&gt;    &amp;lt;/InfoResult&amp;gt;&lt;br /&gt;&amp;lt;/Response&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="section full"&gt;Example Info endpoint XML response with types&lt;/div&gt;
&lt;div class="subsection code"&gt;
&lt;pre class="brush: xml"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;Response&amp;gt;&lt;br /&gt;    &amp;lt;InfoResult&amp;gt;&lt;br /&gt;       &amp;lt;SiteName Type=&amp;quot;string&amp;quot;&amp;gt;Telligent&amp;lt;/SiteName&amp;gt;&lt;br /&gt;        &amp;lt;Product Type=&amp;quot;string&amp;quot;&amp;gt;Telligent Evolution Platform Developer Build&amp;lt;/Product&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;Platform Type=&amp;quot;string&amp;quot;&amp;gt;5.0.40917.7875&amp;lt;/Platform&amp;gt;&lt;br /&gt;        &amp;lt;Webservice Type=&amp;quot;string&amp;quot;&amp;gt;5.0.40917.7875&amp;lt;/Webservice&amp;gt;&lt;br /&gt;    &amp;lt;/InfoResult&amp;gt;&lt;br /&gt;&amp;lt;/Response&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="section full"&gt;Example Info endpoint JSON response without types&lt;/div&gt;
&lt;div class="subsection code"&gt;
&lt;pre class="brush: xml"&gt;{&lt;br /&gt;    &amp;quot;InfoResult&amp;quot;: {&lt;br /&gt;        &amp;quot;SiteName&amp;quot;: &amp;quot;Telligent&amp;quot;,&lt;br /&gt;        &amp;quot;Product&amp;quot;: &amp;quot;Telligent Evolution Platform Developer Build&amp;quot;,&lt;br /&gt;        &amp;quot;Platform&amp;quot;: &amp;quot;5.0.40917.7875&amp;quot;,&lt;br /&gt;        &amp;quot;Webservice&amp;quot;: &amp;quot;5.0.40917.7875&amp;quot;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="section full"&gt;Example Info endpoint JSON response without types&lt;/div&gt;
&lt;div class="subsection code"&gt;
&lt;pre class="brush: xml"&gt;{&lt;br /&gt;    &amp;quot;InfoResult&amp;quot;: {&lt;br /&gt;        &amp;quot;SiteName&amp;quot;: {&lt;br /&gt;            &amp;quot;value&amp;quot;: &amp;quot;Telligent&amp;quot;,&lt;br /&gt;            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;&lt;br /&gt;        },&lt;br /&gt;        &amp;quot;Product&amp;quot;: {&lt;br /&gt;            &amp;quot;value&amp;quot;: &amp;quot;Telligent Evolution Platform Developer Build&amp;quot;,&lt;br /&gt;            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;        },&lt;br /&gt;        &amp;quot;Platform&amp;quot;: {&lt;br /&gt;            &amp;quot;value&amp;quot;: &amp;quot;5.0.40917.7875&amp;quot;,&lt;br /&gt;            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;&lt;br /&gt;        },&lt;br /&gt;        &amp;quot;Webservice&amp;quot;: {&lt;br /&gt;            &amp;quot;value&amp;quot;: &amp;quot;5.0.40917.7875&amp;quot;,&lt;br /&gt;            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="/resources/m/product_downloads/1336857.aspx"&gt;Download version 5.5.1 of the Telligent Evolution&lt;/a&gt; Platform SDK today.&lt;/p&gt;
&lt;p&gt;Read the &lt;a href="/community/developers/w/wiki/install-telligent-evolution-platform-sdk-5-5-1.aspx"&gt;installation instructions&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="what_is_contained_in_the_platform_sdk_552"&gt;&lt;a name="Platform5.5.2"&gt;&lt;/a&gt;What is contained in the Platform SDK 5.5.2?&lt;/h3&gt;
&lt;p&gt;All that is included in the 5.5.1 version plus:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Users, roles and permissions&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Delete users&lt;/li&gt;
&lt;li&gt;Pull current status message when retrieving user information&lt;/li&gt;
&lt;li&gt;Find users by email address&lt;/li&gt;
&lt;li&gt;Validate username/password combinations&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Create, update and delete user roles&lt;/li&gt;
&lt;li&gt;Add or remove users to roles&lt;/li&gt;
&lt;li&gt;Validate user permissions for applications and application content&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Applications
&lt;ul&gt;
&lt;li&gt;Retrieve comments for a specific file, wiki page&lt;/li&gt;
&lt;li&gt;Create, update or delete comments on a file, wiki page&lt;/li&gt;
&lt;li&gt;Retrieve, view, create, update or delete files&lt;/li&gt;
&lt;li&gt;Add and remove attachments when creating or updating blog posts, forum threads and forum replies&lt;/li&gt;
&lt;li&gt;Pull application descriptions by GroupID or AppKey&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Groups
&lt;ul&gt;
&lt;li&gt;Filter membership list by membership type (owner, manager, member, pending member)&lt;/li&gt;
&lt;li&gt;Pull group list by key (in addition to existing pull by GroupID)&lt;/li&gt;
&lt;li&gt;Pull group list for entire community&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Activity stream
&lt;ul&gt;
&lt;li&gt;Filter activities by type to view only or view all but particular activity types&lt;/li&gt;
&lt;li&gt;Pull site-wide and group-specific activity streams (in addition to existing user-specific activity stream)&lt;/li&gt;
&lt;li&gt;Include or exclude status messages from activity stream list&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Site information: Pull timezone offset and serialized timezone&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We&amp;#39;ve also introduced ISO date format support and made building and adding your own custom endpoints much easier with our complete end-to-end CustomEndpoint sample.&lt;/p&gt;
&lt;h3 id="what_is_contained_in_the_platform_sdk_56"&gt;&lt;a name="5.6"&gt;&lt;/a&gt;What is contained in the Platform SDK 5.6?&lt;/h3&gt;
&lt;p&gt;New APIs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Forums
&lt;ul&gt;
&lt;li&gt;View verified and suggested answer count and ratings for forum threads&lt;/li&gt;
&lt;li&gt;Moderate forums&lt;/li&gt;
&lt;li&gt;Add/remove attachments when creating or updating forum threads and/or replies&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Blogs
&lt;ul&gt;
&lt;li&gt;Read or write blog posts and comments&lt;/li&gt;
&lt;li&gt;Add/remove attachments when creating or updating blog posts&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Wikis
&lt;ul&gt;
&lt;li&gt;View comments for a specific file or wiki page&lt;/li&gt;
&lt;li&gt;Create, update or delete comments on a file or wiki page&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Files
&lt;ul&gt;
&lt;li&gt;View, create, update and delete files&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Connections
&lt;ul&gt;
&lt;li&gt;Start or contribute to conversations&lt;/li&gt;
&lt;li&gt;Approve and deny friend requests&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Users
&lt;ul&gt;
&lt;li&gt;Delete users&lt;/li&gt;
&lt;li&gt;Find users via email address&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Activity streams
&lt;ul&gt;
&lt;li&gt;Filter activity stream by type and included or exclude status messages&lt;/li&gt;
&lt;li&gt;View site-wide and group-specific activity streams (in addition to existing user-specific activity streams)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Groups
&lt;ul&gt;
&lt;li&gt;View community-wide group list&lt;/li&gt;
&lt;li&gt;View group lists and application descriptions by GroupID or AppKey&lt;/li&gt;
&lt;li&gt;View group membership by type (owner, manager, pending member, etc.)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Site Information
&lt;ul&gt;
&lt;li&gt;View time zone offset and serialized time zone&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Roles and permissions
&lt;ul&gt;
&lt;li&gt;Create, update and delete user roles&lt;/li&gt;
&lt;li&gt;Add or remove users to/from roles&lt;/li&gt;
&lt;li&gt;Validate user permissions for applications and content&lt;/li&gt;
&lt;li&gt;Validate username and password combinations&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We have also included a sample widget that overlays our micro-blogging functionality on a map to visualize communications geographically.&lt;/p&gt;
&lt;p&gt;Download the &lt;a href="/resources/m/product_downloads/1342215.aspx"&gt;Telligent Evolution Platform SDK 5.6&lt;/a&gt; today&lt;a href="/community/resources/m/product_downloads/1342215.aspx"&gt;.&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a name="SDK_Frequently_Asked_Questions"&gt;&lt;/a&gt;SDK Frequently Asked Questions&lt;/h2&gt;
&lt;p&gt;This section contains questions that are frequently asked by developers.&lt;/p&gt;
&lt;h3 id="what_is_the_developer_license"&gt;&lt;a name="What_is_the_developer_license"&gt;&lt;/a&gt;What is the developer license?&lt;/h3&gt;
&lt;p&gt;The developer license enables you to create a Telligent Enterprise or a Telligent Community site, against which you can then create applications or extensions. Install the license from the platform SDK to your development site.&lt;/p&gt;
&lt;h3 id="how_do_i_get_a_developer_license"&gt;&lt;a name="How_do_I_get_a_developer_license"&gt;&lt;/a&gt;How do I get a developer license?&lt;/h3&gt;
&lt;p&gt;Contact &lt;strong&gt;&lt;a href="/about/contact/support/"&gt;support&lt;/a&gt; &lt;/strong&gt;to coordinate your license.&lt;/p&gt;
&lt;h3 id="what_does_the_developer_license_entitle_me_to_do"&gt;&lt;a name="What_does_the_developer_license_entitle_me_to_do"&gt;&lt;/a&gt;What does the developer license entitle me to do?&lt;/h3&gt;
&lt;p&gt;The developer license enables you to create a set of communities for development purposes only. You may not use the developer license to host live communities. Additionally, the developer license is limited to traffic on a local system and has a number of features restricted from use. See the table below for specifics.&lt;/p&gt;
&lt;h3 id="why_doesnt_telligents_source_code_ship_with_the_platform_sdk"&gt;&lt;a name="Why_doesn_t_Telligent_s_source_code_ship_with_the_platform_SDK"&gt;&lt;/a&gt;Why doesn&amp;#39;t Telligent&amp;#39;s source code ship with the platform SDK?&lt;/h3&gt;
&lt;p&gt;No source code is included in the platform SDK because Telligent Evolution&amp;#39;s extensibility points are through the Web services endpoints. Using the Web services will enable you to write the most feature-complete applications and customizations possible while ensuring you&amp;#39;re protected from possibly breaking changes in internal APIs.&lt;/p&gt;
&lt;h3 id="are_the_sample_applications_open_source_software_what_license_are_they_covered_under"&gt;&lt;a name="Are_the_sample_applications_open_source_software_What_license_are_they_covered_under"&gt;&lt;/a&gt;Are the sample applications open source software? What license are they covered under?&lt;/h3&gt;
&lt;p&gt;The samples aren&amp;#39;t open source software.&amp;nbsp;Telligent doesn&amp;#39;t take contributions from the community back into the codebase. However, you&amp;#39;re free to do whatever you want with the samples. All sample applications are released within the platform SDK under the MIT open source software license&lt;/p&gt;
&lt;h3 id="where_can_i_find_documentation_for_developing_against_telligent_evolution"&gt;&lt;a name="Where_can_I_find_documentation_for_developing_against_Telligent_Evolution"&gt;&lt;/a&gt;Where can I find documentation for developing against Telligent Evolution?&lt;/h3&gt;
&lt;p&gt;We provide a &lt;a href="/community/developers/w/wiki/"&gt;Developer&amp;#39;s Guide&lt;/a&gt;&amp;nbsp;to help you develop against the Telligent Evolution platform.&lt;/p&gt;
&lt;h3 id="where_can_i_discuss_working_with_telligent_evolution"&gt;&lt;a name="Where_can_I_discuss_working_with_Telligent_Evolution"&gt;&lt;/a&gt;Where can I discuss working with Telligent Evolution?&lt;/h3&gt;
&lt;p&gt;Join our &lt;a href="/community/developers/telligent_evolution/f/554.aspx"&gt;Telligent Evolution community&lt;/a&gt; online, which also addresses development questions.&lt;/p&gt;
&lt;h4&gt;&lt;a name="Related_information"&gt;&lt;/a&gt;Related information&lt;/h4&gt;
&lt;p&gt;For information about the Platform SDK in Telligent Evolution release 6.0, see &lt;a href="/community/developers/w/developer6/platform-sdk.aspx"&gt;this article&lt;/a&gt;.&lt;/p&gt;

&lt;div style="font-size: 90%;"&gt;Tags: API&lt;/div&gt;
</description></item><item><title>Getting Started: Development Environment</title><link>http://telligent.com/community/developers/w/wiki/910.aspx</link><pubDate>Wed, 18 Jan 2012 11:31:16 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:910</guid><dc:creator>Alex Crome</dc:creator><description>Current Revision posted to Telligent Evolution 5.x Developer Documentation by Alex Crome on 1/18/2012 5:31:16 AM&lt;br /&gt;
&lt;p&gt;The Telligent Evolution platform is built on top of ASP.Net 3.5.&amp;nbsp;You will therefore require a version of Visual Studio 2008.&amp;nbsp;If you don&amp;#39;t already own a copy of Visual Studio 2008 you can download and install &lt;a href="http://www.microsoft.com/express/vwd/Default.aspx"&gt;Visual Studio Web Developer Express 2008&lt;/a&gt; SP1.&amp;nbsp;If you have a copy of Visual Studio Web Developer Express 2005, or 2008 without SP1, you will need to upgrade to 2008 SP1. &amp;nbsp;If you have a full copy of Visual Studio 2005 you need to upgrade to Visual Studio 2008. &amp;nbsp;If you have Visual Studio 2008, you need to apply &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&amp;amp;displaylang=en"&gt;Service Pack 1&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you don&amp;#39;t have a copy of SQL Server, you will likely want to install it so you can run the Telligent Evolution platform on your computer. SQL Server Express 2005 or &lt;a href="http://www.microsoft.com/express/sql/download/"&gt;SQL Server Express 2008&lt;/a&gt; will be suitable.&lt;/p&gt;
&lt;div class="table-of-contents"&gt;&lt;h2 class="title"&gt;In this Article&lt;/h2&gt;&lt;div class="hierarchy-list-header"&gt; &lt;/div&gt;&lt;ul class="hierarchy-list"&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Create_your_project"&gt;Create your project&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Visual_Studio_Web_Server"&gt;Visual Studio Web Server&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Disable_Google_Ping_Module"&gt;Disable Google Ping Module&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="hierarchy-list-footer"&gt; &lt;/div&gt;&lt;/div&gt;
&lt;h2 id="create_your_project"&gt;&lt;a name="Create_your_project"&gt;&lt;/a&gt;Create your project&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Open Visual Studio.&lt;/li&gt;
&lt;li&gt;Go to File&amp;gt; New Project and create a new &amp;quot;ASP.Net Web Application&amp;quot;.&lt;/li&gt;
&lt;li&gt;Add a class library project to your web application project. This will be where you write any custom controls and/or code for your website.&amp;nbsp;Depending on what you&amp;#39;re doing, you may prefer to make a number of class library projects to better separate your custom extensions.&lt;/li&gt;
&lt;li&gt;Delete the existing files within the project.&lt;/li&gt;
&lt;li&gt;Copy the contents of the /web/ folder (apart from the /bin/ folder) of the web Installer into your web project.&lt;/li&gt;
&lt;li&gt;In Windows Explorer, open the location where you&amp;#39;ve created your two projects and add a new folder &amp;quot;References&amp;quot;.&lt;/li&gt;
&lt;li&gt;Into this References folder&amp;nbsp;copy the contents of /web/bin/ in the Web Package download.&lt;/li&gt;
&lt;li&gt;In the Visual Studio Solution Explorer, right-click the on References folder in the Web Project and select Add Reference.&lt;/li&gt;
&lt;li&gt;In the Add References window that opens, select the Browse tab.&lt;/li&gt;
&lt;li&gt;Navigate to the References folder and&amp;nbsp;add references to all the files in this folder.&amp;nbsp;You don&amp;#39;t have to add them one by one, you can select all the files at one time and click &lt;b&gt;OK&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;In the Solution Explorer, expand the References folder in your Web Project, right click on System.Web.Routing &amp;gt; properties and set Copy Local to True.&lt;/li&gt;
&lt;li&gt;Do the same for System.Web.Abstractions&lt;/li&gt;
&lt;li&gt;Open the Add References Window again and click on the Projects tab.&lt;/li&gt;
&lt;li&gt;Add a reference to the class library project(s) you created.&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="padding:0;margin:0;"&gt;&lt;/p&gt;
&lt;ol&gt;&lt;/ol&gt;
&lt;p&gt;You have now completed setting up the project in which you can extend the Telligent Community/Evolution platform. You will now need to build your solution, set up your database, and install search.&lt;/p&gt;
&lt;p&gt;At this point you may also want to consider checking your project into a Source Control system so you can track any changes.&lt;/p&gt;
&lt;h2 id="using_community_server_with_the_visual_studio_web_server"&gt;&lt;a name="Visual_Studio_Web_Server"&gt;&lt;/a&gt;Visual Studio Web Server&lt;/h2&gt;
&lt;p&gt;The Telligent Evolution Platform will run fine on the Visual Studio Web server, with the exception of any uploaded content (e.g. user avatars, media gallery posts).&amp;nbsp;This is due to an incompatibility between the [[Centralized File System (CFS)]] and the Visual Studio Web Server. &amp;nbsp;&amp;nbsp;To work around this issue, you should do your testing on IIS where possible.&lt;/p&gt;
&lt;h2 id="disable_google_ping_module"&gt;&lt;a name="Disable_Google_Ping_Module"&gt;&lt;/a&gt;Disable Google Ping Module&lt;/h2&gt;
&lt;p&gt;The Google Ping Module will try to ping Google whenever a change is made to your site to alert Google that there&amp;#39;s new content on your website to be indexed.&amp;nbsp;This can cause timeouts when you are developing on the Telligent Evolution platform on a local machine or an internal network.&amp;nbsp;Since it serves no purpose in such environments, you should remove the Module. However, remember to reinstate the module before you move your web site to a production environment.&lt;/p&gt;
&lt;p&gt;The Google Ping Module is a [[CS Modules|CSModule]] and can be removed from the &lt;span class="tdocs-path"&gt;communityserver.config&lt;/span&gt; file&amp;nbsp;by adding the following [[Override Files|override]] to a &lt;span class="tdocs-path"&gt;communityserver_override.config&lt;/span&gt; file.&lt;/p&gt;
&lt;pre class="brush: xml"&gt;&amp;lt;Override xpath=&amp;quot;/CommunityServer/CSModules/add[@name=&amp;#39;GooglePingModule&amp;#39;]&amp;quot;
          mode=&amp;quot;remove&amp;quot;/&amp;gt;&lt;/pre&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Getting Started&lt;/div&gt;
</description></item><item><title>How to: Change the content editor</title><link>http://telligent.com/community/developers/w/wiki/3347.aspx</link><pubDate>Wed, 28 Dec 2011 22:44:41 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:3347</guid><dc:creator>Stacy Randolph</dc:creator><description>Current Revision posted to Telligent Evolution 5.x Developer Documentation by Stacy Randolph on 12/28/2011 4:44:41 PM&lt;br /&gt;
&lt;div class="table-of-contents"&gt;&lt;h2 class="title"&gt;In this Article&lt;/h2&gt;&lt;div class="hierarchy-list-header"&gt; &lt;/div&gt;&lt;ul class="hierarchy-list"&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#editoroptions"&gt;Editor Options&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#overrides"&gt;Overrides&lt;/a&gt;&lt;div class="hierarchy-list-header"&gt; &lt;/div&gt;&lt;ul class="hierarchy-list"&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Add_an_Editor"&gt;Add an Editor&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Add_an_Editor_Option"&gt;Add an Editor Option&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Edit_an_Editor_Option"&gt;Edit an Editor Option&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="hierarchy-list-footer"&gt; &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="hierarchy-list-footer"&gt; &lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Out of the box, Telligent includes support for two text editors.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Default Text Editor -&amp;nbsp;Standard text box, with no special features&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tinymce.moxiecode.com/"&gt;TinyMCE&lt;/a&gt;&amp;nbsp;- WYSIWYG editor&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can add support for custom text editors by creating a control which implements the &lt;span style="font-family:courier new,courier;"&gt;CommunityServer.Controls.ITextEditor &lt;/span&gt;interface.&lt;/p&gt;
&lt;p&gt;Editors are registered in the &lt;span style="font-family:courier new,courier;"&gt;&amp;lt;editors&amp;gt;&lt;/span&gt; section of the&amp;nbsp;&lt;span style="font-family:courier new,courier;"&gt;&amp;lt;core&amp;gt;&lt;/span&gt; node in the &lt;span style="font-family:courier new,courier;"&gt;communityserver.config file&lt;/span&gt;.&amp;nbsp; Each editor is registered as an individual &lt;span style="font-family:courier new,courier;"&gt;editor&lt;/span&gt; node with the following attributes.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;&amp;nbsp;-&amp;nbsp;Name of the editor.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;type&lt;/strong&gt; - Type of the implementation of ITextEditor that should be used for the editor.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;resourceName&lt;/strong&gt; - Name of a resource with a friendly name for the editor.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;default&lt;/strong&gt; &lt;i&gt;(optional)&lt;/i&gt; - Boolean value specifying whether the editor is the default editor.&amp;nbsp;If multiple editors have default set to true, then the first editor with isDefault set to true will be taken as the defalt Editor.&amp;nbsp;If no editors have default set to true, then the first editor is deemed to be the default.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;resourceFile &lt;/strong&gt;&lt;i&gt;(optional)&lt;/i&gt; - Resource file which contains the resource containing the friendly editor&amp;#39;s name.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can have different editor nodes using the same control type. For example you could provide two TinyMCE editors, one with a &amp;#39;basic&amp;#39; mode which only supports&amp;nbsp;bold, italics and underline, and one with an advanced mode which provides more options.&lt;/p&gt;
&lt;h2 id="editor_options"&gt;&lt;a name="editoroptions"&gt;&lt;/a&gt;Editor Options&lt;/h2&gt;
&lt;p&gt;Each editor node can also have one or more &amp;lt;editorOption&amp;gt; nodes&amp;nbsp;assosiated with it.&amp;nbsp;An EditorOption node has two attributes&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt; - Name of the property being configured.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;value&lt;/strong&gt; - Value of the property being configured.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;How these EditorOptions are used is up to the Editor Control.&amp;nbsp;The DefaultTextEditor control ignores these EditorOptions, while the TinyMCE editor uses them to configure &lt;a href="http://tinymce.moxiecode.com/wiki.php/Configuration"&gt;TinyMCE Configuration Options&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="overrides"&gt;&lt;a name="overrides"&gt;&lt;/a&gt;Overrides&lt;/h2&gt;
&lt;p&gt;When modifying or adding editors and editorOptions, you should make your modifications through a [[Override Files|communityserver_override.config]] file.&amp;nbsp; Below are three sample overrides for manipulating editors and editorOptions.&lt;/p&gt;
&lt;h3 id="add_an_editor"&gt;&lt;a name="Add_an_Editor"&gt;&lt;/a&gt;Add an Editor&lt;/h3&gt;
&lt;p&gt;The following markup adds a new editor.&lt;/p&gt;
&lt;pre class="brush:xml"&gt;&amp;lt;Override xpath=&amp;quot;/CommunityServer/Core/editors&amp;quot; mode=&amp;quot;add&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;editor name=&amp;quot;myEditor&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type=&amp;quot;CommunityServer.Controls.DefaultTextEditor, CommunityServer.Controls&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; resourceName=&amp;quot;MyEditor&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;default=&amp;quot;false&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; resourceFile=&amp;quot;customResources.xml&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/&amp;gt;&lt;br /&gt;&amp;lt;/Override&amp;gt;&lt;/pre&gt;
&lt;h3 id="add_an_editor_option"&gt;&lt;a name="Add_an_Editor_Option"&gt;&lt;/a&gt;Add an Editor Option&lt;/h3&gt;
&lt;p&gt;The following markup puts the standard TinyMCE editor into read only mode:&lt;/p&gt;
&lt;pre class="brush:xml"&gt;&amp;lt;Override xpath=&amp;quot;/CommunityServer/Core/editors/editor[@name=&amp;#39;Enhanced&amp;#39;]&amp;quot;&lt;br /&gt;          mode=&amp;quot;add&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;editorOption name=&amp;quot;readonly&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;/Override&amp;gt;&lt;/pre&gt;
&lt;h3 id="edit_an_editor_option"&gt;&lt;a name="Edit_an_Editor_Option"&gt;&lt;/a&gt;Edit an Editor Option&lt;/h3&gt;
&lt;p&gt;The following markup disables resizing of the editor.&lt;/p&gt;
&lt;pre class="brush:xml"&gt;&amp;lt;Override path=&amp;quot;/CommunityServer/Core/editors/editor[@name=&amp;#39;Enhanced&amp;#39;]/editorOption[@name=&amp;#39;theme_advanced_resizing&amp;#39;]&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mode=&amp;quot;change&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;name=&amp;quot;value&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;value=&amp;quot;false&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/&amp;gt;&lt;/pre&gt;

&lt;div style="font-size: 90%;"&gt;Tags: editor&lt;/div&gt;
</description></item><item><title>Search fields by type</title><link>http://telligent.com/community/developers/w/wiki/search-fields-by-type.aspx</link><pubDate>Tue, 29 Nov 2011 20:15:02 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:5951</guid><dc:creator>Jenny Jarrard</dc:creator><description>Current Revision posted to Telligent Evolution 5.x Developer Documentation by Jenny Jarrard on 11/29/2011 2:15:02 PM&lt;br /&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;\&lt;/p&gt;
&lt;div style="overflow:scroll;"&gt;
&lt;table class="WikiTable;"&gt;
&lt;tbody&gt;
&lt;tr class="WikiTableBgBlue;"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="text-align:center;" valign="top;"&gt;Forum Posts&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;File Posts&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Blog Posts&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Wiki Articles&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Blogs&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Forums&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Media Galleries&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Wikis&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Groups&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Users&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Content Pages&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Type&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;forum&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;file&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;blog&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;wiki&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;blogapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;forumapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;fileapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;wikiapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;group&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;user&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;page&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;tag&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;tagkeyword&lt;sup&gt;2&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;title&lt;sup&gt;3&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;date&lt;sup&gt;4&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;username&lt;sup&gt;5&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;thread&lt;sup&gt;6&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;userdisplayname&lt;sup&gt;7&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;wiki&lt;sup&gt;8&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;section&lt;sup&gt;9&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;URL&lt;sup&gt;10&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;parentgroup&lt;sup&gt;11&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;content&lt;sup&gt;12&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;rawcontent&lt;sup&gt;13&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;threadstatus&lt;sup&gt;14&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;grouptype&lt;sup&gt;15&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td&gt;attachmentname&lt;sup&gt;16&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;attachmenttext&lt;sup&gt;17&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;group&lt;sup&gt;18&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;user&lt;sup&gt;19&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;profile_*&lt;sup&gt;20&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;contentid&lt;sup&gt;21&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;indexed_at&lt;sup&gt;22&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;&lt;a name="Notes"&gt;&lt;/a&gt;Notes&lt;/h2&gt;
&lt;table class="WikiTable;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;1&lt;/sup&gt;tag&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Solr notes&lt;/b&gt; - Analyzed.&lt;br /&gt; &lt;b&gt;Description/notes&lt;/b&gt; - Analyzed tags for the content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;2&lt;/sup&gt;tagkeyword&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Exact tags (lowercased) for the content. Filter on this field if you want content tagged by specific tag(s).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;3&lt;/sup&gt;title&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Solr notes&lt;/b&gt; - Analyzed.&lt;br /&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Subject/title of the content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;4&lt;/sup&gt;date&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Publish date of the content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;5&lt;/sup&gt;username&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Username for the user/author.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;6&lt;/sup&gt;thread&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Thread ID for the forum content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;7&lt;/sup&gt;userdisplayname&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Friendly display name for the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;8&lt;/sup&gt;wiki&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes &lt;/b&gt;-&amp;nbsp; ID of the wiki to which the content belongs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;9&lt;/sup&gt;section&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID of the section to which the content belongs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;10&lt;/sup&gt;URL&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;11&lt;/sup&gt;parentgroup&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID of the parentgroup.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;12&lt;/sup&gt;content&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Filtered, analyzed content. Typically you want to search against this field.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;13&lt;/sup&gt;rawcontent&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Unfiltered content. For posts, this is the formatted body.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;14&lt;/sup&gt;threadstatus&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Possible values&lt;/b&gt; - NotAnswered, Answered, AnsweredNotVerified.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;15&lt;/sup&gt;grouptype&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Possible values&lt;/b&gt; - PublicOpen, PrivateListed, Joinless, PrivateUnlisted, PublicClosed.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;16&lt;/sup&gt;attachmentname&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Name of the post attachment.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;17&lt;/sup&gt;attachmenttext&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Searchable text from the post attachment. This text is filtered and not intended to be displayed directly.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;18&lt;/sup&gt;group&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;19&lt;/sup&gt;user&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID of the content author.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;20&lt;/sup&gt;profile_*&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Searchable profile fields. Only fields marked as searchable. Ex. profile_Gender.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;21&lt;/sup&gt;contentid&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID supplied by the application, ex. post ID, user ID, group ID. Not unique across documents.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;22&lt;/sup&gt;indexed_at&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Date (UTC) the content was indexed.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
</description></item><item><title>Search fields by type</title><link>http://telligent.com/community/developers/w/wiki/search-fields-by-type/revision/7.aspx</link><pubDate>Tue, 29 Nov 2011 20:09:42 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:34467</guid><dc:creator>Jenny Jarrard</dc:creator><description>Revision 7 posted to Telligent Evolution 5.x Developer Documentation by Jenny Jarrard on 11/29/2011 2:09:42 PM&lt;br /&gt;
&lt;p&gt;&lt;/p&gt;
&lt;table class="WikiTable;"&gt;
&lt;tbody&gt;
&lt;tr class="WikiTableBgBlue;"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="text-align:center;" valign="top;"&gt;Forum Posts&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;File Posts&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Blog Posts&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Wiki Articles&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Blogs&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Forums&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Media Galleries&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Wikis&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Groups&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Users&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Content Pages&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Type&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;forum&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;file&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;blog&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;wiki&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;blogapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;forumapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;fileapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;wikiapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;group&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;user&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;page&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;tag&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;tagkeyword&lt;sup&gt;2&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;title&lt;sup&gt;3&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;date&lt;sup&gt;4&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;username&lt;sup&gt;5&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;thread&lt;sup&gt;6&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;userdisplayname&lt;sup&gt;7&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;wiki&lt;sup&gt;8&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;section&lt;sup&gt;9&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;URL&lt;sup&gt;10&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;parentgroup&lt;sup&gt;11&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;content&lt;sup&gt;12&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;rawcontent&lt;sup&gt;13&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;threadstatus&lt;sup&gt;14&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;grouptype&lt;sup&gt;15&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td&gt;attachmentname&lt;sup&gt;16&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;attachmenttext&lt;sup&gt;17&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;group&lt;sup&gt;18&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;user&lt;sup&gt;19&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;profile_*&lt;sup&gt;20&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;contentid&lt;sup&gt;21&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;indexed_at&lt;sup&gt;22&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;&lt;a name="Notes"&gt;&lt;/a&gt;Notes&lt;/h2&gt;
&lt;table class="WikiTable;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;1&lt;/sup&gt;tag&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Solr notes&lt;/b&gt; - Analyzed.&lt;br /&gt; &lt;b&gt;Description/notes&lt;/b&gt; - Analyzed tags for the content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;2&lt;/sup&gt;tagkeyword&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Exact tags (lowercased) for the content. Filter on this field if you want content tagged by specific tag(s).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;3&lt;/sup&gt;title&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Solr notes&lt;/b&gt; - Analyzed.&lt;br /&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Subject/title of the content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;4&lt;/sup&gt;date&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Publish date of the content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;5&lt;/sup&gt;username&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Username for the user/author.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;6&lt;/sup&gt;thread&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Thread ID for the forum content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;7&lt;/sup&gt;userdisplayname&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Friendly display name for the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;8&lt;/sup&gt;wiki&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes &lt;/b&gt;-&amp;nbsp; ID of the wiki to which the content belongs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;9&lt;/sup&gt;section&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID of the section to which the content belongs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;10&lt;/sup&gt;URL&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;11&lt;/sup&gt;parentgroup&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID of the parentgroup.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;12&lt;/sup&gt;content&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Filtered, analyzed content. Typically you want to search against this field.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;13&lt;/sup&gt;rawcontent&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Unfiltered content. For posts, this is the formatted body.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;14&lt;/sup&gt;threadstatus&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Possible values&lt;/b&gt; - NotAnswered, Answered, AnsweredNotVerified.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;15&lt;/sup&gt;grouptype&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Possible values&lt;/b&gt; - PublicOpen, PrivateListed, Joinless, PrivateUnlisted, PublicClosed.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;16&lt;/sup&gt;attachmentname&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Name of the post attachment.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;17&lt;/sup&gt;attachmenttext&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Searchable text from the post attachment. This text is filtered and not intended to be displayed directly.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;18&lt;/sup&gt;group&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;19&lt;/sup&gt;user&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID of the content author.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;20&lt;/sup&gt;profile_*&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Searchable profile fields. Only fields marked as searchable. Ex. profile_Gender.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;21&lt;/sup&gt;contentid&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID supplied by the application, ex. post ID, user ID, group ID. Not unique across documents.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;22&lt;/sup&gt;indexed_at&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Date (UTC) the content was indexed.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</description></item><item><title>Search fields by type</title><link>http://telligent.com/community/developers/w/wiki/search-fields-by-type/revision/6.aspx</link><pubDate>Tue, 29 Nov 2011 20:07:23 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:34466</guid><dc:creator>Jenny Jarrard</dc:creator><description>Revision 6 posted to Telligent Evolution 5.x Developer Documentation by Jenny Jarrard on 11/29/2011 2:07:23 PM&lt;br /&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="overflow:scroll;"&gt;
&lt;table class="WikiTable;"&gt;
&lt;tbody&gt;
&lt;tr class="WikiTableBgBlue;"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="text-align:center;" valign="top;"&gt;Forum Posts&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;File Posts&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Blog Posts&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Wiki Articles&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Blogs&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Forums&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Media Galleries&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Wikis&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Groups&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Users&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Content Pages&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Type&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;forum&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;file&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;blog&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;wiki&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;blogapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;forumapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;fileapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;wikiapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;group&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;user&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;page&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;tag&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;tagkeyword&lt;sup&gt;2&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;title&lt;sup&gt;3&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;date&lt;sup&gt;4&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;username&lt;sup&gt;5&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;thread&lt;sup&gt;6&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;userdisplayname&lt;sup&gt;7&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;wiki&lt;sup&gt;8&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;section&lt;sup&gt;9&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;URL&lt;sup&gt;10&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;parentgroup&lt;sup&gt;11&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;content&lt;sup&gt;12&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;rawcontent&lt;sup&gt;13&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;threadstatus&lt;sup&gt;14&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;grouptype&lt;sup&gt;15&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td&gt;attachmentname&lt;sup&gt;16&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;attachmenttext&lt;sup&gt;17&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;group&lt;sup&gt;18&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;user&lt;sup&gt;19&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;profile_*&lt;sup&gt;20&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;contentid&lt;sup&gt;21&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;indexed_at&lt;sup&gt;22&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;&lt;a name="Notes"&gt;&lt;/a&gt;Notes&lt;/h2&gt;
&lt;table class="WikiTable;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;1&lt;/sup&gt;tag&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Solr notes&lt;/b&gt; - Analyzed.&lt;br /&gt; &lt;b&gt;Description/notes&lt;/b&gt; - Analyzed tags for the content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;2&lt;/sup&gt;tagkeyword&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Exact tags (lowercased) for the content. Filter on this field if you want content tagged by specific tag(s).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;3&lt;/sup&gt;title&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Solr notes&lt;/b&gt; - Analyzed.&lt;br /&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Subject/title of the content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;4&lt;/sup&gt;date&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Publish date of the content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;5&lt;/sup&gt;username&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Username for the user/author.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;6&lt;/sup&gt;thread&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Thread ID for the forum content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;7&lt;/sup&gt;userdisplayname&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Friendly display name for the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;8&lt;/sup&gt;wiki&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes &lt;/b&gt;-&amp;nbsp; ID of the wiki to which the content belongs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;9&lt;/sup&gt;section&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID of the section to which the content belongs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;10&lt;/sup&gt;URL&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;11&lt;/sup&gt;parentgroup&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID of the parentgroup.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;12&lt;/sup&gt;content&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Filtered, analyzed content. Typically you want to search against this field.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;13&lt;/sup&gt;rawcontent&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Unfiltered content. For posts, this is the formatted body.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;14&lt;/sup&gt;threadstatus&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Possible values&lt;/b&gt; - NotAnswered, Answered, AnsweredNotVerified.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;15&lt;/sup&gt;grouptype&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Possible values&lt;/b&gt; - PublicOpen, PrivateListed, Joinless, PrivateUnlisted, PublicClosed.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;16&lt;/sup&gt;attachmentname&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Name of the post attachment.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;17&lt;/sup&gt;attachmenttext&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Searchable text from the post attachment. This text is filtered and not intended to be displayed directly.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;18&lt;/sup&gt;group&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;19&lt;/sup&gt;user&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID of the content author.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;20&lt;/sup&gt;profile_*&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Searchable profile fields. Only fields marked as searchable. Ex. profile_Gender.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;21&lt;/sup&gt;contentid&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID supplied by the application, ex. post ID, user ID, group ID. Not unique across documents.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;22&lt;/sup&gt;indexed_at&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Date (UTC) the content was indexed.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
</description></item><item><title>Search fields by type</title><link>http://telligent.com/community/developers/w/wiki/search-fields-by-type/revision/5.aspx</link><pubDate>Tue, 29 Nov 2011 20:05:16 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:34465</guid><dc:creator>Jenny Jarrard</dc:creator><description>Revision 5 posted to Telligent Evolution 5.x Developer Documentation by Jenny Jarrard on 11/29/2011 2:05:16 PM&lt;br /&gt;
&lt;p&gt;&lt;/p&gt;
&lt;table class="WikiTable;"&gt;
&lt;tbody&gt;
&lt;tr class="WikiTableBgBlue;"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="text-align:center;" valign="top;"&gt;Forum Posts&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;File Posts&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Blog Posts&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Wiki Articles&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Blogs&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Forums&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Media Galleries&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Wikis&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Groups&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Users&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Content Pages&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Type&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;forum&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;file&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;blog&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;wiki&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;blogapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;forumapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;fileapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;wikiapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;group&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;user&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;page&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;tag&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;tagkeyword&lt;sup&gt;2&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;title&lt;sup&gt;3&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;date&lt;sup&gt;4&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;username&lt;sup&gt;5&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;thread&lt;sup&gt;6&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;userdisplayname&lt;sup&gt;7&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;wiki&lt;sup&gt;8&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;section&lt;sup&gt;9&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;URL&lt;sup&gt;10&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;parentgroup&lt;sup&gt;11&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;content&lt;sup&gt;12&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;rawcontent&lt;sup&gt;13&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;threadstatus&lt;sup&gt;14&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;grouptype&lt;sup&gt;15&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td&gt;attachmentname&lt;sup&gt;16&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;attachmenttext&lt;sup&gt;17&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;group&lt;sup&gt;18&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;user&lt;sup&gt;19&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;profile_*&lt;sup&gt;20&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;contentid&lt;sup&gt;21&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;indexed_at&lt;sup&gt;22&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;&lt;a name="Notes"&gt;&lt;/a&gt;Notes&lt;/h2&gt;
&lt;table class="WikiTable;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;1&lt;/sup&gt;tag&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Solr notes&lt;/b&gt; - Analyzed.&lt;br /&gt; &lt;b&gt;Description/notes&lt;/b&gt; - Analyzed tags for the content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;2&lt;/sup&gt;tagkeyword&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Exact tags (lowercased) for the content. Filter on this field if you want content tagged by specific tag(s).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;3&lt;/sup&gt;title&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Solr notes&lt;/b&gt; - Analyzed.&lt;br /&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Subject/title of the content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;4&lt;/sup&gt;date&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Publish date of the content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;5&lt;/sup&gt;username&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Username for the user/author.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;6&lt;/sup&gt;thread&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Thread ID for the forum content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;7&lt;/sup&gt;userdisplayname&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Friendly display name for the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;8&lt;/sup&gt;wiki&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes &lt;/b&gt;-&amp;nbsp; ID of the wiki to which the content belongs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;9&lt;/sup&gt;section&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID of the section to which the content belongs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;10&lt;/sup&gt;URL&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;11&lt;/sup&gt;parentgroup&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID of the parentgroup.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;12&lt;/sup&gt;content&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Filtered, analyzed content. Typically you want to search against this field.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;13&lt;/sup&gt;rawcontent&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Unfiltered content. For posts, this is the formatted body.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;14&lt;/sup&gt;threadstatus&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Possible values&lt;/b&gt; - NotAnswered, Answered, AnsweredNotVerified.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;15&lt;/sup&gt;grouptype&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Possible values&lt;/b&gt; - PublicOpen, PrivateListed, Joinless, PrivateUnlisted, PublicClosed.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;16&lt;/sup&gt;attachmentname&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Name of the post attachment.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;17&lt;/sup&gt;attachmenttext&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Searchable text from the post attachment. This text is filtered and not intended to be displayed directly.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;18&lt;/sup&gt;group&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;19&lt;/sup&gt;user&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID of the content author.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;20&lt;/sup&gt;profile_*&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Searchable profile fields. Only fields marked as searchable. Ex. profile_Gender.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;21&lt;/sup&gt;contentid&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID supplied by the application, ex. post ID, user ID, group ID. Not unique across documents.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;22&lt;/sup&gt;indexed_at&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Date (UTC) the content was indexed.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</description></item><item><title>Search fields by type</title><link>http://telligent.com/community/developers/w/wiki/search-fields-by-type/revision/4.aspx</link><pubDate>Tue, 29 Nov 2011 20:04:28 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:34464</guid><dc:creator>Jenny Jarrard</dc:creator><description>Revision 4 posted to Telligent Evolution 5.x Developer Documentation by Jenny Jarrard on 11/29/2011 2:04:28 PM&lt;br /&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="overflow:scroll;"&gt;
&lt;table class="WikiTable;"&gt;
&lt;tbody&gt;
&lt;tr class="WikiTableBgBlue;"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="text-align:center;" valign="top;"&gt;Forum Posts&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;File Posts&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Blog Posts&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Wiki Articles&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Blogs&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Forums&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Media Galleries&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Wikis&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Groups&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Users&lt;/td&gt;
&lt;td style="text-align:center;" valign="top"&gt;Content Pages&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Type&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;forum&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;file&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;blog&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;wiki&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;blogapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;forumapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;fileapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;wikiapp&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;group&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;user&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;page&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;tag&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;tagkeyword&lt;sup&gt;2&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;title&lt;sup&gt;3&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;date&lt;sup&gt;4&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;username&lt;sup&gt;5&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;thread&lt;sup&gt;6&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;userdisplayname&lt;sup&gt;7&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;wiki&lt;sup&gt;8&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;text-align:center;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;section&lt;sup&gt;9&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;URL&lt;sup&gt;10&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;parentgroup&lt;sup&gt;11&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;content&lt;sup&gt;12&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;rawcontent&lt;sup&gt;13&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;threadstatus&lt;sup&gt;14&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;grouptype&lt;sup&gt;15&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td&gt;attachmentname&lt;sup&gt;16&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;attachmenttext&lt;sup&gt;17&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;group&lt;sup&gt;18&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;user&lt;sup&gt;19&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;profile_*&lt;sup&gt;20&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;contentid&lt;sup&gt;21&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="text-align:center;"&gt;
&lt;td style="text-align:left;"&gt;indexed_at&lt;sup&gt;22&lt;/sup&gt;&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;td style="background-color:#99cc00;"&gt;x&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;&lt;a name="Notes"&gt;&lt;/a&gt;Notes&lt;/h2&gt;
&lt;table class="WikiTable;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;1&lt;/sup&gt;tag&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Solr notes&lt;/b&gt; - Analyzed.&lt;br /&gt; &lt;b&gt;Description/notes&lt;/b&gt; - Analyzed tags for the content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;2&lt;/sup&gt;tagkeyword&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Exact tags (lowercased) for the content. Filter on this field if you want content tagged by specific tag(s).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;3&lt;/sup&gt;title&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Solr notes&lt;/b&gt; - Analyzed.&lt;br /&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Subject/title of the content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;4&lt;/sup&gt;date&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Publish date of the content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;5&lt;/sup&gt;username&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Username for the user/author.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;6&lt;/sup&gt;thread&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Thread ID for the forum content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;7&lt;/sup&gt;userdisplayname&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Friendly display name for the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;8&lt;/sup&gt;wiki&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes &lt;/b&gt;-&amp;nbsp; ID of the wiki to which the content belongs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;9&lt;/sup&gt;section&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID of the section to which the content belongs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;10&lt;/sup&gt;URL&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;11&lt;/sup&gt;parentgroup&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID of the parentgroup.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;12&lt;/sup&gt;content&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Filtered, analyzed content. Typically you want to search against this field.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;13&lt;/sup&gt;rawcontent&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Unfiltered content. For posts, this is the formatted body.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;14&lt;/sup&gt;threadstatus&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Possible values&lt;/b&gt; - NotAnswered, Answered, AnsweredNotVerified.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;15&lt;/sup&gt;grouptype&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Possible values&lt;/b&gt; - PublicOpen, PrivateListed, Joinless, PrivateUnlisted, PublicClosed.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;16&lt;/sup&gt;attachmentname&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Name of the post attachment.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;17&lt;/sup&gt;attachmenttext&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Searchable text from the post attachment. This text is filtered and not intended to be displayed directly.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;18&lt;/sup&gt;group&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;19&lt;/sup&gt;user&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID of the content author.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;20&lt;/sup&gt;profile_*&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Searchable profile fields. Only fields marked as searchable. Ex. profile_Gender.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;21&lt;/sup&gt;contentid&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - ID supplied by the application, ex. post ID, user ID, group ID. Not unique across documents.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;sup&gt;22&lt;/sup&gt;indexed_at&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description/notes&lt;/b&gt; - Date (UTC) the content was indexed.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
</description></item><item><title>Supported Search Syntax</title><link>http://telligent.com/community/developers/w/wiki/supported-search-syntax.aspx</link><pubDate>Tue, 29 Nov 2011 19:13:56 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:3549</guid><dc:creator>Jenny Jarrard</dc:creator><description>Current Revision posted to Telligent Evolution 5.x Developer Documentation by Jenny Jarrard on 11/29/2011 1:13:56 PM&lt;br /&gt;
&lt;p&gt;&lt;br /&gt;The supported search syntax has changed from the previous version of Enterprise Search.&amp;nbsp;Previous versions of Enterprise Search supported the majority of the &lt;a href="http://lucene.apache.org/java/2_3_2/queryparsersyntax.html"&gt;Lucene syntax&lt;/a&gt;.&amp;nbsp; When using the default search provider, Telligent Community/Enterprise search supports a simplified subset of the Lucene syntax:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;+ - ex. +registration class&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;- - ex. registration -event&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Quotes/Grouping - ex. &amp;quot;client API&amp;quot;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Field query - ex. &amp;quot;title:enrollment&amp;quot;.&amp;nbsp;When a field query is used, you can use Boolean operators. &amp;nbsp;(View a &lt;a href="/community/developers/w/wiki/search-fields-by-type.aspx"&gt;list of fields used out of the box&lt;/a&gt;.)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Except when using field queries, Boolean operators are ignored. In other words, AND and OR are not processed as you might think.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;The query processing in Solr is extremely configurable.&amp;nbsp;Telligent Community/Enterprise uses Solr&amp;#39;s &lt;a href="http://wiki.apache.org/solr/DisMaxRequestHandler"&gt;DisMaxRequestHandler&lt;/a&gt; for any query that does not contain a colon (:).&amp;nbsp; For queries that contain a colon, the &lt;a href="http://wiki.apache.org/solr/StandardRequestHandler"&gt;StandardRequestHandler&lt;/a&gt; is used.&amp;nbsp;The default behavior is for all clauses to match.&amp;nbsp;When you search for the term &amp;quot;class enrollment&amp;quot;, Solr (technically the DisMaxRequestHandler) will take responsibility for building a query based on the handler configuration and return documents that match the specified terms.&amp;nbsp;The DisMaxRequestHandler configuration is the best place to start if you want to tune queries.&lt;/p&gt;

&lt;div style="font-size: 90%;"&gt;Tags: lucene&lt;/div&gt;
</description></item><item><title>Supported Search Syntax</title><link>http://telligent.com/community/developers/w/wiki/supported-search-syntax/revision/7.aspx</link><pubDate>Mon, 07 Nov 2011 19:17:05 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:34457</guid><dc:creator>Jenny Jarrard</dc:creator><description>Revision 7 posted to Telligent Evolution 5.x Developer Documentation by Jenny Jarrard on 11/7/2011 1:17:05 PM&lt;br /&gt;
&lt;p&gt;&lt;br /&gt;The supported search syntax has changed from the previous version of Enterprise Search.&amp;nbsp;Previous versions of Enterprise Search supported the majority of the &lt;a href="http://lucene.apache.org/java/2_3_2/queryparsersyntax.html"&gt;Lucene syntax&lt;/a&gt;.&amp;nbsp; When using the default search provider, Telligent Community/Enterprise search supports a simplified subset of the Lucene syntax:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;+ - ex. +registration class&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;- - ex. registration -event&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Quotes/Grouping - ex. &amp;quot;client API&amp;quot;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Field query - ex. &amp;quot;title:enrollment&amp;quot;.&amp;nbsp;When a field query is used, you can use boolean operators. &amp;nbsp;(View a &lt;a href="/community/developers/w/wiki/search-fields-by-type.aspx"&gt;list of fields used out of the box&lt;/a&gt;.)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Except when using field queries, boolean operators are ignored. In other words, AND and OR are not processed as you might think.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;The query processing in Solr is extremely configurable.&amp;nbsp;Telligent Community/Enterprise uses Solr&amp;#39;s &lt;a href="http://wiki.apache.org/solr/DisMaxRequestHandler"&gt;DisMaxRequestHandler&lt;/a&gt; for any query that does not contain a colon (:).&amp;nbsp; For queries that contain a colon, the &lt;a href="http://wiki.apache.org/solr/StandardRequestHandler"&gt;StandardRequestHandler&lt;/a&gt; is used.&amp;nbsp;The default behavior is for all clauses to match.&amp;nbsp;When you search for the terms &amp;quot;class enrollment&amp;quot;, Solr (technically the DisMaxRequestHandler) will take resposiblity for building a query based on the handler configuration and return documents that match the specified terms.&amp;nbsp;The DisMaxRequestHandler configuration is the best place to start if you want to tune queries.&lt;/p&gt;

&lt;div style="font-size: 90%;"&gt;Tags: search, syntax, solr, lucene&lt;/div&gt;
</description></item><item><title>Implement the service provider</title><link>http://telligent.com/community/developers/w/wiki/implement-the-service-provider.aspx</link><pubDate>Wed, 21 Sep 2011 14:22:41 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:3765</guid><dc:creator>Jenny Jarrard</dc:creator><description>Current Revision posted to Telligent Evolution 5.x Developer Documentation by Jenny Jarrard on 9/21/2011 9:22:41 AM&lt;br /&gt;
&lt;p&gt;&lt;a name="top"&gt;&lt;/a&gt;The Telligent Evolution platform uses&amp;nbsp;CommunityServer.Components.ISearchProvider&amp;nbsp;when issuing search requests. CommunityServer.Components.ISearchProvider performs the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Handles&amp;nbsp;(if possible and/or applicable) all properties defined on the &lt;span style="color:#ff0000;"&gt;&lt;a href="/community/developers/community/w/documentation/touch-the-web-config-file.aspx"&gt;&lt;span style="font-family:courier new,courier;"&gt;SearchQuery &lt;/span&gt;class&lt;/a&gt;&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;Should apply permissions/role checks when issuing queries.&amp;nbsp; &lt;span style="font-family:courier new,courier;"&gt;Services.Get&amp;lt;IRoleService&amp;gt;()GetAllRolesForUser(user) &lt;/span&gt;can be used to get a list of roles for a user.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When indexing native content (blogs, forum, etc), consider using the field names already being used within Telligent Evolution Platform.&amp;nbsp; If you let the existing document mapping process behave as-is, then&amp;nbsp;you will get this behavoir described in the&amp;nbsp;&lt;span style="color:#ff0000;"&gt;&lt;a href="/community/developers/community/w/documentation/touch-the-web-config-file.aspx"&gt;&lt;span style="font-family:courier new,courier;"&gt;CommunityServer.Components.Search.SearchFields&lt;/span&gt; class&lt;/a&gt;&lt;/span&gt;.&amp;nbsp;&amp;nbsp; If you plan to use the existing module (&lt;span style="font-family:courier new,courier;"&gt;CSSearchModule&lt;/span&gt;) to keep content in sync, reusing existing fieldnames is very important because it has dependancies (for deletes) on data being indexed using the following field names:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:courier new,courier;"&gt;SearchFields.ContentID&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:courier new,courier;"&gt;SearchFields.ThreadID&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:courier new,courier;"&gt;SearchFields.ContentType&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:courier new,courier;"&gt;SearchFields.UserID&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:courier new,courier;"&gt;SearchFields.GroupID&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="table-of-contents"&gt;&lt;h2 class="title"&gt;In this Article&lt;/h2&gt;&lt;div class="hierarchy-list-header"&gt; &lt;/div&gt;&lt;ul class="hierarchy-list"&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#methods"&gt;Method&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#propert ies"&gt;Properties&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#class"&gt;Implement a class&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="hierarchy-list-footer"&gt; &lt;/div&gt;&lt;/div&gt;
&lt;h2 id="method"&gt;&lt;a name="methods"&gt;&lt;/a&gt;Method&lt;/h2&gt;
&lt;p&gt;The &lt;span style="font-family:courier new,courier;"&gt;SearchResults Search(SearchQuery)&lt;/span&gt;is responsible for processing the criteria from SearchQuery and issuing a request to the search service. You should set &lt;span style="font-family:courier new,courier;"&gt;BestMatch &lt;/span&gt;and &lt;span style="font-family:courier new,courier;"&gt;BestMatchTitle &lt;/span&gt;on each &lt;span style="font-family:courier new,courier;"&gt;SearchDocument &lt;/span&gt;in the &lt;span style="font-family:courier new,courier;"&gt;SearchResults&lt;/span&gt; and highlight any query terms in these properties if highlighting is supported.&lt;/p&gt;
&lt;ul&gt;&lt;/ul&gt;
&lt;h2 id="0bd18dd0aa"&gt;&lt;a name="propert ies"&gt;&lt;/a&gt;Properties&amp;nbsp;&lt;/h2&gt;
&lt;table class="WikiTable" border="0"&gt;
&lt;tbody&gt;
&lt;tr class="WikiTableBgBlue"&gt;
&lt;td&gt;&lt;b&gt;Property&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="253"&gt;
&lt;p&gt;&lt;span style="font-family:courier new,courier;"&gt;bool SupportsRangeQueries&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="361"&gt;Denotes whether or not the provider supports queries in which the criteria contains a range. For example, searching by a date range. Custom range queries can be implemented using the &lt;span style="font-family:courier new,courier;"&gt;RangeFilters&lt;/span&gt; collection on the &lt;span style="font-family:courier new,courier;"&gt;SearchQuery&lt;/span&gt; class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="253"&gt;
&lt;p&gt;&lt;span style="font-family:courier new,courier;"&gt;bool SupportsCollapsedResults&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="361"&gt;
&lt;p&gt;Denotes whether or not the provider supports collapsed results.&amp;nbsp; Collapsed results are when the provider can return one result for a set results.&amp;nbsp; For example, returning one (most relevant) result for forum thread.&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="253"&gt;
&lt;p&gt;&lt;span style="font-family:courier new,courier;"&gt;ISearchHighlightingConfiguration HighlightingConfiguration&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="361"&gt;
&lt;p&gt;Customizable highlighting configuration. In most situation you can use the existing implementation of&amp;nbsp; &lt;span style="font-family:courier new,courier;"&gt;CommunityServer.Components.Search.SearchConfiguration&lt;/span&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="implement_a_class"&gt;&lt;a name="class"&gt;&lt;/a&gt;Implement a class&lt;/h2&gt;
&lt;p&gt;To create a class to implement the search provider interface:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open a new class library project and create a new class that implements the ISearchProvider interface.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Implement the methods and properties for your provider and build the assembly.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Bind your search provider by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Opening the \modules\SearchModule.config file for editing.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Updating&amp;nbsp;the binding for CommunityServer.Components.ISearchProvider.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Specifying your new class and assembly in the &amp;quot;to&amp;quot; attribute value as shown in the following example:&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;span style="font-family:courier new,courier;"&gt;&amp;lt;bind service=&amp;quot;CommunityServer.Components.ISearchProvider, CommunityServer.Components&amp;quot;&lt;br /&gt; to=&amp;quot;MyCustomSearch.Search.MyCustomSearchProvider, MyCustomSearch.Search&amp;quot;&lt;br /&gt; scope=&amp;quot;singleton&amp;quot;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;In the example above, MyCustomSearch.Search.MyCustomSearchProvider is the name of the class that implements CommunityServer.Components.ISearchProvider and MyCustomSearch.Search is the name of the assembly (without the .dll extension) that contains this class.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/support/telligent_evolution_platform/w/documentation/4096.aspx"&gt;Touch the web.config file&lt;/a&gt; so the new settings take effect.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="padding:0;margin:0;"&gt;&lt;/p&gt;
</description></item><item><title>Sample: Group Sitemap Build</title><link>http://telligent.com/community/developers/w/wiki/5916.aspx</link><pubDate>Wed, 21 Sep 2011 14:20:29 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:5916</guid><dc:creator>Jenny Jarrard</dc:creator><description>Current Revision posted to Telligent Evolution 5.x Developer Documentation by Jenny Jarrard on 9/21/2011 9:20:29 AM&lt;br /&gt;
&lt;p&gt;&lt;a name="Top"&gt;&lt;/a&gt;The GroupSitemapBuild project. included in version 5.5 of the Telligent Evolution Platform SDK, was developed as a reference application for the Groups endpoint of the Platform APIs. It is a console application that builds an XML sitemap for a Telligent Evolution platform site showing the groups, subgroups and applications in groups (blogs, forums, galleries, and wikis). It is not meant to build a complete sitemap of every page in your site but only serve as sample code for working with the Groups endpoint.&lt;/p&gt;
&lt;div class="table-of-contents"&gt;&lt;h2 class="title"&gt;In this Article&lt;/h2&gt;&lt;div class="hierarchy-list-header"&gt; &lt;/div&gt;&lt;ul class="hierarchy-list"&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Groups"&gt;Platform API Groups Endpoint&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Search"&gt;Platform API Search Endpoint&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Console"&gt;GroupSitemapBuilder.Console Project&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Notes"&gt;Notes&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="hierarchy-list-footer"&gt; &lt;/div&gt;&lt;/div&gt;
&lt;h2 id="rest_v2_web_services_groups_endpoint"&gt;&lt;a name="Groups"&gt;&lt;/a&gt;Platform API Groups Endpoint&lt;/h2&gt;
&lt;p&gt;The Groups Sitemap Builder makes use of the Platform API Groups Endpoint. See the &lt;a href="/communities/technical/telligent_evolution/w/wiki/groups.aspx"&gt;Groups endpoint documentation&lt;/a&gt; for details.&lt;/p&gt;
&lt;h2 id="rest_v2_web_services_search_endpoint"&gt;&lt;a name="Search"&gt;&lt;/a&gt;Platform API Search Endpoint&lt;/h2&gt;
&lt;p&gt;The Groups Sitemap Builder makes use of the REST v2 Search Endpoint. See the &lt;a href="/community/developers/w/wiki/content-search.aspx"&gt;Search endpoint documentation&lt;/a&gt; for details.&lt;/p&gt;
&lt;h2 id="groupsitemapbuilderconsole_project"&gt;&lt;a name="Console"&gt;&lt;/a&gt;GroupSitemapBuilder.Console Project&lt;/h2&gt;
&lt;p&gt;The GroupSitemapBuilder.Console sample is a console application that builds two versions of sitemap, based on your site&amp;#39;s groups and applications (blogs, forums, galleries, wikis). One sitemap is a sitemap.xml file that uses the &lt;a href="http://sitemaps.org/protocol.php" target="_blank"&gt;Sitemaps.org 0.9 schema&lt;/a&gt; for web site sitemaps, which is the format recommended by Google. The second sitemap, sitemap.html, is a simple HTML document that displays your site&amp;#39;s groups hierarchy in an unnumbered list (&amp;lt;ul&amp;gt;) format.&lt;/p&gt;
&lt;p&gt;The GroupSitemapBuilder consists of several thin layers: the console program itself, a Service layer, a Repository layer, and helper functionality like Mappers and extension methods.&lt;/p&gt;
&lt;p&gt;The two classes in the Entities folder, Group and App, are lightweight objects that are local representations of the Telligent Evolution Platform&amp;#39;s Group and application (Blog, Forum, Gallery, and Wiki) classes.&lt;/p&gt;
&lt;p&gt;The RestRepository class makes requests to the proper REST endpoint and returns the resulting XML.&lt;/p&gt;
&lt;p&gt;The Mappers class includes methods for mapping the API&amp;#39;s returned XML to an entity, Group or App.&lt;/p&gt;
&lt;p&gt;The RestService class performs the majority of the work of the application. It provides a simple interface for requesting a group or groups, calls to the RestRepository to get the returned XML from the API, converts the XML to entities using the Mapper functions and then returns the entities to the calling code.&lt;/p&gt;
&lt;p&gt;SitemapExtensions.cs contains extension methods for the Group and App entities for formatting output.&lt;/p&gt;
&lt;p&gt;Program.cs is the console application itself. It sets up the RestService passing in the site url, username, and API key to use for the API calls, gets the group hierarchy, and then prints the results to two files using the ToHtml() and ToSiteMap() extension methods for the Group entity.&lt;/p&gt;
&lt;h2 id="notes"&gt;&lt;a name="Notes"&gt;&lt;/a&gt;Notes&lt;/h2&gt;
&lt;p&gt;To create a sitemap of your site:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Set your site Url, username (of a user with permission to access web services and impersonate other users), and the REST Token for that user in the Main method of the Program.cs file.&lt;/li&gt;
&lt;li&gt;Build the GroupSitemapBuilder.Console project&lt;/li&gt;
&lt;li&gt;Hit F5 to run the console app (or browse to the output .exe file and run it via the command line).&lt;/li&gt;
&lt;li&gt;Two files will be created in your current folder (which is your /bin/Debug or /bin/Release folder in Visual Studio) a sitemap.xml file, your sitemap file, and a sitemap.html file which is a simple HTML document that shows your Group structure in a simple &amp;lt;ul&amp;gt; list format.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Additional Notes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For this sample project to work properly your Telligent Evolution platform site must have the REST API enabled. You can enable the REST API via the control panel: Site Administration &amp;gt; Site Configuration &amp;gt; Manage REST API.&lt;/li&gt;
&lt;li&gt;For this sample project to work properly the user that you specify in step one above must have permissions that allow them to access the REST API. The &amp;quot;Site - Access Web Services&amp;quot; and &amp;quot;Site - Impersonate Users&amp;quot; permissions must be assigned to a role that the user is assigned to. You can manage permissions via the control Panel: Membership Administration &amp;gt; Members and Roles &amp;gt; Manage Site Roles.&lt;/li&gt;
&lt;li&gt;The accessing user, set in step #1 above must have an API Key created. You can create an API key by editing your Settings, clicking the Site Options tab, clicking on the Create and Edit Application Keys link at the bottom of the page, and adding an API Key if you do not already have one.&lt;/li&gt;
&lt;li&gt;This sample application uses the admin user to impersonate the &amp;quot;Anonymous&amp;quot; user so that the sitemap that is created is what a non-logged in user (having the same permissions as the &amp;quot;Everyone&amp;quot; role) would see when accessing your site. The Anonymous user normally does not have permissions to access web services. You will have to temporarily assign the Anonymous user to a role that does have the &amp;quot;Site - Access Web Services&amp;quot; permission to run this sample application. We do not recommend that you do so for your live site. We recommend only running this sample application on a local or staging site. Should you decide to give the Anonymous user elevated privileges to run the sample application you should remember to remove those elevated privileges as soon as possible. &amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Sample&lt;/div&gt;
</description></item><item><title>Telligent Evolution 5.x Developer Documentation</title><link>http://telligent.com/community/developers/w/wiki/DefaultWikiPage/revision/21.aspx</link><pubDate>Fri, 16 Sep 2011 15:01:04 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:36254</guid><dc:creator>Alex Crome</dc:creator><description>Revision 21 posted to Telligent Evolution 5.x Developer Documentation by Alex Crome on 9/16/2011 10:01:04 AM&lt;br /&gt;
&lt;p&gt;The Telligent Evolution Platform is the foundation for the &lt;a href="/support/telligent_evolution_platform/community/"&gt;Telligent Community&lt;/a&gt; and &lt;a href="/support/telligent_evolution_platform/enterprise/"&gt;Telligent Enterprise&lt;/a&gt; applications.&lt;/p&gt;
&lt;p class="tdocs-note"&gt;Are you looking for user documentation?&amp;nbsp; &lt;a href="/support/telligent_evolution_platform/w/documentation/"&gt;Please visit our end-user Telligent Evolution platform documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="getting_started_how_to_and_sample_articles"&gt;&lt;a name="Getting_Started_How_to_and_Sample_Articles"&gt;&lt;/a&gt;Getting Started, How to, and Sample Articles&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="/community/developers/w/wiki/tags/getting+started/default.aspx"&gt;&lt;b&gt;Getting Started&lt;/b&gt;&lt;/a&gt; - Articles in the Developer Documentation that help you get started with the Telligent Platform.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="/community/developers/w/wiki/tags/how+to/default.aspx"&gt;&lt;b&gt;How To&lt;/b&gt;&lt;/a&gt; - Articles in the Developer Documentation that explain how to accomplish specific developer level extensions or problems within the Telligent Platform.&amp;nbsp;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="/community/developers/w/wiki/tags/sample/"&gt;&lt;b&gt;Samples&lt;/b&gt;&lt;/a&gt; - Samples that show, through code that you can download, how to accomplish specific tasks within the Telligent Platform.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/tags/tips+_2600_amp_3b00_+tricks/default.aspx"&gt;&lt;b&gt;Tips &amp;amp; Tricks&lt;/b&gt;&lt;/a&gt; - Tips and tricks for working with the Telligent platform.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="developer_documentation_topics"&gt;&lt;a name="Developer_Documentation_Topics"&gt;&lt;/a&gt;Developer Documentation Topics&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="/community/developers/w/wiki/web-services-rest-api.aspx"&gt;&lt;b&gt;Platform APIs&lt;/b&gt;&lt;/a&gt; - The Platform APIs enable you to build on top of the Telligent Evolution platform to deliver new applications or integrate with existing applications.&amp;nbsp; Applications that you build can also be shared in the &lt;a href="/marketplace/m/marketplace/"&gt;Telligent Marketplace&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="/community/developers/w/wiki/css-style-markup-guide.aspx"&gt;&lt;b&gt;CSS / Style Markup Guide&lt;/b&gt;&lt;/a&gt; - Modifying the user experience, whether for Telligent Community or Telligent Enterprise, can be accomplished through CSS and other style changes.&amp;nbsp; This documentation provide guidance on the CSS classes used within the platform.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/theme-customization.aspx"&gt;&lt;b&gt;Theme Customization&lt;/b&gt;&lt;/a&gt; - For extending the design of your community to better match the exact design specifications for your website or brand we&amp;#39;ve created some detailed Theme Customization guides.&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="/community/developers/w/wiki/configuration.aspx"&gt;&lt;b&gt;Configuration &amp;amp; Tasks&lt;/b&gt;&lt;/a&gt; - Details the various configuration files, their associated settings, and how to work with override files.&amp;nbsp; Details around Telligent&amp;#39;s background processing architecture, Telligent Tasks, is covered here as well.&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="/community/developers/w/wiki/widgets.aspx"&gt;&lt;b&gt;Widgets&lt;/b&gt;&lt;/a&gt; - Building widgets (simple, reusable UI components) enables you to create new functionality directly embedded into your Telligent application.&amp;nbsp; Widgets can be as simple as embedding some JavaScript or richer widgets that integrate with other popular technologies like Salesforce.com.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="/community/developers/w/wiki/event-based-modules.aspx"&gt;&lt;b&gt;Event based modules&lt;/b&gt;&lt;/a&gt; - With Telligent&amp;#39;s event-based framework you can plug into various events to change behavior, format text, handle authentication, and numerous other tasks that extend out the base set of capabilities.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="/community/developers/w/wiki/localization.aspx"&gt;&lt;b&gt;Localization and Internationalization&lt;/b&gt;&lt;/a&gt; - Store text strings in an external resource file, called a language pack.&amp;nbsp; By creating a resource file for each language you&amp;#39;re supporting, you can show each user text in their own language.&amp;nbsp;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="/community/developers/w/wiki/searching.aspx"&gt;&lt;b&gt;Extending Search&lt;/b&gt;&lt;/a&gt; - You can create your own &lt;a href="/community/developers/w/wiki/create-your-own-search-provider.aspx"&gt;search provider&lt;/a&gt; to get search results from a different source, or your own &lt;a href="/community/developers/w/wiki/create-your-own-search-provider.aspx"&gt;index provider&lt;/a&gt; to customize how files are indexed.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="/community/developers/w/wiki/centralized-file-system-cfs.aspx"&gt;&lt;b&gt;Centralized File System&lt;/b&gt;&lt;/a&gt; - All files uploaded to Telligent Evolution are stored using the Centralized File System (CFS).&amp;nbsp; You can leverage the Centralized File System (CFS) to store your own files or manipulate existing files.&amp;nbsp; Because the CFS is pluggable, this means you can store files in 3rd party document management systems such as Microsoft&amp;#39;s SharePoint or in the cloud such as with Amazon.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description></item><item><title>Getting a status message</title><link>http://telligent.com/community/developers/w/wiki/getting-a-status-message.aspx</link><pubDate>Tue, 06 Sep 2011 20:54:51 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:6400</guid><dc:creator>Dan Hounshell</dc:creator><description>Current Revision posted to Telligent Evolution 5.x Developer Documentation by Dan Hounshell on 9/6/2011 3:54:51 PM&lt;br /&gt;
&lt;p&gt;&lt;img src="/resized-image.ashx/__size/550x0/__key/CommunityServer-Wikis-Components-Files/00-00-00-01-10/1055.flag.png" border="0" alt=" " /&gt; New in Telligent Evolution platform SDK 5.5.2.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div class="section"&gt;&lt;span class="label"&gt;Endpoint&lt;/span&gt;&lt;span class="method"&gt;GET&lt;/span&gt;api.ashx/v2/users/{username}/statuses/{messageid}.xml (or .json)&lt;/div&gt;
&lt;div class="section"&gt;&lt;span class="label"&gt;Endpoint&lt;/span&gt;&lt;span class="method"&gt;GET&lt;/span&gt;api.ashx/v2/users/{userid}/statuses/{messageid}.xml (or .json)&lt;/div&gt;
&lt;div class="section"&gt;&lt;span class="label"&gt;Request&lt;/span&gt;StatusMessageShowRequest&lt;/div&gt;
&lt;div class="subsection"&gt;
&lt;table style="width:100%;" border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="first"&gt;UserId&lt;/td&gt;
&lt;td&gt;Optional&lt;/td&gt;
&lt;td&gt;Either the UserId or Username is required.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="first"&gt;Username&lt;/td&gt;
&lt;td&gt;Optional&lt;/td&gt;
&lt;td&gt;Either the UserId or Username is required.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="first"&gt;MessageId&lt;/td&gt;
&lt;td&gt;Optional&lt;/td&gt;
&lt;td&gt;MessageId&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="first"&gt;Include&lt;/td&gt;
&lt;td&gt;Optional&lt;/td&gt;
&lt;td&gt;Only option is replies. Ex: include=replies&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="section full"&gt;Example (C#)&lt;/div&gt;
&lt;div class="subsection code"&gt;
&lt;pre class="brush: csharp" id="csharp"&gt;var webClient = new WebClient();&lt;br /&gt;&lt;br /&gt;// replace the &amp;quot;admin&amp;quot; and &amp;quot;Admin&amp;#39;s API key&amp;quot; with your valid user and apikey!&lt;br /&gt;// http://telligent.com/community/developers/w/wiki/how-to-generate-an-api-key.aspx&lt;br /&gt;var adminKey = String.Format(&amp;quot;{0}:{1}&amp;quot;, &amp;quot;Admin&amp;#39;s API Key&amp;quot;, &amp;quot;admin&amp;quot;);&lt;br /&gt;var adminKeyBase64 = Convert.ToBase64String(Encoding.UTF8.GetBytes(adminKey));&lt;br /&gt;&lt;br /&gt;webClient.Headers.Add(&amp;quot;Rest-User-Token&amp;quot;, adminKeyBase64);&lt;br /&gt;&lt;br /&gt;var requestUrl = &amp;quot;http://mysite.com/api.ashx/v2/users/2100/statuses/846628AC-E23A-4F5B-A7E6-FF19120429E4.xml?include=replies&amp;quot;; // or .json&lt;br /&gt;var xml = webClient.DownloadString(requestUrl);&lt;br /&gt;&lt;br /&gt;Console.WriteLine(xml);&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="section full"&gt;Example Response (XML)&lt;/div&gt;
&lt;div class="subsection code"&gt;
&lt;pre class="brush: xml"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;&amp;lt;Response&amp;gt;&lt;br /&gt;  &amp;lt;Info /&amp;gt;&lt;br /&gt;  &amp;lt;Warnings /&amp;gt;&lt;br /&gt;  &amp;lt;Errors /&amp;gt;&lt;br /&gt;  &amp;lt;StatusMessage&amp;gt;&lt;br /&gt;    &amp;lt;Id&amp;gt;846628ac-e23a-4f5b-a7e6-ff19120429e4&amp;lt;/Id&amp;gt;&lt;br /&gt;    &amp;lt;Author&amp;gt;&lt;br /&gt;      &amp;lt;Id&amp;gt;2100&amp;lt;/Id&amp;gt;&lt;br /&gt;      &amp;lt;AvatarUrl&amp;gt;http://mysite.com/utility/anonymous.gif&amp;lt;/AvatarUrl&amp;gt;&lt;br /&gt;      &amp;lt;DisplayName&amp;gt;sample-data98f58&amp;lt;/DisplayName&amp;gt;&lt;br /&gt;      &amp;lt;ProfileUrl&amp;gt;http://mysite.com/members/admin/default.aspx&amp;lt;/ProfileUrl&amp;gt;&lt;br /&gt;      &amp;lt;Username&amp;gt;admin&amp;lt;/Username&amp;gt;&lt;br /&gt;    &amp;lt;/Author&amp;gt;&lt;br /&gt;    &amp;lt;Body&amp;gt;sample-85535datad6a41&amp;lt;/Body&amp;gt;&lt;br /&gt;    &amp;lt;CreatedDate&amp;gt;2010-06-28T14:31:57.6&amp;lt;/CreatedDate&amp;gt;&lt;br /&gt;    &amp;lt;ReplyCount&amp;gt;0&amp;lt;/ReplyCount&amp;gt;&lt;br /&gt;    &amp;lt;HasReplies&amp;gt;false&amp;lt;/HasReplies&amp;gt;&lt;br /&gt;    &amp;lt;ReplyMessages&amp;gt;&lt;br /&gt;        &amp;lt;ReplyMessage&amp;gt;&lt;br /&gt;            &amp;lt;Id&amp;gt;a18a16a2-7dc1-4bb4-9405-8b3cc074ed50&amp;lt;/Id&amp;gt;&lt;br /&gt;            &amp;lt;Author&amp;gt;&lt;br /&gt;                &amp;lt;Id&amp;gt;2100&amp;lt;/Id&amp;gt;&lt;br /&gt;                &amp;lt;AvatarUrl&amp;gt;http://mysite.com/cfs-file.ashx/__key/communityserver-components-selectableavatars/03b2c875-fbfb-4d26-8000-ef001b9f4728/avatar.png&amp;lt;/AvatarUrl&amp;gt;&lt;br /&gt;                &amp;lt;DisplayName&amp;gt;admin&amp;lt;/DisplayName&amp;gt;&lt;br /&gt;                &amp;lt;ProfileUrl&amp;gt;http://mysite.com/members/admin/default.aspx&amp;lt;/ProfileUrl&amp;gt;&lt;br /&gt;                &amp;lt;Username&amp;gt;admin&amp;lt;/Username&amp;gt;&lt;br /&gt;                &amp;lt;CurrentStatus /&amp;gt;&lt;br /&gt;            &amp;lt;/Author&amp;gt;&lt;br /&gt;            &amp;lt;Body&amp;gt;&amp;amp;lt;a href=&amp;quot;http://localhost/cs/members/admin/default.aspx&amp;quot; class=&amp;quot;internal-link view-user-profile&amp;quot;&amp;amp;gt;admin&amp;amp;lt;/a&amp;amp;gt;: sample reply 2&amp;lt;/Body&amp;gt;&lt;br /&gt;            &amp;lt;CreatedDate&amp;gt;2011-09-06T16:31:17.977&amp;lt;/CreatedDate&amp;gt;&lt;br /&gt;            &amp;lt;ParentId&amp;gt;846628ac-e23a-4f5b-a7e6-ff19120429e4&amp;lt;/ParentId&amp;gt;&lt;br /&gt;        &amp;lt;/ReplyMessage&amp;gt;&lt;br /&gt;    &amp;lt;/ReplyMessages&amp;gt;&lt;br /&gt;  &amp;lt;/StatusMessage&amp;gt;&lt;br /&gt;&amp;lt;/Response&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="section full"&gt;Example Response (JSON)&lt;/div&gt;
&lt;div class="subsection code"&gt;
&lt;pre class="brush: js"&gt;{&lt;br /&gt;  &amp;quot;StatusMessage&amp;quot;: {&lt;br /&gt;    &amp;quot;Author&amp;quot;: {&lt;br /&gt;      &amp;quot;AvatarUrl&amp;quot;: &amp;quot;http://mysite.com/utility/anonymous.gif&amp;quot;,&lt;br /&gt;      &amp;quot;DisplayName&amp;quot;: &amp;quot;sample-data98f58&amp;quot;,&lt;br /&gt;      &amp;quot;ProfileUrl&amp;quot;: &amp;quot;http://mysite.com/members/admin/default.aspx&amp;quot;,&lt;br /&gt;      &amp;quot;Username&amp;quot;: &amp;quot;admin&amp;quot;,&lt;br /&gt;      &amp;quot;Id&amp;quot;: 2100&lt;br /&gt;    },&lt;br /&gt;    &amp;quot;Body&amp;quot;: &amp;quot;sample-85535datad6a41&amp;quot;,&lt;br /&gt;    &amp;quot;CreatedDate&amp;quot;: &amp;quot;\/Date(1277749917600-0400)\/&amp;quot;,&lt;br /&gt;    &amp;quot;ReplyCount&amp;quot;: 0,&lt;br /&gt;    &amp;quot;Group&amp;quot;: null,&lt;br /&gt;    &amp;quot;HasReplies&amp;quot;: false,&lt;br /&gt;    &amp;quot;Replies&amp;quot;: [ {&lt;br /&gt;        &amp;quot;Author&amp;quot;: {&lt;br /&gt;            &amp;quot;AvatarUrl&amp;quot;: &amp;quot;http://mysite.com/cfs-file.ashx/__key/communityserver-components-selectableavatars/03b2c875-fbfb-4d26-8000-ef001b9f4728/avatar.png&amp;quot;,&lt;br /&gt;            &amp;quot;DisplayName&amp;quot;: &amp;quot;admin&amp;quot;,&lt;br /&gt;            &amp;quot;ProfileUrl&amp;quot;: &amp;quot;http://mysite.com/members/admin/default.aspx&amp;quot;,&lt;br /&gt;            &amp;quot;Username&amp;quot;: &amp;quot;admin&amp;quot;,&lt;br /&gt;            &amp;quot;CurrentStatus&amp;quot;: null,&lt;br /&gt;            &amp;quot;Id&amp;quot;: 2100 },&lt;br /&gt;        &amp;quot;Body&amp;quot;: &amp;quot;&amp;lt;a href=\&amp;quot;http://localhost/cs/members/admin/default.aspx\&amp;quot; class=\&amp;quot;internal-link view-user-profile\&amp;quot;&amp;gt;admin&amp;lt;/a&amp;gt;: sample reply 1&amp;quot;, &lt;br /&gt;        &amp;quot;CreatedDate&amp;quot;: &amp;quot;2011-09-06T16:31:11.873&amp;quot;,&lt;br /&gt;        &amp;quot;ParentId&amp;quot;: &amp;quot;9fdaa0b1-695d-4b64-a7a7-923fb1064320&amp;quot;,&lt;br /&gt;        &amp;quot;Id&amp;quot;: &amp;quot;846628ac-e23a-4f5b-a7e6-ff19120429e4&amp;quot; }&lt;br /&gt;    ],&lt;br /&gt;    &amp;quot;Id&amp;quot;: &amp;quot;846628ac-e23a-4f5b-a7e6-ff19120429e4&amp;quot;&lt;br /&gt;  },&lt;br /&gt;  &amp;quot;Info&amp;quot;: [],&lt;br /&gt;  &amp;quot;Warnings&amp;quot;: [],&lt;br /&gt;  &amp;quot;Errors&amp;quot;: []&lt;br /&gt;}&lt;/pre&gt;
&lt;/div&gt;
</description></item><item><title>Email Templates</title><link>http://telligent.com/community/developers/w/wiki/email-templates.aspx</link><pubDate>Thu, 01 Sep 2011 19:58:25 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:5860</guid><dc:creator>Jenny Jarrard</dc:creator><description>Current Revision posted to Telligent Evolution 5.x Developer Documentation by Jenny Jarrard on 9/1/2011 2:58:25 PM&lt;br /&gt;
&lt;p&gt;&lt;span style="color:#ff0000;"&gt;&lt;span style="color:#000000;"&gt;&lt;div class="table-of-contents"&gt;&lt;h2 class="title"&gt;In this Article&lt;/h2&gt;&lt;div class="hierarchy-list-header"&gt; &lt;/div&gt;&lt;ul class="hierarchy-list"&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#How_to_change_email_templates"&gt;How to change email templates:&lt;/a&gt;&lt;div class="hierarchy-list-header"&gt; &lt;/div&gt;&lt;ul class="hierarchy-list"&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Global_Terms"&gt;Global Terms&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#contactform"&gt;contactform&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#contactform_usertouser"&gt;contactform_usertouser&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#followers_notification"&gt;followers_notification&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#forgottenpasswordwithtoken"&gt;forgottenpasswordwithtoken&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#forumpost_threadmovednotracking"&gt;forumpost_threadmovednotracking&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#forumpost_threadmovenotification"&gt;forumpost_threadmovenotification&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#forumpost_messageapproved"&gt;forumpost_messageapproved&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#forumpost_messagemoved"&gt;forumpost_messagemoved&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#forumpost_messagemovedandapproved"&gt;forumpost_messagemovedandapproved&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#forumpost_messageremoved"&gt;forumpost_messageremoved&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#forumpost_notifyforumdisabled"&gt;forumpost_notifyforumdisabled&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#forumpost_notifymoderators"&gt;forumpost_notifymoderators&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#forumpost_notifynopermission"&gt;forumpost_notifynopermission&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#forumpost_notifythreadstarterofsuggestedanswer"&gt;forumpost_notifythreadstarterofsuggestedanswer&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#forumpost_threadnotification"&gt;forumpost_threadnotification&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#friendship_approved"&gt;friendship_approved&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#friendship_requested"&gt;friendship_requested&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#friendship_requested_nomessage"&gt;friendship_requested_nomessage&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#group_accessaccepted"&gt;group_accessaccepted&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#group_accessrequest"&gt;group_accessrequest&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#group_accessrequestdenied"&gt;group_accessrequestdenied&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#group_messages_also_replied"&gt;group_messages_also_replied&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#group_messages_reply"&gt;group_messages_reply&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#group_useradded"&gt;group_useradded&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#mediagallerypost_commentnotification"&gt;mediagallerypost_commentnotification&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#mediagallerypost_newcomment"&gt;mediagallerypost_newcomment&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#messages_also_replied"&gt;messages_also_replied&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#messages_newconversationmessage"&gt;messages_newconversationmessage&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#messages_newprofilecomment"&gt;messages_newprofilecomment&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#messages_reply"&gt;messages_reply&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#newuser_accountcreated"&gt;newuser_accountcreated&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#newuser_approved"&gt;newuser_approved&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#newuser_generatedpassword"&gt;newuser_generatedpassword&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#newuser_pending"&gt;newuser_pending&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#newuser_rejected"&gt;newuser_rejected&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#roleemail"&gt;roleemail&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#user_changedpassword"&gt;user_changedpassword&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#user_forgottenpassword"&gt;user_forgottenpassword&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#userinvitation"&gt;userinvitation&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#userinvitation_withsection"&gt;userinvitation_withsection&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#weblog_feedbacknotification"&gt;weblog_feedbacknotification&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#weblog_moderationthreshold"&gt;weblog_moderationthreshold&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#weblog_newcomment"&gt;weblog_newcomment&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#weblog_newpost"&gt;weblog_newpost&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#weblog_subscriptionconfirmation"&gt;weblog_subscriptionconfirmation&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#wikis_definitespam"&gt;wikis_definitespam&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#wikis_pageupdated"&gt;wikis_pageupdated&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#wikis_possiblespam"&gt;wikis_possiblespam&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="hierarchy-list-footer"&gt; &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="hierarchy-list-footer"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#ff0000;"&gt;&lt;span style="color:#000000;"&gt;All the emails sent out by the Telligent Evolution platform can be customized, both how they look and what information they contain. &amp;nbsp;In the email templates, tokens are used to specify information. &amp;nbsp;When the email is sent, the tokens are replaced by the correct values they represent (i.e. $Subject -&amp;gt; &amp;quot;Subject of blog post&amp;quot;). &amp;nbsp;Each template has a different set of tokens that are available to it, along with several global tokens that are available to all templates.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;All templates are listed below along with the tokens available to the template.&lt;/p&gt;
&lt;div class="tdocs-note"&gt;This page applies only to Telligent Evolution 5.x/2.x.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2 id="how_to_change_email_templates"&gt;&lt;a name="How_to_change_email_templates"&gt;&lt;/a&gt;How to change email templates:&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Navigate to the email template folder, can be found in the Web/Languages/&amp;lt;your language&amp;gt;/emails folder.&lt;/li&gt;
&lt;li&gt;Find the name of the template that you want to change/edit.&lt;/li&gt;
&lt;li&gt;The templates are stored as .txt files.&amp;nbsp; Thus to change the forumpost_threadmovenotification template open up forumpost_threadmovenotification.txt in any text editor.&lt;/li&gt;
&lt;li&gt;The list of available tokens is given below (along with the Global Terms).&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="global_terms"&gt;&lt;a name="Global_Terms"&gt;&lt;/a&gt;Global Terms&lt;/h3&gt;
&lt;p&gt;A list of terms that are available on all templates is available on the [[Global Term tokens|Global Terms]] page.&lt;/p&gt;
&lt;h3 id="contactform"&gt;&lt;a name="contactform"&gt;&lt;/a&gt;contactform&lt;/h3&gt;
&lt;p&gt;$appTitle - string - The name of the blog or group.&lt;br /&gt;$body - string - The body of the message.&lt;br /&gt;$email - string - The email address of the sender.&lt;br /&gt;$link - string - The URL of the home page of the blog or group.&lt;br /&gt;$name - string - The name of the sender.&lt;br /&gt;$subject - string - The subject provided by the user.&lt;br /&gt;$to - string - The email address of the owner of the blog or group.&lt;/p&gt;
&lt;h3 id="contactform_usertouser"&gt;&lt;a name="contactform_usertouser"&gt;&lt;/a&gt;contactform_usertouser&lt;/h3&gt;
&lt;p&gt;$post - [[Post token|Post]] - The message being sent.&lt;br /&gt;$user - [[User token|User]] - The recipient of the message.&lt;/p&gt;
&lt;h3 id="followers_notification"&gt;&lt;a name="followers_notification"&gt;&lt;/a&gt;followers_notification&lt;/h3&gt;
&lt;p&gt;$follower - [[Follower token|Follower]] - The relationship of the follower.&lt;/p&gt;
&lt;h3 id="forgottenpasswordwithtoken"&gt;&lt;a name="forgottenpasswordwithtoken"&gt;&lt;/a&gt;forgottenpasswordwithtoken&lt;/h3&gt;
&lt;p&gt;$forgottenpasswordurl - string - The URL where the user can change their password.&lt;br /&gt;$ip - string - The IP host address of the remote client.&lt;br /&gt;$user - [[User token|User]] - The user who forgot their password.&lt;/p&gt;
&lt;h3 id="forumpost_threadmovednotracking"&gt;&lt;a name="forumpost_threadmovednotracking"&gt;&lt;/a&gt;forumpost_threadmovednotracking&lt;/h3&gt;
&lt;p&gt;$post - [[Post token|Post]] - The post to the forum being moved.&lt;br /&gt;$user - [[User token|User]] - The user being notified of the thread move.&lt;/p&gt;
&lt;h3 id="forumpost_threadmovenotification"&gt;&lt;a name="forumpost_threadmovenotification"&gt;&lt;/a&gt;forumpost_threadmovenotification&lt;/h3&gt;
&lt;p&gt;$post - [[Post token|Post]] - The post to the forum being moved.&lt;br /&gt;$user - [[User token|User]] - The user being notified of the thread move.&lt;/p&gt;
&lt;h3 id="forumpost_messageapproved"&gt;&lt;a name="forumpost_messageapproved"&gt;&lt;/a&gt;forumpost_messageapproved&lt;/h3&gt;
&lt;p&gt;$post - [[Post token|Post]] - The post to the forum being approved.&lt;br /&gt;$user - [[User token|User]] - The author of the post.&lt;/p&gt;
&lt;h3 id="forumpost_messagemoved"&gt;&lt;a name="forumpost_messagemoved"&gt;&lt;/a&gt;forumpost_messagemoved&lt;/h3&gt;
&lt;p&gt;$post - [[Post token|Post]] - The post to the forum being moved.&lt;br /&gt;$user - [[User token|User]] - The author of the post.&lt;/p&gt;
&lt;h3 id="forumpost_messagemovedandapproved"&gt;&lt;a name="forumpost_messagemovedandapproved"&gt;&lt;/a&gt;forumpost_messagemovedandapproved&lt;/h3&gt;
&lt;p&gt;$post - [[Post token|Post]] - The post to the forum being moved and approved.&lt;br /&gt;$user - [[User token|User]] - The author of the post.&lt;/p&gt;
&lt;h3 id="forumpost_messageremoved"&gt;&lt;a name="forumpost_messageremoved"&gt;&lt;/a&gt;forumpost_messageremoved&lt;/h3&gt;
&lt;p&gt;$moderatedBy - [[User token|User]] - The moderator who removed the post.&lt;br /&gt;$post - [[Post token|Post]] - The post to the forum being removed.&lt;br /&gt;$reason - string - The reason for the removal provided by the moderator.&lt;br /&gt;$user - [[User token|User]] - The author of the post.&lt;/p&gt;
&lt;h3 id="forumpost_notifyforumdisabled"&gt;&lt;a name="forumpost_notifyforumdisabled"&gt;&lt;/a&gt;forumpost_notifyforumdisabled&lt;/h3&gt;
&lt;p&gt;$message - [[Message token|Message]] - The message sent to the disabled forum.&lt;br /&gt;$section- [[Section token|Section]] - The mailing list the message was sent to ($section.Name should match the forum name.)&lt;/p&gt;
&lt;h3 id="forumpost_notifymoderators"&gt;&lt;a name="forumpost_notifymoderators"&gt;&lt;/a&gt;forumpost_notifymoderators&lt;/h3&gt;
&lt;p&gt;$user - [[User token|User]] - The moderator who is being notified.&lt;/p&gt;
&lt;h3 id="forumpost_notifynopermission"&gt;&lt;a name="forumpost_notifynopermission"&gt;&lt;/a&gt;forumpost_notifynopermission&lt;/h3&gt;
&lt;p&gt;$message - [[Message token|Message]] - The message sent to the disabled forum.&lt;br /&gt;$section- [[Section token|Section]] - The mailing list the message was sent to ($section.Name should match the forum name.)&lt;br /&gt;$group - [[Group Token|Group]] - The group containing the forum/mailing list.&lt;br /&gt;$userIsMember - boolean - True if the user is a member of the group, false otherwise.&lt;/p&gt;
&lt;h3 id="forumpost_notifythreadstarterofsuggestedanswer"&gt;&lt;a name="forumpost_notifythreadstarterofsuggestedanswer"&gt;&lt;/a&gt;forumpost_notifythreadstarterofsuggestedanswer&lt;/h3&gt;
&lt;p&gt;$currentUser - [[User token|User]] - The user whoe verified the post as an answer.&lt;br /&gt;$post - [[Post token|Post]] - The post which was verified as an answer.&lt;br /&gt;$rejectAnswer - string - The URL to reject the answer.&lt;br /&gt;$user - [[User token|User]] - The user who posted the thread starter question.&lt;br /&gt;$verifyAnswer - string - The URL to verify the suggested answer.&lt;/p&gt;
&lt;h3 id="forumpost_threadnotification"&gt;&lt;a name="forumpost_threadnotification"&gt;&lt;/a&gt;forumpost_threadnotification&lt;/h3&gt;
&lt;p&gt;$post - [[Post token|Post]] - The post which started a new thread.&lt;br /&gt;$user - [[User token|User]] - The user who subscribed to this thread.&lt;/p&gt;
&lt;h3 id="friendship_approved"&gt;&lt;a name="friendship_approved"&gt;&lt;/a&gt;friendship_approved&lt;/h3&gt;
&lt;p&gt;$friendship - [[Friendship token|Friendship]] - The relationship of the friendship.&lt;/p&gt;
&lt;h3 id="friendship_requested"&gt;&lt;a name="friendship_requested"&gt;&lt;/a&gt;friendship_requested&lt;/h3&gt;
&lt;p&gt;$friendship - [[Friendship token|Friendship]] - The relationship of the friendship.&lt;/p&gt;
&lt;h3 id="friendship_requested_nomessage"&gt;&lt;a name="friendship_requested_nomessage"&gt;&lt;/a&gt;friendship_requested_nomessage&lt;/h3&gt;
&lt;p&gt;$friendship - [[Friendship token|Friendship]] - The relationship of the friendship.&lt;/p&gt;
&lt;h3 id="group_accessaccepted"&gt;&lt;a name="group_accessaccepted"&gt;&lt;/a&gt;group_accessaccepted&lt;/h3&gt;
&lt;p&gt;$group - [[Group token|Group]] - The group access has been granted to.&lt;br /&gt;$user - [[User token|User]] - The user being granted access.&lt;/p&gt;
&lt;h3 id="group_accessrequest"&gt;&lt;a name="group_accessrequest"&gt;&lt;/a&gt;group_accessrequest&lt;/h3&gt;
&lt;p&gt;$group - [[Group token|Group]] - The group the membership request is for.&lt;br /&gt;$message - string - The message provided by the user requesting access to the group.&lt;br /&gt;$owner - [[User token|User]] - The owner of the group.&lt;br /&gt;$user - [[User token|User]] - The user making the request for membership.&lt;/p&gt;
&lt;h3 id="group_accessrequestdenied"&gt;&lt;a name="group_accessrequestdenied"&gt;&lt;/a&gt;group_accessrequestdenied&lt;/h3&gt;
&lt;p&gt;$group - [[Group token|Group]] - The group access has been denied to.&lt;br /&gt;$user - [[User token|User]] - The user being denied access.&lt;/p&gt;
&lt;h3 id="group_messages_also_replied"&gt;&lt;a name="group_messages_also_replied"&gt;&lt;/a&gt;group_messages_also_replied&lt;/h3&gt;
&lt;p&gt;$message - [[Reply Message token|Reply Message]] - The reply to the message thread.&lt;br /&gt;$parent - [[Message token|Message]] - The first message in the conversation (the group message).&lt;br /&gt;$recipient - [[User token|User]] - The user that commented in the message thread.&lt;br /&gt;$replies - [[Reply Message token|Reply Message]] - The list of all replies to the parent group message.&lt;/p&gt;
&lt;h3 id="group_messages_reply"&gt;&lt;a name="group_messages_reply"&gt;&lt;/a&gt;group_messages_reply&lt;/h3&gt;
&lt;p&gt;$message - [[Reply Message token|Reply Message]] - The reply to the parent group message.&lt;br /&gt;$parent - [[Message token|Message]] - The first message in the conversation (the group message).&lt;br /&gt;$recipient - [[User token|User]] - The user the message who posted the status message.&lt;br /&gt;$replies - [[Reply Message token|Reply Message]] - The list of all replies to the parent group message.&lt;/p&gt;
&lt;h3 id="group_useradded"&gt;&lt;a name="group_useradded"&gt;&lt;/a&gt;group_useradded&lt;/h3&gt;
&lt;p&gt;$group - [[Group token|Group]] - The group user has been added to.&lt;br /&gt;$user - [[User token|User]] - The user being added to the group.&lt;/p&gt;
&lt;h3 id="mediagallerypost_commentnotification"&gt;&lt;a name="mediagallerypost_commentnotification"&gt;&lt;/a&gt;mediagallerypost_commentnotification&lt;/h3&gt;
&lt;p&gt;$parentPost - [[Post token|Post]] - The media gallery post the comment is for.&lt;br /&gt;$post - [[Post token|Post]] - The comment to the media gallery post.&lt;br /&gt;$user - [[User token|User]] - The recipient of the comment notification.&lt;/p&gt;
&lt;h3 id="mediagallerypost_newcomment"&gt;&lt;a name="mediagallerypost_newcomment"&gt;&lt;/a&gt;mediagallerypost_newcomment&lt;/h3&gt;
&lt;p&gt;$parentPost - [[Post token|Post]] - The media gallery post the comment is for.&lt;br /&gt;$post - [[Post token|Post]] - The comment to the media gallery post.&lt;br /&gt;$user - [[User token|User]] - The recipient of the comment notification.&lt;/p&gt;
&lt;h3 id="messages_also_replied"&gt;&lt;a name="messages_also_replied"&gt;&lt;/a&gt;messages_also_replied&lt;/h3&gt;
&lt;p&gt;$message - [[Reply Message token|Reply Message]] - The reply to the message thread.&lt;br /&gt;$parent - [[Message token|Message]] - The first message in the conversation (the status message).&lt;br /&gt;$recipient - [[User token|User]] - The user that commented in the message thread.&lt;br /&gt;$replies - [[Reply Message token|Reply Message]] - The list of all replies to the parent status message.&lt;/p&gt;
&lt;h3 id="messages_newconversationmessage"&gt;&lt;a name="messages_newconversationmessage"&gt;&lt;/a&gt;messages_newconversationmessage&lt;/h3&gt;
&lt;p&gt;$conversation - [[Conversation token|Conversation]] - The conversation between the various participants.&lt;br /&gt;$message - [[Message token|Message]] - The message in the conversation directed to the recipient user.&lt;br /&gt;$user - [[User token|User]] - The user the recipient of the message.&lt;/p&gt;
&lt;h3 id="messages_newprofilecomment"&gt;&lt;a name="messages_newprofilecomment"&gt;&lt;/a&gt;messages_newprofilecomment&lt;/h3&gt;
&lt;p&gt;$message - [[Profile Message token|Profile Message]] - The comment on the profile.&lt;br /&gt;$user - [[User token|User]] - The user who received the comment (the profile&amp;#39;s owner).&lt;/p&gt;
&lt;h3 id="messages_reply"&gt;&lt;a name="messages_reply"&gt;&lt;/a&gt;messages_reply&lt;/h3&gt;
&lt;p&gt;$message - [[Reply Message token|Reply Message]] - The reply to the parent status message.&lt;br /&gt;$parent - [[Message token|Message]] - The first message in the conversation (the status message).&lt;br /&gt;$recipient - [[User token|User]] - The user the message who posted the status message.&lt;br /&gt;$replies - [[Reply Message token|Reply Message]] - The list of all replies to the parent status message.&lt;/p&gt;
&lt;h3 id="newuser_accountcreated"&gt;&lt;a name="newuser_accountcreated"&gt;&lt;/a&gt;newuser_accountcreated&lt;/h3&gt;
&lt;p&gt;$user - [[User token|User]] - The user who created an account.&lt;/p&gt;
&lt;h3 id="newuser_approved"&gt;&lt;a name="newuser_approved"&gt;&lt;/a&gt;newuser_approved&lt;/h3&gt;
&lt;p&gt;$user - [[User token|User]] - The user whose account was approved.&lt;/p&gt;
&lt;h3 id="newuser_generatedpassword"&gt;&lt;a name="newuser_generatedpassword"&gt;&lt;/a&gt;newuser_generatedpassword&lt;/h3&gt;
&lt;p&gt;$user - [[User token|User]] - The user created an account with a generated password.&lt;/p&gt;
&lt;h3 id="newuser_pending"&gt;&lt;a name="newuser_pending"&gt;&lt;/a&gt;newuser_pending&lt;/h3&gt;
&lt;p&gt;$user - [[User token|User]] - The user who has attempted to join the site and is awaiting approval.&lt;/p&gt;
&lt;h3 id="newuser_rejected"&gt;&lt;a name="newuser_rejected"&gt;&lt;/a&gt;newuser_rejected&lt;/h3&gt;
&lt;p&gt;$user - [[User token|User]] - The user whose account was rejected.&lt;/p&gt;
&lt;h3 id="roleemail"&gt;&lt;a name="roleemail"&gt;&lt;/a&gt;roleemail&lt;/h3&gt;
&lt;p&gt;$user - [[User token|User]] - The recipient of the message, a member of the role.&lt;br /&gt;$post - [[Post token|Post]] - The post containing the message for the user.&lt;br /&gt;$roleName - string - The name of the role the message was sent to.&lt;/p&gt;
&lt;h3 id="user_changedpassword"&gt;&lt;a name="user_changedpassword"&gt;&lt;/a&gt;user_changedpassword&lt;/h3&gt;
&lt;p&gt;$user - [[User token|User]] - The user who change their password.&lt;/p&gt;
&lt;h3 id="user_forgottenpassword"&gt;&lt;a name="user_forgottenpassword"&gt;&lt;/a&gt;user_forgottenpassword&lt;/h3&gt;
&lt;p&gt;$user - [[User token|User]] - The user who requested to be sent a new password.&lt;/p&gt;
&lt;h3 id="userinvitation"&gt;&lt;a name="userinvitation"&gt;&lt;/a&gt;userinvitation&lt;/h3&gt;
&lt;p&gt;$invitation - [[User Invitation token|User Invitation]] - The invitation to the new user.&lt;br /&gt;$user - [[User token|User]] - The user who invited the recipient to the community.&lt;/p&gt;
&lt;h3 id="userinvitation_withsection"&gt;&lt;a name="userinvitation_withsection"&gt;&lt;/a&gt;userinvitation_withsection&lt;/h3&gt;
&lt;p&gt;$invitation - [[User Invitation token|User Invitation]] - The invitation to the new user.&lt;br /&gt;$user - [[User token|User]] - The user who invited the recipient to the section/group.&lt;/p&gt;
&lt;h3 id="weblog_feedbacknotification"&gt;&lt;a name="weblog_feedbacknotification"&gt;&lt;/a&gt;weblog_feedbacknotification&lt;/h3&gt;
&lt;p&gt;$parent - [[Post token|Post]] - The blog post given the feedback.&lt;br /&gt;$post - [[Post token|Post]] - The new blog feedback, which may need approval.&lt;br /&gt;$user - [[User token|User]] - The user who subscribed to new comments.&lt;/p&gt;
&lt;h3 id="weblog_moderationthreshold"&gt;&lt;a name="weblog_moderationthreshold"&gt;&lt;/a&gt;weblog_moderationthreshold&lt;/h3&gt;
&lt;p&gt;$section - [[Blog token|Blog]] - The blog that needs moderation attention.&lt;br /&gt;$user - [[User token|User]] - Blog owner who can moderate the blog.&lt;/p&gt;
&lt;h3 id="weblog_newcomment"&gt;&lt;a name="weblog_newcomment"&gt;&lt;/a&gt;weblog_newcomment&lt;/h3&gt;
&lt;p&gt;$post - [[[Post token|Post]] - The new blog comment.&lt;br /&gt;$user - [[User token|User]] - The user who subscribed to new comments.&lt;/p&gt;
&lt;h3 id="weblog_newpost"&gt;&lt;a name="weblog_newpost"&gt;&lt;/a&gt;weblog_newpost&lt;/h3&gt;
&lt;p&gt;$post - [[Post token|Post]] - The new blog post.&lt;br /&gt;$user - [[User token|User]] - The user who subscribed to new posts.&lt;/p&gt;
&lt;h3 id="weblog_subscriptionconfirmation"&gt;&lt;a name="weblog_subscriptionconfirmation"&gt;&lt;/a&gt;weblog_subscriptionconfirmation&lt;/h3&gt;
&lt;p&gt;$section - [[Blog token|Blog]] - The subscribed blog.&lt;br /&gt;$user - [[User token|User]] - The user who has subscribed to the blog.&lt;/p&gt;
&lt;h3 id="wikis_definitespam"&gt;&lt;a name="wikis_definitespam"&gt;&lt;/a&gt;wikis_definitespam&lt;/h3&gt;
&lt;p&gt;$page - [[Wiki Page token|Wiki Page]] -The wiki page that has been flagged as possible spam.&lt;br /&gt;$user - [[User token|User]] - The user with permission to delete the wiki page to send the email to.&lt;/p&gt;
&lt;h3 id="wikis_pageupdated"&gt;&lt;a name="wikis_pageupdated"&gt;&lt;/a&gt;wikis_pageupdated&lt;/h3&gt;
&lt;p&gt;$page - [[Wiki Page token|Wiki Page]] - The updated wiki page.&lt;br /&gt;$revision - [[Wiki Page Revision token|Wiki Page Revision]] - The previous version of the wiki page.&lt;br /&gt;$user - [[User token|User]] - The user who subscribed to updates to the wiki page.&lt;/p&gt;
&lt;h3 id="wikis_possiblespam"&gt;&lt;a name="wikis_possiblespam"&gt;&lt;/a&gt;wikis_possiblespam&lt;/h3&gt;
&lt;p&gt;$page - [[Wiki Page token|Wiki Page]] - The wiki page that has been flagged as possible spam.&lt;br /&gt;$user - [[User token|User]] - The user with permission to delete the wiki page to send the email to.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;div style="font-size: 90%;"&gt;Tags: email&lt;/div&gt;
</description></item><item><title>Telligent Evolution Platform Software Development Kit</title><link>http://telligent.com/community/developers/w/wiki/telligent-evolution-platform-software-development-kit/revision/44.aspx</link><pubDate>Wed, 31 Aug 2011 21:40:25 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:36256</guid><dc:creator>Jenny Jarrard</dc:creator><description>Revision 44 posted to Telligent Evolution 5.x Developer Documentation by Jenny Jarrard on 8/31/2011 4:40:25 PM&lt;br /&gt;
&lt;p&gt;&lt;a name="top"&gt;&lt;/a&gt;The Telligent Evolution Platform Software Development Kit (SDK) gives you examples and guidance for creating powerful features that are custom-tailored to your own needs.&lt;/p&gt;
&lt;p class="tdocs-note"&gt;A new version of the platform SDK (&lt;a href="#5.6"&gt;version 5.6&lt;/a&gt;)&amp;nbsp;is now available.&lt;/p&gt;
&lt;div class="table-of-contents"&gt;&lt;h2 class="title"&gt;In this Article&lt;/h2&gt;&lt;div class="hierarchy-list-header"&gt; &lt;/div&gt;&lt;ul class="hierarchy-list"&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#WhatContained"&gt;What is contained in the platform SDK 5.0?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#PlatformSDK5.1"&gt;What is contained in the platform SDK 5.5 Preview 1?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Platform5.5"&gt;What is contained in the Platform SDK 5.5?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Platform5.5.1"&gt;What is contained in the Platform SDK 5.5.1?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Platform5.5.2"&gt;What is contained in the Platform SDK 5.5.2?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#5.6"&gt;What is contained in the Platform SDK 5.6?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#DeveloperLicense"&gt;What is the developer license?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#HowGetDevLicense"&gt;How do I get a developer license?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#DevLicenseEntitle"&gt;What does the developer license entitle me to do?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#WhyNoSourceCode"&gt;Why doesn&amp;#39;t Telligent&amp;#39;s source code ship with the platform SDK?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#OpenSource"&gt;Are the sample applications open source software? What license are they covered under?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#DocsForDevs"&gt;Where can I find documentation for developing against Telligent Evolution?&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Discuss"&gt;Where can I discuss working with Telligent Evolution?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="hierarchy-list-footer"&gt; &lt;/div&gt;&lt;/div&gt;
&lt;h2 id="what_can_i_do_with_the_telligent_evolution_platform_sdk"&gt;
&lt;b&gt;&lt;a name="WhatCanDo"&gt;&lt;/a&gt;What can I do with the Telligent Evolution platform SDK?&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;The Telligent Evolution Platform SDK is a collection of examples, tools, and documentation designed to help you develop applications against the Telligent Evolution platform, the central platform supporting Telligent Enterprise and Telligent Community.&lt;/p&gt;
&lt;h2 id="what_is_contained_in_the_platform_sdk_50"&gt;&lt;b&gt;&lt;a name="WhatContained"&gt;&lt;/a&gt;What is contained in the platform SDK 5.0?&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;The platform SDK contains the source code for sample applications:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stand-alone applications: 
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Bahbl&lt;/b&gt; - Reference application used to drive out v2 REST endpoints. Bahbl is a Twitter-like application that shows you how to use profiles, activity messages, authentication, and other key features of the Evolution REST infrastructure.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;New User Uploader Tool&lt;/b&gt; - Short, practical tool showing you how to create new users from a comma separated value (.csv) file.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Integration tests used to exercise and validate the Telligent Evolution Web services. These are the tests Telligent used during the development of v2 REST Web services. You&amp;rsquo;ll see exactly how you can implement very granular pieces of functionality, and you&amp;rsquo;ll see how Telligent approached testing.&lt;/li&gt;
&lt;li&gt;Extensibility examples: 
&lt;ul&gt;
&lt;li&gt;Widgets: 
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Twitter widget controls&lt;/b&gt; - Creates controls to display Twitter on a page and send your Telligent Community or Telligent Enterprise status messages to Twitter.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Modules: 
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;New group avatar&lt;/b&gt; - Assigns a group a random avatar from the group selectable avatars store whenever a new hub is created.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;New user random avatar&lt;/b&gt; - Assigns a new member a random avatar from the selectable avatars store when he/she first joins the community.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Notify on new user create&lt;/b&gt; - Sends an email to the specified email addresses when a new user joins the community.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Table of contents&lt;/b&gt; - Creates styled TOC for wikis.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Spam rule sample: 
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Telligent.AkismetSpamRule&lt;/b&gt; - Integrates the Akismet spam service.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information, see the README file in each sample&amp;#39;s folder.&lt;/p&gt;
&lt;h2 id="what_is_contained_in_the_platform_sdk_55_preview_1"&gt;&lt;a name="PlatformSDK5.1"&gt;&lt;/a&gt;&lt;b&gt;What is contained in the platform SDK 5.5 Preview 1?&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;All that is included in the &lt;a href="#WhatContained"&gt;5.0 version&lt;/a&gt; with the addition of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for &lt;a href="/community/developers/w/wiki/users-with-profilefields-node.aspx"&gt;GETs for custom profile fields&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/get-search-results.aspx"&gt;New search API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/sample-asp-net-mvc-search-site-example.aspx"&gt;ASP.NET MVC search site example&lt;/a&gt; &amp;ndash; A reference application that provides example usage of the REST v2 search endpoint in an external application.&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/sample-track-term-search-widgets.aspx"&gt;Track Term Search widgets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update to the REST URLs to support .xml and .json extensions:
&lt;p&gt;The recommended URL request format has been changed so that output will be specified using a &lt;span style="font-family:courier new,courier;"&gt;.xml/.json&lt;/span&gt; extension, making it look more like a file extension.&lt;/p&gt;
&lt;p&gt;REST v2 Web services continue to support old-style URLs for the time being. This support is scheduled for removal in the Telligent Evolution Platform 6.0 release (Telligent Community 6.0 / Telligent Enterprise 3.0) in favor of the new URL formatting.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Old-style URL:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:courier new,courier;"&gt;http://mysite.com/api.ashx/v2/users/2100 - use default output formatting (XML)&lt;br /&gt;http://mysite.com/api.ashx/v2/users/2100/xml - use XML output formatting&lt;br /&gt;http://mysite.com/api.ashx/v2/users/2100/json - use JSON output formatting&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New-style URL:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:courier new,courier;"&gt;http://mysite.com/api.ashx/v2/users/2100.xml - use XML output formatting&lt;br /&gt;http://mysite.com/api.ashx/v2/users/2100.json - use JSON output formatting&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Notice that in the new platform SDK, there is no longer an option to use the default output formatter. You must explicitly identify whether the output is to be &lt;span style="font-family:courier new,courier;"&gt;.xml&lt;/span&gt; or &lt;span style="font-family:courier new,courier;"&gt;.json&lt;/span&gt;. The URL format has changed from using &lt;span style="font-family:courier new,courier;"&gt;/xml&lt;/span&gt; to look more like a file extension with the use of &lt;span style="font-family:courier new,courier;"&gt;.xml&lt;/span&gt;. We believe this change falls more in line with formats used by other popular REST web services. &lt;/p&gt;
&lt;p&gt;As stated above, the old-style URL formatting will be honored for the time being - at least for existing endpoints. However, you should consider the old-style formatting to be deprecated because it will be removed in the Telligent Evolution Platform 6.0 release. For any current or future development, we recommend that you use the new-style URL format.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what_is_contained_in_the_platform_sdk_55"&gt;&lt;b&gt;&lt;a name="Platform5.5"&gt;&lt;/a&gt;What is contained in the Platform SDK 5.5?&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;All that is included in the preview 1 version and:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/forum.aspx"&gt;New endpoints for forums&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/answered-threads-widget.aspx"&gt;Answered Threads Widget example&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/group-sitemap-build.aspx"&gt;Group Sitemap Build&lt;/a&gt; sample application&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/20409.aspx"&gt;Wiki Link Analyzer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what_is_contained_in_the_platform_sdk_551"&gt;&lt;b&gt;&lt;a name="Platform5.5.1"&gt;&lt;/a&gt;What is contained in the Platform SDK 5.5.1?&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;All that is included in the 5.5 version plus:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/blog-posts-and-comments.aspx"&gt;New endpoints for blogs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/conversations.aspx"&gt;New endpoints for conversations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Optional AfterDate property for getting &lt;a href="/community/developers/w/wiki/get-activity-messages.aspx"&gt;activity messages&lt;/a&gt; or &lt;a href="/community/developers/w/wiki/get-status-messages.aspx"&gt;status messages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Verified and suggested answer counts for forum threads&lt;/li&gt;
&lt;li&gt;Moderate forums&lt;/li&gt;
&lt;li&gt;Approve and deny friend requests&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/mobile-dashboard-android.aspx"&gt;Telligent Mobile Dashboard (Android) sample application&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/community/developers/w/wiki/commentservice-sample-application.aspx"&gt;CommentService sample application&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We have also made a few changes to the REST console: &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The &lt;span style="font-family:courier new,courier;"&gt;Endpoint URL&lt;/span&gt; field now defaults to the site you are accessing instead of localhost and you cannot change this URL from the current site.&lt;/li&gt;
&lt;li&gt;We have added a drop-down list that contains all endpoint URLs. You can now select from the list and your endpoint text box is prefilled with the endpoint URL you select.&lt;/li&gt;
&lt;li&gt;For discoverability, we have added support for displaying the types for each property in the response. You can include the types in the response by simply adding &lt;span style="font-family:courier new,courier;"&gt;showtypes=true&lt;/span&gt; to the query string of the endpoint URL.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="section full"&gt;Example Info endpoint XML response without types &lt;/div&gt;
&lt;div class="subsection code"&gt;
&lt;pre class="brush: xml"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;Response&amp;gt;&lt;br /&gt;    &amp;lt;InfoResult&amp;gt;&lt;br /&gt;        &amp;lt;SiteName&amp;gt;Telligent&amp;lt;/SiteName&amp;gt;&lt;br /&gt;        &amp;lt;Product&amp;gt;Telligent Evolution Platform Developer Build&amp;lt;/Product&amp;gt;&lt;br /&gt;        &amp;lt;Platform&amp;gt;5.0.40917.7875&amp;lt;/Platform&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;Webservice&amp;gt;5.0.40917.7875&amp;lt;/Webservice&amp;gt;&lt;br /&gt;    &amp;lt;/InfoResult&amp;gt;&lt;br /&gt;&amp;lt;/Response&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="section full"&gt;Example Info endpoint XML response with types &lt;/div&gt;
&lt;div class="subsection code"&gt;
&lt;pre class="brush: xml"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;Response&amp;gt;&lt;br /&gt;    &amp;lt;InfoResult&amp;gt;&lt;br /&gt;       &amp;lt;SiteName Type=&amp;quot;string&amp;quot;&amp;gt;Telligent&amp;lt;/SiteName&amp;gt;&lt;br /&gt;        &amp;lt;Product Type=&amp;quot;string&amp;quot;&amp;gt;Telligent Evolution Platform Developer Build&amp;lt;/Product&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;Platform Type=&amp;quot;string&amp;quot;&amp;gt;5.0.40917.7875&amp;lt;/Platform&amp;gt;&lt;br /&gt;        &amp;lt;Webservice Type=&amp;quot;string&amp;quot;&amp;gt;5.0.40917.7875&amp;lt;/Webservice&amp;gt;&lt;br /&gt;    &amp;lt;/InfoResult&amp;gt;&lt;br /&gt;&amp;lt;/Response&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="section full"&gt;Example Info endpoint JSON response without types &lt;/div&gt;
&lt;div class="subsection code"&gt;
&lt;pre class="brush: xml"&gt;{&lt;br /&gt;    &amp;quot;InfoResult&amp;quot;: {&lt;br /&gt;        &amp;quot;SiteName&amp;quot;: &amp;quot;Telligent&amp;quot;,&lt;br /&gt;        &amp;quot;Product&amp;quot;: &amp;quot;Telligent Evolution Platform Developer Build&amp;quot;,&lt;br /&gt;        &amp;quot;Platform&amp;quot;: &amp;quot;5.0.40917.7875&amp;quot;,&lt;br /&gt;        &amp;quot;Webservice&amp;quot;: &amp;quot;5.0.40917.7875&amp;quot;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="section full"&gt;Example Info endpoint JSON response without types &lt;/div&gt;
&lt;div class="subsection code"&gt;
&lt;pre class="brush: xml"&gt;{&lt;br /&gt;    &amp;quot;InfoResult&amp;quot;: {&lt;br /&gt;        &amp;quot;SiteName&amp;quot;: {&lt;br /&gt;            &amp;quot;value&amp;quot;: &amp;quot;Telligent&amp;quot;,&lt;br /&gt;            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;&lt;br /&gt;        },&lt;br /&gt;        &amp;quot;Product&amp;quot;: {&lt;br /&gt;            &amp;quot;value&amp;quot;: &amp;quot;Telligent Evolution Platform Developer Build&amp;quot;,&lt;br /&gt;            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;        },&lt;br /&gt;        &amp;quot;Platform&amp;quot;: {&lt;br /&gt;            &amp;quot;value&amp;quot;: &amp;quot;5.0.40917.7875&amp;quot;,&lt;br /&gt;            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;&lt;br /&gt;        },&lt;br /&gt;        &amp;quot;Webservice&amp;quot;: {&lt;br /&gt;            &amp;quot;value&amp;quot;: &amp;quot;5.0.40917.7875&amp;quot;,&lt;br /&gt;            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="/resources/m/product_downloads/1336857.aspx"&gt;Download version 5.5.1 of the Telligent Evolution&lt;/a&gt; Platform SDK today.&lt;/p&gt;
&lt;p&gt;Read the &lt;a href="/community/developers/w/wiki/install-telligent-evolution-platform-sdk-5-5-1.aspx"&gt;installation instructions&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="what_is_contained_in_the_platform_sdk_552"&gt;&lt;a name="Platform5.5.2"&gt;&lt;/a&gt;What is contained in the Platform SDK 5.5.2?&lt;/h2&gt;
&lt;p&gt;All that is included in the 5.5.1 version plus:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Users, roles and permissions&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Delete users&lt;/li&gt;
&lt;li&gt;Pull current status message when retrieving user information&lt;/li&gt;
&lt;li&gt;Find users by email address&lt;/li&gt;
&lt;li&gt;Validate username/password combinations&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Create, update and delete user roles&lt;/li&gt;
&lt;li&gt;Add or remove users to roles&lt;/li&gt;
&lt;li&gt;Validate user permissions for applications and application content&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Applications 
&lt;ul&gt;
&lt;li&gt;Retrieve comments for a specific file, wiki page&lt;/li&gt;
&lt;li&gt;Create, update or delete comments on a file, wiki page&lt;/li&gt;
&lt;li&gt;Retrieve, view, create, update or delete files&lt;/li&gt;
&lt;li&gt;Add and remove attachments when creating or updating blog posts, forum threads and forum replies&lt;/li&gt;
&lt;li&gt;Pull application descriptions by GroupID or AppKey&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Groups 
&lt;ul&gt;
&lt;li&gt;Filter membership list by membership type (owner, manager, member, pending member)&lt;/li&gt;
&lt;li&gt;Pull group list by key (in addition to existing pull by GroupID)&lt;/li&gt;
&lt;li&gt;Pull group list for entire community&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Activity stream 
&lt;ul&gt;
&lt;li&gt;Filter activities by type to view only or view all but particular activity types&lt;/li&gt;
&lt;li&gt;Pull site-wide and group-specific activity streams (in addition to existing user-specific activity stream)&lt;/li&gt;
&lt;li&gt;Include or exclude status messages from activity stream list&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Site information: Pull timezone offset and serialized timezone&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We&amp;#39;ve also introduced ISO date format support and made building and adding your own custom endpoints much easier with our complete end-to-end CustomEndpoint sample.&lt;/p&gt;
&lt;h2 id="what_is_contained_in_the_platform_sdk_56"&gt;&lt;a name="5.6"&gt;&lt;/a&gt;What is contained in the Platform SDK 5.6?&lt;/h2&gt;
&lt;p&gt;New APIs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Forums
&lt;ul&gt;
&lt;li&gt;View verified and suggested answer count and ratings for forum 
threads&lt;/li&gt;
&lt;li&gt;Moderate forums&lt;/li&gt;
&lt;li&gt;Add/remove attachments when creating or updating forum threads 
and/or
 replies&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Blogs
&lt;ul&gt;
&lt;li&gt;Read or write blog posts and comments&lt;/li&gt;
&lt;li&gt;Add/remove attachments when creating or updating blog posts&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Wikis
&lt;ul&gt;
&lt;li&gt;View comments for a specific file or wiki page&lt;/li&gt;
&lt;li&gt;Create, update or delete comments on a file or wiki page&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Files
&lt;ul&gt;
&lt;li&gt;View, create, update and delete files&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Connections
&lt;ul&gt;
&lt;li&gt;Start or contribute to conversations&lt;/li&gt;
&lt;li&gt;Approve and deny friend requests&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Users
&lt;ul&gt;
&lt;li&gt;Delete users&lt;/li&gt;
&lt;li&gt;Find users via email address&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Activity streams
&lt;ul&gt;
&lt;li&gt;Filter activity stream by type and included or exclude status 
messages&lt;/li&gt;
&lt;li&gt;View site-wide and group-specific activity streams (in addition to 
existing user-specific activity streams)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Groups
&lt;ul&gt;
&lt;li&gt;View community-wide group list&lt;/li&gt;
&lt;li&gt;View group lists and application descriptions by GroupID or AppKey&lt;/li&gt;
&lt;li&gt;View group membership by type (owner, manager, pending member, etc.)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Site Information
&lt;ul&gt;
&lt;li&gt;View time zone offset and serialized time zone&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Roles and permissions
&lt;ul&gt;
&lt;li&gt;Create, update and delete user roles&lt;/li&gt;
&lt;li&gt;Add or remove users to/from roles&lt;/li&gt;
&lt;li&gt;Validate user permissions for applications and content&lt;/li&gt;
&lt;li&gt;Validate username and password combinations&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We have also included a sample widget that overlays our 
micro-blogging functionality on a map to visualize communications 
geographically.&lt;/p&gt;
&lt;p&gt;
Download
 the &lt;a href="/resources/m/product_downloads/1342215.aspx"&gt;Telligent Evolution Platform SDK 5.6&lt;/a&gt; today&lt;a href="/community/resources/m/product_downloads/1342215.aspx"&gt;.&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="what_is_the_developer_license"&gt;&lt;b&gt;&lt;a name="DeveloperLicense"&gt;&lt;/a&gt;What is the developer license?&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;The developer license enables you to create a Telligent Enterprise or a Telligent Community site, against which you can then create applications or extensions. Install the license from the platform SDK to your development site.&lt;/p&gt;
&lt;h2 id="how_do_i_get_a_developer_license"&gt;&lt;b&gt;&lt;a name="HowGetDevLicense"&gt;&lt;/a&gt;How do I get a developer license?&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Contact &lt;a href="/about/contact/support/"&gt;&lt;b&gt;support&lt;/b&gt;&lt;/a&gt; to coordinate your license.&lt;/p&gt;
&lt;h2 id="what_does_the_developer_license_entitle_me_to_do"&gt;&lt;b&gt;&lt;a name="DevLicenseEntitle"&gt;&lt;/a&gt;What does the developer license entitle me to do?&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;The developer license enables you to create a set of communities for development purposes only. You may not use the developer license to host live communities. Additionally, the developer license is limited to traffic on a local system and has a number of features restricted from use. See the table below for specifics.&lt;/p&gt;
&lt;h2 id="why_doesnt_telligents_source_code_ship_with_the_platform_sdk"&gt;&lt;b&gt;&lt;a name="WhyNoSourceCode"&gt;&lt;/a&gt;Why doesn&amp;#39;t Telligent&amp;#39;s source code ship with the platform SDK?&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;No source code is included in the platform SDK because Telligent Evolution&amp;#39;s extensibility points are through the Web services endpoints. Using the Web services will enable you to write the most feature-complete applications and customizations possible while ensuring you&amp;#39;re protected from possibly breaking changes in internal APIs.&lt;/p&gt;
&lt;h2 id="are_the_sample_applications_open_source_software_what_license_are_they_covered_under"&gt;&lt;b&gt;&lt;a name="OpenSource"&gt;&lt;/a&gt;Are the sample applications open source software? What license are they covered under?&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;The samples aren&amp;#39;t open source software.&amp;nbsp;Telligent doesn&amp;#39;t take contributions from the community back into the codebase. However, you&amp;#39;re free to do whatever you want with the samples. All sample applications are released within the platform SDK under the MIT open source software license&lt;/p&gt;
&lt;h2 id="where_can_i_find_documentation_for_developing_against_telligent_evolution"&gt;&lt;b&gt;&lt;a name="DocsForDevs"&gt;&lt;/a&gt;Where can I find documentation for developing against Telligent Evolution?&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;We provide a &lt;a href="/community/developers/w/wiki/"&gt;Developer&amp;#39;s Guide&lt;/a&gt;&amp;nbsp;to help you develop against the Telligent Evolution platform.&lt;/p&gt;
&lt;h2 id="where_can_i_discuss_working_with_telligent_evolution"&gt;&lt;b&gt;&lt;a name="Discuss"&gt;&lt;/a&gt;Where can I discuss working with Telligent Evolution?&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Join our &lt;a href="/community/developers/telligent_evolution/f/554.aspx"&gt;Telligent Evolution community&lt;/a&gt; online, which also addresses development questions.&lt;/p&gt;

&lt;div style="font-size: 90%;"&gt;Tags: developer, API, sdk&lt;/div&gt;
</description></item><item><title>Platform API - Documentation</title><link>http://telligent.com/community/developers/w/wiki/2678.aspx</link><pubDate>Wed, 31 Aug 2011 20:54:38 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:2678</guid><dc:creator>Jenny Jarrard</dc:creator><description>Current Revision posted to Telligent Evolution 5.x Developer Documentation by Jenny Jarrard on 8/31/2011 3:54:38 PM&lt;br /&gt;
&lt;p&gt;&lt;a name="top"&gt;&lt;/a&gt;The Telligent Evolution Platform APIs are implemented as &lt;a href="/community/developers/w/wiki/introduction-to-rest.aspx"&gt;RESTful services&lt;/a&gt; exposed by a custom-built REST engine. Routing is supported via Microsoft&amp;#39;s new &lt;span class="tdocs-path"&gt;System.Web.Routing&lt;/span&gt; engine, which shipped with Microsoft&amp;#39;s ASP.NET MVC project. Our Web services currently support data in POX (Plain Old XML) and JSON. Depending on customer demand, we may support other formats such as ATOM in the future.&lt;/p&gt;
&lt;div class="table-of-contents"&gt;&lt;h2 class="title"&gt;In this Article&lt;/h2&gt;&lt;div class="hierarchy-list-header"&gt; &lt;/div&gt;&lt;ul class="hierarchy-list"&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#put"&gt;PUT/DELETE method overloads&lt;/a&gt;&lt;div class="hierarchy-list-header"&gt; &lt;/div&gt;&lt;ul class="hierarchy-list"&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Updating_PUT_a_User_resource"&gt;Updating (PUT) a User resource:&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Deleting_DELETE_a_User_resource"&gt;Deleting (DELETE) a User resource :&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="hierarchy-list-footer"&gt; &lt;/div&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#data"&gt;Data type specifications&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#Standard_date_format"&gt;Standard date format&lt;/a&gt;&lt;/li&gt;&lt;li class="hierarchy-item"&gt;&lt;a href="#available"&gt;Available endpoints&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="hierarchy-list-footer"&gt; &lt;/div&gt;&lt;/div&gt;
&lt;h2 id="putdelete_method_overloads"&gt;&lt;a name="put"&gt;&lt;/a&gt;PUT/DELETE method overloads&lt;/h2&gt;
&lt;p&gt;Because PUT/DELETE methods are disabled on some Web servers (such as IIS),&amp;nbsp; you must specify a &lt;span class="tdocs-path"&gt;Rest-Method&lt;/span&gt; header with these values and an HTTP Method of POST. &lt;/p&gt;
&lt;h3 id="updating_put_a_user_resource"&gt;&lt;a name="Updating_PUT_a_User_resource"&gt;&lt;/a&gt;&lt;b&gt;Updating (PUT) a &lt;span class="tdocs-path"&gt;User&lt;/span&gt; resource:&lt;/b&gt;&lt;/h3&gt;
&lt;div class="code"&gt;
&lt;p&gt;&lt;span class="tdocs-path"&gt;&lt;b&gt;&lt;span style="font-weight:normal;"&gt;/api.ashx/v2/users/1&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Http Header contains: &lt;span class="tdocs-path"&gt;Rest-Method: PUT&lt;/span&gt;&lt;br /&gt;Http Method: &lt;span class="tdocs-path"&gt;POST&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="deleting_delete_a_user_resource_"&gt;&lt;a name="Deleting_DELETE_a_User_resource"&gt;&lt;/a&gt;&lt;b&gt;Deleting (DELETE) a &lt;span class="tdocs-path"&gt;User&lt;/span&gt; resource&lt;/b&gt;:&lt;/h3&gt;
&lt;div class="code"&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-weight:normal;"&gt;&lt;span class="tdocs-path"&gt;/api.ashx/v2/users/1&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight:normal;"&gt;Http Header contains: &lt;span class="tdocs-path"&gt;Rest-Method: DELETE&lt;/span&gt;&lt;br /&gt;Http Method: &lt;span class="tdocs-path"&gt;POST&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="data_type_specifications"&gt;&lt;a name="data"&gt;&lt;/a&gt;Data type specifications&lt;/h2&gt;
&lt;p&gt;By default, all data types are sent and received as XML. You can also use JSON instead of XML by specifying JSON&amp;nbsp; in your&lt;span class="tdocs-path"&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt; URL:&lt;/span&gt; /api.ashx/v2/users/1.json [GET]&lt;/span&gt;. This request returns the &lt;span class="tdocs-path"&gt;User&lt;/span&gt; resource matching the ID in JSON format. When POSTing with JSON, the POST and the response are in the same format.&lt;/p&gt;
&lt;h2 id="standard_date_format"&gt;&lt;a name="Standard_date_format"&gt;&lt;/a&gt;Standard date format&lt;/h2&gt;
&lt;p&gt;The standard date format for REST v2 requests and responses is the ISO format of: &lt;br /&gt;yyyy-MM-ddTHH:mm:ss. When using .NET&amp;#39;s DateTime.ToString() method there is a shortcut for this format: dateTime.ToString(&amp;quot;o&amp;quot;).&lt;/p&gt;
&lt;p&gt;Currently, the dates in JSON responses are formatted by default using the following: &lt;br /&gt;&amp;quot;\/Date(1273255122713-0400)\/&amp;quot; . Beginning with the 5.5.2 release, there is an option on all requests to format dates in the ISO format using the parameter of &lt;span class="tdocs-path"&gt;UseIsoDateFormat&lt;/span&gt;. Setting it to true will use the ISO date format. Setting it to false or not setting it will use the older style format. These defaults will remain in place through the 6.0 release. Following the 6.0 release, the default will be changed to use the ISO date format. This will align the standard date formats across Telligent Evolution platform REST v2 Web services.&lt;/p&gt;
&lt;p&gt;The Telligent Evolution platform REST v2 Web services framework will parse any valid DateTime input format that the .NET framework &lt;span class="tdocs-path"&gt;DateTime.Parse()&lt;/span&gt; method recognizes (if sending data as XML then it has to be a format the XML Serializer recognizes as well). However, we recommend using the ISO date format standard of yyyy-mm-ddThh:mm:ss for consistency across requests and responses.&lt;/p&gt;
&lt;h2 id="available_endpoints"&gt;&lt;a name="available"&gt;&lt;/a&gt;Available endpoints&lt;/h2&gt;
&lt;p&gt;The following endpoints (resources) are available in the Telligent Evolution platform API:&lt;/p&gt;
&lt;p&gt;(n.b. additional endpoints are available through the [[Web Services V1 API|V1 API]])&lt;/p&gt;
&lt;table class="WikiTable"&gt;
&lt;tbody&gt;
&lt;tr class="WikiTableBgBlue"&gt;
&lt;td&gt;&lt;b&gt;API&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;HTTP Verbs&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[[Activity Messages]]&lt;/td&gt;
&lt;td&gt;&lt;i&gt;&lt;span class="tdocs-path"&gt;GET, POST&lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span class="tdocs-path"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;Retrieves a list of activity messages or creates a list of activity messages.&amp;nbsp; This can include individual user updates, updates from within groups, and updates from external applications, e.g., document updates from Microsoft SharePoint.&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[[Blog posts and comments]]&lt;/td&gt;
&lt;td&gt;&lt;i&gt;&lt;span class="tdocs-path"&gt;GET, POST&lt;/span&gt;&lt;/i&gt;&lt;span class="tdocs-path"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;Gets blog post details or comments as well as creating and updating blog posts and comments, or delete a post or comment. &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[[Content file storage]]&lt;/td&gt;
&lt;td&gt;&lt;i&gt;&lt;span class="tdocs-path"&gt;GET&lt;/span&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td&gt;Gets a file for content streaming.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[[Content search]]&lt;/td&gt;
&lt;td&gt;&lt;i&gt;GET, POST&lt;/i&gt;&lt;/td&gt;
&lt;td&gt;Pulls content from the search index and pushes content into the index remotely, including custom fields.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[[Conversations]]&lt;/td&gt;
&lt;td&gt;&lt;i&gt;&lt;span class="tdocs-path"&gt;GET, POST&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td&gt;Gets or deletes conversation messages or entire conversations; creates a new conversation, or adds a message to an existing one.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[[Follower]]&lt;/td&gt;
&lt;td&gt;&lt;i&gt;&lt;span class="tdocs-path"&gt;GET, POST&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td&gt;Used to manage follow status between users.&amp;nbsp; Following is different than Friendship.&amp;nbsp; Friendship implies a mutual relationship, whereas Follow implies a 1-way relationship, i.e. you can follow a user without that user reciprocating a follow to you.&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[[Forum]]&lt;/td&gt;
&lt;td&gt;&lt;i&gt;&lt;span class="tdocs-path"&gt;GET, POST&lt;/span&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td&gt;Creates, deletes, or retrieves forum replies and threads; retrieves active, moderated, unanswered, unread, or personal forum threads. Gets forum details or update a forum reply.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[[Friendships]]&lt;/td&gt;
&lt;td&gt;&lt;i&gt;&lt;span class="tdocs-path"&gt;GET, POST&lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span class="tdocs-path"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;Used for social networking aspects of the Telligent platform, the API can be used to retrieve a list of a users friends, create new connections, remove a relationship, or update it.&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[[Groups]]&lt;/td&gt;
&lt;td&gt;&lt;i&gt;&lt;span class="tdocs-path"&gt;GET, POST&lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span class="tdocs-path"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;Returns the list of all groups to which a user belongs; retrieve all groups or a particular group; retrieve a group&amp;#39;s members; get details about a particular group, or add and delete a group member.&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[[Media galleries]]&lt;/td&gt;
&lt;td class="tdocs-path"&gt;&lt;i&gt;GET, POST&lt;/i&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;Creates, deletes, or updates a media gallery comment; creates or deletes a media gallery post; retrieves a post or comments; gets details about the gallery&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[[Roles and permissions]]&lt;/td&gt;
&lt;td&gt;&lt;i&gt;&lt;span class="tdocs-path"&gt;GET, POST&lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span class="tdocs-path"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;Returns permission information for the core applications supported 
within the Telligent platform (blogs, wikis, forums, etc.). Creates or deletes a role; retrieves a user&amp;#39;s role permissions or permission for the role itself; gets a list of roles, and gets a user&amp;#39;s list of roles.&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[[Search]]&lt;/td&gt;
&lt;td&gt;&lt;i&gt;&lt;span class="tdocs-path"&gt;GET&lt;/span&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td&gt;Returns search results for a query term.&lt;br /&gt;
&lt;p class="tdocs-note"&gt;Only available with Telligent Evolution 5.5&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[[Site]]&lt;/td&gt;
&lt;td&gt;&lt;i&gt;&lt;span class="tdocs-path"&gt;GET&lt;/span&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td&gt;Retrieves site endpoints or information.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[[Status Messages]]&lt;/td&gt;
&lt;td&gt;&lt;i&gt;&lt;span class="tdocs-path"&gt;GET, POST&lt;/span&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td&gt;Publishing status messages into the Activity Stream.&amp;nbsp; These can be short text statements that users contribute, e.g., &amp;quot;I love the new widgets in Telligent Evolution 5.5&amp;quot; and can also be used by applications to publish updates. Create a status message or reply, and get either single or all status messages.&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[[User Presence]]&lt;/td&gt;
&lt;td&gt;&lt;i&gt;&lt;span class="tdocs-path"&gt;GET, POST&lt;/span&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td&gt;Retrieves one user&amp;#39;s presence, all friends&amp;#39; presences, or all users&amp;#39; presences; updates a user&amp;#39;s presence.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[[Users]]&lt;/td&gt;
&lt;td&gt;&lt;i&gt;&lt;span class="tdocs-path"&gt;GET, POST&lt;/span&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td&gt;Retrieves individual and lists of users and supports the ability to update a user. adds or deletes users; gets details about a user; gets all users; sets a user&amp;#39;s profile fields with POST; updates a specific user or his/her preferred language, and validates a user&amp;#39;s password.&lt;br /&gt;
&lt;p class="tdocs-note"&gt;Access to custom profile fields via the &lt;a href="/community/developers/w/wiki/users-with-profilefields-node.aspx"&gt;ProfileFields node&lt;/a&gt; is available only with Telligent Evolution 5.5&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[[Wiki]]&lt;/td&gt;
&lt;td&gt;&lt;i&gt;&lt;span class="tdocs-path"&gt;GET, POST&lt;/span&gt;&lt;/i&gt;&lt;/td&gt;
&lt;td&gt;Creates or gets a wiki page; retrieves a wiki table of contents (document hierarchy); retrieves details about a wiki, and updates a wiki page.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="padding:0;margin:0;"&gt;&amp;nbsp;&lt;/p&gt;
</description></item><item><title>Users</title><link>http://telligent.com/community/developers/w/wiki/users.aspx</link><pubDate>Wed, 31 Aug 2011 20:52:34 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:2684</guid><dc:creator>Jenny Jarrard</dc:creator><description>Current Revision posted to Telligent Evolution 5.x Developer Documentation by Jenny Jarrard on 8/31/2011 3:52:34 PM&lt;br /&gt;
&lt;p&gt;Via the endpoints, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add a user&lt;/li&gt;
&lt;li&gt;Remove a user&lt;/li&gt;
&lt;li&gt;Retrieve the details for a user&lt;/li&gt;
&lt;li&gt;Retrieve a list of users&lt;/li&gt;
&lt;li&gt;Update a user&amp;#39;s ProfileFields using HTTP POST&lt;/li&gt;
&lt;li&gt;Update a user&lt;/li&gt;
&lt;li&gt;Update a user&amp;#39;s preferred language to another supported language&lt;/li&gt;
&lt;li&gt;Create one or more user and update custom profile fields&lt;/li&gt;
&lt;li&gt;Update a specific user and his/her profile fields&lt;/li&gt;
&lt;li&gt;Retrieve a user by ID and his/her used profile field values&lt;/li&gt;
&lt;li&gt;Retrieve a list of users in the site and a list of all used profile fields&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Validate a user&amp;#39;s password&lt;/li&gt;
&lt;/ul&gt;
&lt;table class="WikiTable"&gt;
&lt;tbody&gt;
&lt;tr class="WikiTableBgBlue"&gt;
&lt;td style="text-align:center;"&gt;&lt;b&gt;Item&lt;/b&gt;&lt;/td&gt;
&lt;td style="text-align:center;"&gt;&lt;b&gt;Get&lt;/b&gt;&lt;/td&gt;
&lt;td style="text-align:center;"&gt;&lt;b&gt;Post&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;All users&lt;/td&gt;
&lt;td&gt;&lt;a href="/community/developers/w/wiki/get-users.aspx"&gt;All users&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Specific user&lt;/td&gt;
&lt;td&gt;&lt;a href="/community/developers/w/wiki/get-user-details.aspx"&gt;A specific user&lt;/a&gt;&lt;/td&gt;
&lt;td&gt; &lt;a target="_blank" href="/community/developers/w/wiki/add-user.aspx"&gt;Add a new user account&lt;br /&gt;&lt;/a&gt;&lt;a target="_blank" href="/community/developers/w/wiki/set-user-s-profilefields-when-using-http-post.aspx"&gt;Set user&amp;#39;s ProfileFields when using HTTP POST&lt;br /&gt;&lt;/a&gt;&lt;a target="_blank" href="/community/developers/w/wiki/add-user.aspx"&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a target="_blank" href="/community/developers/w/wiki/validating-a-user-s-password.aspx"&gt;Validating a user&amp;#39;s password&lt;/a&gt;&lt;br /&gt;&lt;a target="_blank" href="/community/developers/w/wiki/deleting-a-user.aspx"&gt;Deleting a user&lt;/a&gt;
&lt;p&gt;&lt;a href="/community/developers/w/wiki/update-user.aspx"&gt;Update a user account&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="/community/developers/w/wiki/4066.aspx" target="_blank"&gt;Updating a user&amp;#39;s preferred language&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Users with profile fields&lt;/td&gt;
&lt;td&gt;[[Users with ProfileFields node]]&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;[[Users with ProfileFields node]]&lt;/p&gt;
&lt;p&gt;[[Users with ProfileFields node]]&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="padding:0;margin:0;"&gt;&amp;nbsp;&lt;/p&gt;
</description></item><item><title>Users</title><link>http://telligent.com/community/developers/w/wiki/users/revision/21.aspx</link><pubDate>Wed, 31 Aug 2011 20:51:09 GMT</pubDate><guid isPermaLink="false">92d67afb-f426-4529-b1c0-df597f24068f:29060</guid><dc:creator>Jenny Jarrard</dc:creator><description>Revision 21 posted to Telligent Evolution 5.x Developer Documentation by Jenny Jarrard on 8/31/2011 3:51:09 PM&lt;br /&gt;
&lt;p&gt;Via the endpoints, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add a user&lt;/li&gt;
&lt;li&gt;Remove a user&lt;/li&gt;
&lt;li&gt;Retrieve the details for a user&lt;/li&gt;
&lt;li&gt;Retrieve a list of users&lt;/li&gt;
&lt;li&gt;Update a user&amp;#39;s ProfileFields using HTTP POST&lt;/li&gt;
&lt;li&gt;Update a user&lt;/li&gt;
&lt;li&gt;Update a user&amp;#39;s preferred language to another supported language&lt;/li&gt;
&lt;li&gt;Create one or more user and update custom profile fields&lt;/li&gt;
&lt;li&gt;Update a specific user and his/her profile fields&lt;/li&gt;
&lt;li&gt;Retrieve a user by ID and his/her used profile field values&lt;/li&gt;
&lt;li&gt;Retrieve a list of users in the site and a list of all used profile fields&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Validate a user&amp;#39;s password&lt;/li&gt;
&lt;/ul&gt;
&lt;table class="WikiTable"&gt;
&lt;tbody&gt;
&lt;tr class="WikiTableBgBlue"&gt;
&lt;td style="text-align:center;"&gt;&lt;b&gt;Item&lt;/b&gt;&lt;/td&gt;
&lt;td style="text-align:center;"&gt;&lt;b&gt;Get&lt;/b&gt;&lt;/td&gt;
&lt;td style="text-align:center;"&gt;&lt;b&gt;Post&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;All users&lt;/td&gt;
&lt;td&gt;&lt;a href="/community/developers/w/wiki/get-users.aspx"&gt;All users&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Specific user&lt;/td&gt;
&lt;td&gt;&lt;a href="/community/developers/w/wiki/get-user-details.aspx"&gt;A specific user&lt;/a&gt;&lt;/td&gt;
&lt;td&gt; &lt;a target="_blank" href="/community/developers/w/wiki/add-user.aspx"&gt;Add a new user account&lt;br /&gt;&lt;/a&gt;&lt;a target="_blank" href="/community/developers/w/wiki/set-user-s-profilefields-when-using-http-post.aspx"&gt;Set user&amp;#39;s ProfileFields when using HTTP POST&lt;br /&gt;&lt;/a&gt;&lt;a target="_blank" href="/community/developers/w/wiki/add-user.aspx"&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a target="_blank" href="/community/developers/w/wiki/validating-a-user-s-password.aspx"&gt;Validating a user&amp;#39;s password&lt;/a&gt;&lt;br /&gt;&lt;a target="_blank" href="/community/developers/w/wiki/deleting-a-user.aspx"&gt;Deleting a user&lt;/a&gt;
&lt;p&gt;&lt;a&gt;Update a user account&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank"&gt;Updating a user&amp;#39;s preferred language&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Users with profile fields&lt;/td&gt;
&lt;td&gt;[[Users with ProfileFields node]]&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;[[Users with ProfileFields node]]&lt;/p&gt;
&lt;p&gt;[[Users with ProfileFields node]]&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="padding:0;margin:0;"&gt;&amp;nbsp;&lt;/p&gt;
</description></item></channel></rss>
