<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Scripting Patterns and Techniques</title><link>https://community.telligent.com/community/11/w/developer-training/65596/scripting-patterns-and-techniques</link><description /><dc:language>en-US</dc:language><generator>14.0.0.586 14</generator><item><title>Scripting Patterns and Techniques</title><link>https://community.telligent.com/community/11/w/developer-training/65596/scripting-patterns-and-techniques</link><pubDate>Wed, 05 Aug 2020 16:19:18 GMT</pubDate><guid isPermaLink="false">e946c457-37b9-46d2-ae27-7ed91fbfad7d</guid><dc:creator>Former Member</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/65596/scripting-patterns-and-techniques#comments</comments><description>Current Revision posted to Developer Training by Former Member on 08/05/2020 16:19:18&lt;br /&gt;
&lt;p&gt;[[Scripting|Script-based customizations]] enable wide range of potential implementations and capabilities. The following patterns and techniques are common or reusable starting points for script development:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;[[Embedded Script Interoperability]]&lt;/li&gt;
&lt;li&gt;[[Embedding a custom user interface for a configuration property]]&lt;/li&gt;
&lt;li&gt;[[Implementing Paging]]&lt;/li&gt;
&lt;li&gt;[[Performing Client-side Validation]]&lt;/li&gt;
&lt;li&gt;[[Scheduling Background or Long Running Processes]]&lt;/li&gt;
&lt;li&gt;[[Supporting Configurable Text Formatting]]&lt;/li&gt;
&lt;li&gt;[[Using Ajax]]&lt;/li&gt;
&lt;li&gt;[[Using Theme Palettes]]&lt;/li&gt;
&lt;li&gt;[[Working with User-uploaded Files]]&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: best practices, Script API&lt;/div&gt;
</description></item><item><title>Scripting Patterns and Techniques</title><link>https://community.telligent.com/community/11/w/developer-training/65596/scripting-patterns-and-techniques/revision/3</link><pubDate>Thu, 11 Jul 2019 03:34:32 GMT</pubDate><guid isPermaLink="false">e946c457-37b9-46d2-ae27-7ed91fbfad7d</guid><dc:creator>Former Member</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/65596/scripting-patterns-and-techniques#comments</comments><description>Revision 3 posted to Developer Training by Former Member on 07/11/2019 03:34:32&lt;br /&gt;
&lt;p&gt;[[Scripting|Script-based customizations]] enable wide range of potential implementations and capabilities. The following patterns and techniques are common or reusable starting points for script development:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;[[Embedded Script Interoperability]]&lt;/li&gt;
&lt;li&gt;[[Embedding a custom user interface for a configuration property]]&lt;/li&gt;
&lt;li&gt;[[Implementing Paging]]&lt;/li&gt;
&lt;li&gt;[[Performing Client-side Validation]]&lt;/li&gt;
&lt;li&gt;[[Scheduling Background or Long Running Processes]]&lt;/li&gt;
&lt;li&gt;[[Supporting Configurable Text Formatting]]&lt;/li&gt;
&lt;li&gt;[[Using Ajax]]&lt;/li&gt;
&lt;li&gt;[[Using Theme Palettes]]&lt;/li&gt;
&lt;li&gt;[[Working with User-uploaded Files]]&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Scripting Patterns and Techniques</title><link>https://community.telligent.com/community/11/w/developer-training/65596/scripting-patterns-and-techniques/revision/2</link><pubDate>Mon, 08 Jul 2019 20:16:08 GMT</pubDate><guid isPermaLink="false">e946c457-37b9-46d2-ae27-7ed91fbfad7d</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/65596/scripting-patterns-and-techniques#comments</comments><description>Revision 2 posted to Developer Training by Ben Tiedt on 07/08/2019 20:16:08&lt;br /&gt;
&lt;p&gt;[[Scripting|Script-based customizations]] enable wide range of potential implementations and capabilities. The following patterns and techniques are common or reusable starting points for script development:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;[[Embedded Script Interoperability]]&lt;/li&gt;
&lt;li&gt;[[Embedding a custom user interface for a configuration property]]&lt;/li&gt;
&lt;li&gt;[[Implementing Paging]]&lt;/li&gt;
&lt;li&gt;[[Performing Client-side Validation]]&lt;/li&gt;
&lt;li&gt;[[Scheduling Background or Long Running Processes]]&lt;/li&gt;
&lt;li&gt;[[Supporting Configurable Text Formatting]]&lt;/li&gt;
&lt;li&gt;[[Using Ajax]]&lt;/li&gt;
&lt;li&gt;[[Using Theme Palettes]]&lt;/li&gt;
&lt;li&gt;[[Working with User-uploaded Files]]&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Scripting Patterns and Techniques</title><link>https://community.telligent.com/community/11/w/developer-training/65596/scripting-patterns-and-techniques/revision/1</link><pubDate>Mon, 08 Jul 2019 15:07:06 GMT</pubDate><guid isPermaLink="false">e946c457-37b9-46d2-ae27-7ed91fbfad7d</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/65596/scripting-patterns-and-techniques#comments</comments><description>Revision 1 posted to Developer Training by Ben Tiedt on 07/08/2019 15:07:06&lt;br /&gt;
&lt;p&gt;[[Scripting|Script-based customizations]] enable wide range of potential implementations and capabilities. The following patterns and techniques are common or reusable starting points for script development:&lt;/p&gt;
&lt;h2&gt;&lt;a id="Using_Ajax" name="Using_Ajax"&gt;&lt;/a&gt;[[Using Ajax]]&lt;/h2&gt;
&lt;p&gt;Scripts rendered to web-clients can make use of Ajax to call back and execute additional server-side scripts (or interact with other endpoints, such as [[REST API|the REST API]]).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>