<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://community.paperthin.com/adf-docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rkahn</id>
		<title>ADF Docs - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://community.paperthin.com/adf-docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rkahn"/>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php/Special:Contributions/Rkahn"/>
		<updated>2026-06-13T18:55:34Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=Differential_Sync&amp;diff=5023</id>
		<title>Differential Sync</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=Differential_Sync&amp;diff=5023"/>
				<updated>2011-10-06T14:38:00Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The differentialSync function will optimally update a large set of data based on a comparison of existing data. The function takes many arguments, most notably the newOverride, updateOverride and deleteOverride; those 3 parameters can allow you to write custom code that will handle new, updates or deletions.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
*'''elementName''' - String (Required)&lt;br /&gt;
**The element name that we are going to sync.&lt;br /&gt;
*'''newElements''' - Array (Required)&lt;br /&gt;
**The elements that you would like to have as the result after the sync is complete&lt;br /&gt;
*'''preformDelete''' - Boolean&lt;br /&gt;
**default: false&lt;br /&gt;
**This will call the delete function if set to true, otherwise deletions will not be processed. This can be helpful if you want old elements to remain.&lt;br /&gt;
*'''primaryKeys''' - String&lt;br /&gt;
**List of primary keys to use in the comparision&lt;br /&gt;
**_pageID is a reserved word and will compare the elements pageID if it exists in the source data&lt;br /&gt;
**Example: &amp;quot;links,title&amp;quot; or &amp;quot;_pageID,title&amp;quot;&lt;br /&gt;
*'''ignoreFields''' - String&lt;br /&gt;
**A list of fields to ignore in the comparison.&lt;br /&gt;
**Example: &amp;quot;id,title&amp;quot;&lt;br /&gt;
*'''newOverride''' - Structure&lt;br /&gt;
**default:&lt;br /&gt;
***newOverride.bean = &amp;quot;csContent_1_0&amp;quot;&lt;br /&gt;
***newOverride.method = &amp;quot;populateContent_1_0&amp;quot;&lt;br /&gt;
**You can override this to handle all new items with your own bean/method argument. It will get called with the parameter of &amp;quot;data&amp;quot; which is a structure of the element data. It will also get a paremter of elementName which is the ccapiName of the element.&lt;br /&gt;
*'''updateOverride''' - Structure&lt;br /&gt;
**default:&lt;br /&gt;
***updateOverride.bean = &amp;quot;csContent_1_0&amp;quot;&lt;br /&gt;
***updateOverride.method = &amp;quot;populateContent_1_0&amp;quot;&lt;br /&gt;
**You can override this to handle all items that changed with your own bean/method argument. It will get called with the parameter of &amp;quot;data&amp;quot; which is a structure ot the element data. It will also get a paremter of elementName which is the ccapiName of the element.&lt;br /&gt;
*'''deleteOverride''' - Structure&lt;br /&gt;
**default:&lt;br /&gt;
***deleteOverride.bean = &amp;quot;ceData_1_0&amp;quot;&lt;br /&gt;
***deleteOverride.method = &amp;quot;deleteCE&amp;quot;&lt;br /&gt;
**You can override this to handle all items that should be deleted with your own bean/method argument. It will get called with the parameter of datapageidList as a list of data page id's to be deleted. One reason why you may use this is do &amp;quot;deactivate&amp;quot; an item instead of deleting it&lt;br /&gt;
*'''syncSourceContent''' - Array&lt;br /&gt;
**Accepts an array of CE data&lt;br /&gt;
**If you pass syncSourceContent it will use that data instead of pulling the data based on element name. This can be useful when you only want to sync a small set of data against another smaller set. It can also be helpful when your data may live in multiple locations and you need to combine them together prior to sync.&lt;br /&gt;
*'''elementCCAPIName'''&lt;br /&gt;
**Default: arguments.elementName&lt;br /&gt;
**This is the CCAPI name for the element, this is used when calling the new and update methods&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sample Call&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
myNewElements = ArrayNew(1);&lt;br /&gt;
myNewElements[1].values = StructNew();&lt;br /&gt;
myNewElements[1].values.id = &amp;quot;1234&amp;quot;;&lt;br /&gt;
myNewElements[1].values.title = &amp;quot;title&amp;quot;;&lt;br /&gt;
myNewElements[1].values.description = &amp;quot;This should be ignored&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
myDeleteOverride = StructNew();&lt;br /&gt;
myDeleteOverride.bean = &amp;quot;myCustomBean&amp;quot;;&lt;br /&gt;
myDeleteOverride.method = &amp;quot;myCustomMethod&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
application.ADF.ceData.differentialSync(&lt;br /&gt;
	elementName=&amp;quot;MyElementName&amp;quot;,&lt;br /&gt;
	newElements=myNewElements,&lt;br /&gt;
	preformDelete=true,&lt;br /&gt;
	primaryKeys=&amp;quot;id&amp;quot;,&lt;br /&gt;
	ignoreFields=&amp;quot;description&amp;quot;,&lt;br /&gt;
	deleteOverride=myDeleteOverride,&lt;br /&gt;
	elementCCAPIName=&amp;quot;myElementCCAPINAme&amp;quot;&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lets walk through that, firstly we create an array of ce_data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
myNewElements = ArrayNew(1);&lt;br /&gt;
myNewElements[1].values = StructNew();&lt;br /&gt;
myNewElements[1].values.id = &amp;quot;1234&amp;quot;;&lt;br /&gt;
myNewElements[1].values.title = &amp;quot;title&amp;quot;;&lt;br /&gt;
myNewElements[1].values.description = &amp;quot;This should be ignored&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This data could be pulled from a database and built dynamically, it could be data extracted from virtually any datasource, including CommonSpot itself. It simply needs to be formatted as an array of CE data.&lt;br /&gt;
&lt;br /&gt;
Then we define a deletion override:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
myDeleteOverride = StructNew();&lt;br /&gt;
myDeleteOverride.bean = &amp;quot;myCustomBean&amp;quot;;&lt;br /&gt;
myDeleteOverride.method = &amp;quot;myCustomMethod&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It will utilize the application.ADF.utils.runCommand function to execute this override.&lt;br /&gt;
&lt;br /&gt;
Then we call the meat of the differential sync with our parameters:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
application.ADF.ceData.differentialSync(&lt;br /&gt;
	elementName=&amp;quot;MyElementName&amp;quot;,&lt;br /&gt;
	newElements=myNewElements,&lt;br /&gt;
	preformDelete=true,&lt;br /&gt;
	primaryKeys=&amp;quot;id&amp;quot;,&lt;br /&gt;
	ignoreFields=&amp;quot;description&amp;quot;,&lt;br /&gt;
	deleteOverride=myDeleteOverride,&lt;br /&gt;
	elementCCAPIName=&amp;quot;myElementCCAPINAme&amp;quot;&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This sync will sync on the element &amp;quot;MyElementName&amp;quot;, it will process the deletions using our override method. It will align items for comparision using the ID field and it will not compare the description field. It will process new and updated items using the &amp;quot;myElementCCAPINAme&amp;quot; as the ccapi element name.&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=Differential_Sync&amp;diff=5022</id>
		<title>Differential Sync</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=Differential_Sync&amp;diff=5022"/>
				<updated>2011-10-06T14:29:37Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The differentialSync function will optimally update a large set of data based on a comparison of existing data. The function takes many arguments, most notably the newOverride, updateOverride and deleteOverride; those 3 parameters can allow you to write custom code that will handle new, updates or deletions.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
*'''elementName''' - String (Required)&lt;br /&gt;
**The element name that we are going to sync.&lt;br /&gt;
*'''newElements''' - Array (Required)&lt;br /&gt;
**The elements that you would like to have as the result after the sync is complete&lt;br /&gt;
*'''preformDelete''' - Boolean&lt;br /&gt;
**default: false&lt;br /&gt;
**This will call the delete function if set to true, otherwise deletions will not be processed. This can be helpful if you want old elements to remain.&lt;br /&gt;
*'''primaryKeys''' - String&lt;br /&gt;
**List of primary keys to use in the comparision&lt;br /&gt;
**_pageID is a reserved word and will compare the elements pageID if it exists in the source data&lt;br /&gt;
**Example: &amp;quot;links,title&amp;quot; or &amp;quot;_pageID,title&amp;quot;&lt;br /&gt;
*'''ignoreFields''' - String&lt;br /&gt;
**A list of fields to ignore in the comparison.&lt;br /&gt;
**Example: &amp;quot;id,title&amp;quot;&lt;br /&gt;
*'''newOverride''' - Structure&lt;br /&gt;
**default:&lt;br /&gt;
***newOverride.bean = &amp;quot;csContent_1_0&amp;quot;&lt;br /&gt;
***newOverride.method = &amp;quot;populateContent_1_0&amp;quot;&lt;br /&gt;
**You can override this to handle all new items with your own bean/method argument. It will get called with the parameter of &amp;quot;data&amp;quot; which is a structure of the element data. It will also get a paremter of elementName which is the ccapiName of the element.&lt;br /&gt;
*'''updateOverride''' - Structure&lt;br /&gt;
**default:&lt;br /&gt;
***updateOverride.bean = &amp;quot;csContent_1_0&amp;quot;&lt;br /&gt;
***updateOverride.method = &amp;quot;populateContent_1_0&amp;quot;&lt;br /&gt;
**You can override this to handle all items that changed with your own bean/method argument. It will get called with the parameter of &amp;quot;data&amp;quot; which is a structure ot the element data. It will also get a paremter of elementName which is the ccapiName of the element.&lt;br /&gt;
*'''deleteOverride''' - Structure&lt;br /&gt;
**default:&lt;br /&gt;
***deleteOverride.bean = &amp;quot;ceData_1_0&amp;quot;&lt;br /&gt;
***deleteOverride.method = &amp;quot;deleteCE&amp;quot;&lt;br /&gt;
**You can override this to handle all items that should be deleted with your own bean/method argument. It will get called with the parameter of datapageidList as a list of data page id's to be deleted. One reason why you may use this is do &amp;quot;deactivate&amp;quot; an item instead of deleting it&lt;br /&gt;
*'''syncSourceContent''' - Array&lt;br /&gt;
**Accepts an array of CE data&lt;br /&gt;
**If you pass syncSourceContent it will use that data instead of pulling the data based on element name. This can be useful when you only want to sync a small set of data against another smaller set. It can also be helpful when your data may live in multiple locations and you need to combine them together prior to sync.&lt;br /&gt;
*'''elementCCAPIName'''&lt;br /&gt;
**Default: arguments.elementName&lt;br /&gt;
**This is the CCAPI name for the element, this is used when calling the new and update methods&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=Differential_Sync&amp;diff=5021</id>
		<title>Differential Sync</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=Differential_Sync&amp;diff=5021"/>
				<updated>2011-10-06T14:18:07Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The differentialSync function will optimally update a large set of data based on a comparison of existing data. The function takes many arguments, most notably the newOverride, updateOverride and deleteOverride; those 3 parameters can allow you to write custom code that will handle new, updates or deletions.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
*'''elementName''' - String (Required)&lt;br /&gt;
**The element name that we are going to sync.&lt;br /&gt;
*'''newElements''' - Array (Required)&lt;br /&gt;
**The elements that you would like to have as the result after the sync is complete&lt;br /&gt;
*'''preformDelete''' - Boolean&lt;br /&gt;
**default: false&lt;br /&gt;
**This will call the delete function if set to true, otherwise deletions will not be processed. This can be helpful if you want old elements to remain.&lt;br /&gt;
*'''primaryKeys''' - String&lt;br /&gt;
**List of primary keys to use in the comparision&lt;br /&gt;
**_pageID is a reserved word and will compare the elements pageID if it exists in the source data&lt;br /&gt;
**Example: &amp;quot;links,title&amp;quot; or &amp;quot;_pageID,title&amp;quot;&lt;br /&gt;
*'''ignoreFields''' - String&lt;br /&gt;
**A list of fields to ignore in the comparison.&lt;br /&gt;
**Example: &amp;quot;id,title&amp;quot;&lt;br /&gt;
*'''newOverride''' - Structure&lt;br /&gt;
**default:&lt;br /&gt;
***newOverride.bean = &amp;quot;csContent_1_0&amp;quot;&lt;br /&gt;
***newOverride.method = &amp;quot;populateContent_1_0&amp;quot;&lt;br /&gt;
**You can override this to handle all new items with your own bean/method argument. It will get called with the parameter of &amp;quot;data&amp;quot; which is a structure of the element data&lt;br /&gt;
*'''updateOverride''' - Structure&lt;br /&gt;
**default:&lt;br /&gt;
***newOverride.bean = &amp;quot;csContent_1_0&amp;quot;&lt;br /&gt;
***newOverride.method = &amp;quot;populateContent_1_0&amp;quot;&lt;br /&gt;
**You can override this to handle all items that changed with your own bean/method argument. It will get called with the parameter of &amp;quot;data&amp;quot; which is a structure ot the element data&lt;br /&gt;
*'''deleteOverride'''&lt;br /&gt;
*'''syncSourceContent'''&lt;br /&gt;
*'''elementCCAPIName'''&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=Differential_Sync&amp;diff=5020</id>
		<title>Differential Sync</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=Differential_Sync&amp;diff=5020"/>
				<updated>2011-10-06T14:17:15Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: Created page with 'The differentialSync function will optimally update a large set of data based on a comparison of existing data. The function takes many arguments, most notably the newOverride, u…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The differentialSync function will optimally update a large set of data based on a comparison of existing data. The function takes many arguments, most notably the newOverride, updateOverride and deleteOverride; those 3 parameters can allow you to write custom code that will handle new, updates or deletions.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
*elementName - String (Required)&lt;br /&gt;
**The element name that we are going to sync.&lt;br /&gt;
*newElements - Array (Required)&lt;br /&gt;
**The elements that you would like to have as the result after the sync is complete&lt;br /&gt;
*preformDelete - Boolean&lt;br /&gt;
**default: false&lt;br /&gt;
**This will call the delete function if set to true, otherwise deletions will not be processed. This can be helpful if you want old elements to remain.&lt;br /&gt;
*primaryKeys - String&lt;br /&gt;
**List of primary keys to use in the comparision&lt;br /&gt;
**_pageID is a reserved word and will compare the elements pageID if it exists in the source data&lt;br /&gt;
**Example: &amp;quot;links,title&amp;quot; or &amp;quot;_pageID,title&amp;quot;&lt;br /&gt;
*ignoreFields - String&lt;br /&gt;
**A list of fields to ignore in the comparison.&lt;br /&gt;
**Example: &amp;quot;id,title&amp;quot;&lt;br /&gt;
*newOverride - Structure&lt;br /&gt;
**default:&lt;br /&gt;
***newOverride.bean = &amp;quot;csContent_1_0&amp;quot;&lt;br /&gt;
***newOverride.method = &amp;quot;populateContent_1_0&amp;quot;&lt;br /&gt;
**You can override this to handle all new items with your own bean/method argument. It will get called with the parameter of &amp;quot;data&amp;quot; which is a structure of the element data&lt;br /&gt;
*updateOverride - Structure&lt;br /&gt;
**default:&lt;br /&gt;
***newOverride.bean = &amp;quot;csContent_1_0&amp;quot;&lt;br /&gt;
***newOverride.method = &amp;quot;populateContent_1_0&amp;quot;&lt;br /&gt;
**You can override this to handle all items that changed with your own bean/method argument. It will get called with the parameter of &amp;quot;data&amp;quot; which is a structure ot the element data&lt;br /&gt;
*deleteOverride&lt;br /&gt;
*syncSourceContent&lt;br /&gt;
*elementCCAPIName&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=Scheduler&amp;diff=5016</id>
		<title>Scheduler</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=Scheduler&amp;diff=5016"/>
				<updated>2011-10-04T20:47:10Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The scheduler is used to run a series of commands in different server requests. This prevents too much load on the server and allows a long process to have a progress bar instead of simply waiting for the page to load forever. The scheduler can call commands/urls and has the ability to set a wait interval between batches. It also has the ability to render a pause/resume button along with a progress bar.&lt;br /&gt;
&lt;br /&gt;
== Code Update - 2011-09-27 ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
!!! IMPORTANT: UPDATE MAY BREAK CURRENT SCHEDULER IMPLEMENTATIONS !!!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scheduler_1_0 Modifications:&lt;br /&gt;
&lt;br /&gt;
application.schedule: &lt;br /&gt;
#The variable scope 'application.schedule' has been removed&lt;br /&gt;
#'application.schedule' has been replaced with the variable scope 'application.ADFscheduler'&lt;br /&gt;
	&lt;br /&gt;
application.ADFscheduler: &lt;br /&gt;
#The Scheduler LIB now creates a persistent variable name that can be identified as a variable that was created by a component of the ADF.&lt;br /&gt;
#Reduces the risk of conflicting with other custom code&lt;br /&gt;
#Added a getSchedulerVars() method&lt;br /&gt;
&lt;br /&gt;
Now to access the task information stored within the 'application.ADFscheduler' variable from within your Apps and/or Site code it is a '''best practice''' to call this Scheduler LIB method: application.ADF.scheduler.getSchedulerVars();&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NOTE: Using the getSchedulerVars() method call from within Apps and Site Code will insure&lt;br /&gt;
that your code remains compatible even if this variable name changes or is moved in the future.&lt;br /&gt;
&amp;lt;/pre&amp;gt;  &lt;br /&gt;
&amp;lt;!-- Also this scheduler variable may be included in a common ADF variable scope&lt;br /&gt;
location along with other application level ADF variables that are stored outside of the&lt;br /&gt;
standard 'application.ADF' scope.--&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
*It is recommended that you update any App code that uses the Scheduler to reflect these changes before the ADF 1.5 truck code is updated with these updates.&lt;br /&gt;
&lt;br /&gt;
*When the ADF 1.5 trunk is updated to include these changes it is also recommended that you update any Customers that use the Scheduler components in Apps or in Site code to reflect these updates.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
The scheduler can be used to call URLS directly or can run commands using ADF.utils.runCommand style arguments.&lt;br /&gt;
&lt;br /&gt;
To schedule a process call the scheduleProcess command with the following arguments:&lt;br /&gt;
* scheduleName - Required - which we use later, if you use a duplicate name the existing schedule gets overriden and stops wherever it was running.&lt;br /&gt;
* commands - Required - Array of URL's or array of structures&lt;br /&gt;
** If using structures the layout looks like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scheduleItem = StructNew();&lt;br /&gt;
scheduleItem.bean = &amp;quot;csContent&amp;quot;;&lt;br /&gt;
scheduleItem.method = &amp;quot;populateContent&amp;quot;;&lt;br /&gt;
scheduleItem.args.elementName = &amp;quot;My Test Element&amp;quot;;&lt;br /&gt;
scheduleItem.args.data.fieldName = &amp;quot;fieldValue&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* scheduleParams - Optional - Structure of parameters to override.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scheduleParams = StructNew();//Default Values&lt;br /&gt;
scheduleParams.delay = 5; //minutes till next schedule item&lt;br /&gt;
scheduleParams.tasksPerBatch = 1; //how many tasks to do per iteration&lt;br /&gt;
scheduleParams.scheduleStart = 1; //Where in the command list to start processing&lt;br /&gt;
scheduleParams.scheduleStop = ArrayLen(commands); //When to stop processing (say stop at position 11)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* startProcessNow - Optional - By default the process will run its first step immediately in the current request, for faster response time to the scheduler simply change this value to false.&lt;br /&gt;
&lt;br /&gt;
Now that you have the parameters that you need to know, see an example of a schedule to call http://www.google.com 4 times. You would typically have this hit a URL that does some sort of processing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
commands = ArrayNew(1);&lt;br /&gt;
commands[1] = &amp;quot;http://www.google.com&amp;quot;;&lt;br /&gt;
commands[2] = &amp;quot;http://www.google.com&amp;quot;;&lt;br /&gt;
commands[3] = &amp;quot;http://www.google.com&amp;quot;;&lt;br /&gt;
commands[4] = &amp;quot;http://www.google.com&amp;quot;;&lt;br /&gt;
application.ADF.scheduler.scheduleProcess(&amp;quot;Call Google&amp;quot;,commands);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We can also have it call a custom function:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
commands = ArrayNew(1);&lt;br /&gt;
commands[1] = StructNew();&lt;br /&gt;
commands[1].bean = &amp;quot;myCustomBean&amp;quot;;&lt;br /&gt;
commands[1].method = &amp;quot;myCustomMethod&amp;quot;;&lt;br /&gt;
commands[1].args = StructNew();&lt;br /&gt;
commands[1].args.argName1 = &amp;quot;argValue1&amp;quot;;&lt;br /&gt;
commands[2] = StructNew();&lt;br /&gt;
commands[2].bean = &amp;quot;myCustomBean&amp;quot;;&lt;br /&gt;
commands[2].method = &amp;quot;myCustomMethod&amp;quot;;&lt;br /&gt;
commands[2].args = StructNew();&lt;br /&gt;
commands[2].args.argName1 = &amp;quot;argValue1&amp;quot;;&lt;br /&gt;
application.ADF.scheduler.scheduleProcess(&amp;quot;Call Custom Command&amp;quot;,commands);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now that is all fine and dandy, however, how do you get a response that allows you to monitor the process? Simply add this to your output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#application.ADF.scheduler.getScheduleHTML(&amp;quot;Call Google&amp;quot;)#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It will render a progress bar and give you the ability to pause/resume the process.&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=Scheduler&amp;diff=5000</id>
		<title>Scheduler</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=Scheduler&amp;diff=5000"/>
				<updated>2011-09-27T14:49:32Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Attention: Do not change any text in the description, properties, and functions sections.&lt;br /&gt;
&lt;br /&gt;
Return to [[Library|Library (API)]]&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
The scheduler can be used to call URLS directly or can run commands using ADF.utils.runCommand style arguments.&lt;br /&gt;
&lt;br /&gt;
To schedule a process call the scheduleProcess command with the following arguments:&lt;br /&gt;
* scheduleName - Required - which we use later, if you use a duplicate name the existing schedule gets overriden and stops wherever it was running.&lt;br /&gt;
* commands - Required - Array of URL's or array of structures&lt;br /&gt;
** If using structures the layout looks like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scheduleItem = StructNew();&lt;br /&gt;
scheduleItem.bean = &amp;quot;csContent&amp;quot;;&lt;br /&gt;
scheduleItem.method = &amp;quot;populateContent&amp;quot;;&lt;br /&gt;
scheduleItem.args.elementName = &amp;quot;My Test Element&amp;quot;;&lt;br /&gt;
scheduleItem.args.data.fieldName = &amp;quot;fieldValue&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* scheduleParams - Optional - Structure of parameters to override.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scheduleParams = StructNew();//Default Values&lt;br /&gt;
scheduleParams.delay = 5; //minutes till next schedule item&lt;br /&gt;
scheduleParams.tasksPerBatch = 1; //how many tasks to do per iteration&lt;br /&gt;
scheduleParams.scheduleStart = 1; //Where in the command list to start processing&lt;br /&gt;
scheduleParams.scheduleStop = ArrayLen(commands); //When to stop processing (say stop at position 11)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* startProcessNow - Optional - By default the process will run its first step immediately in the current request, for faster response time to the scheduler simply change this value to false.&lt;br /&gt;
&lt;br /&gt;
Now that you have the parameters that you need to know, see an example of a schedule to call http://www.google.com 4 times. You would typically have this hit a URL that does some sort of processing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
commands = ArrayNew(1);&lt;br /&gt;
commands[1] = &amp;quot;http://www.google.com&amp;quot;;&lt;br /&gt;
commands[2] = &amp;quot;http://www.google.com&amp;quot;;&lt;br /&gt;
commands[3] = &amp;quot;http://www.google.com&amp;quot;;&lt;br /&gt;
commands[4] = &amp;quot;http://www.google.com&amp;quot;;&lt;br /&gt;
application.ADF.scheduler.scheduleProcess(&amp;quot;Call Google&amp;quot;,commands);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We can also have it call a custom function:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
commands = ArrayNew(1);&lt;br /&gt;
commands[1] = StructNew();&lt;br /&gt;
commands[1].bean = &amp;quot;myCustomBean&amp;quot;;&lt;br /&gt;
commands[1].method = &amp;quot;myCustomMethod&amp;quot;;&lt;br /&gt;
commands[1].args = StructNew();&lt;br /&gt;
commands[1].args.argName1 = &amp;quot;argValue1&amp;quot;;&lt;br /&gt;
commands[2] = StructNew();&lt;br /&gt;
commands[2].bean = &amp;quot;myCustomBean&amp;quot;;&lt;br /&gt;
commands[2].method = &amp;quot;myCustomMethod&amp;quot;;&lt;br /&gt;
commands[2].args = StructNew();&lt;br /&gt;
commands[2].args.argName1 = &amp;quot;argValue1&amp;quot;;&lt;br /&gt;
application.ADF.scheduler.scheduleProcess(&amp;quot;Call Custom Command&amp;quot;,commands);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now that is all fine and dandy, however, how do you get a response that allows you to monitor the process? Simply add this to your output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#application.ADF.scheduler.getScheduleHTML(&amp;quot;Call Google&amp;quot;)#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It will render a progress bar and give you the ability to pause/resume the process.&lt;br /&gt;
&lt;br /&gt;
== Description == &lt;br /&gt;
&lt;br /&gt;
== Properties == &lt;br /&gt;
&lt;br /&gt;
== Functions == &lt;br /&gt;
&amp;lt;div id='library-api'&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=Scheduler&amp;diff=4999</id>
		<title>Scheduler</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=Scheduler&amp;diff=4999"/>
				<updated>2011-09-27T14:46:28Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Attention: Do not change any text in the description, properties, and functions sections.&lt;br /&gt;
&lt;br /&gt;
Return to [[Library|Library (API)]]&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
The scheduler can be used to call URLS directly or can run commands using ADF.utils.runCommand style arguments.&lt;br /&gt;
&lt;br /&gt;
To schedule a process call the scheduleProcess command with the following arguments:&lt;br /&gt;
* scheduleName - Required - which we use later, if you use a duplicate name the existing schedule gets overriden and stops wherever it was running.&lt;br /&gt;
* commands - Required - Array of URL's or array of structures&lt;br /&gt;
** If using structures the layout looks like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scheduleItem = StructNew();&lt;br /&gt;
scheduleItem.bean = &amp;quot;csContent&amp;quot;;&lt;br /&gt;
scheduleItem.method = &amp;quot;populateContent&amp;quot;;&lt;br /&gt;
scheduleItem.args.elementName = &amp;quot;My Test Element&amp;quot;;&lt;br /&gt;
scheduleItem.args.data.fieldName = &amp;quot;fieldValue&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* scheduleParams - Optional - Structure of parameters to override.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scheduleParams = StructNew();//Default Values&lt;br /&gt;
scheduleParams.delay = 5; //minutes till next schedule item&lt;br /&gt;
scheduleParams.tasksPerBatch = 1; //how many tasks to do per iteration&lt;br /&gt;
scheduleParams.scheduleStart = 1; //Where in the command list to start processing&lt;br /&gt;
scheduleParams.scheduleStop = ArrayLen(commands); //When to stop processing (say stop at position 11)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* startProcessNow - Optional - By default the process will run its first step immediately in the current request, for faster response time to the scheduler simply change this value to false.&lt;br /&gt;
&lt;br /&gt;
Now that you have the parameters that you need to know, see an example of a schedule to call http://www.google.com 4 times. You would typically have this hit a URL that does some sort of processing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
commands = ArrayNew(1);&lt;br /&gt;
commands[1] = &amp;quot;http://www.google.com&amp;quot;;&lt;br /&gt;
commands[2] = &amp;quot;http://www.google.com&amp;quot;;&lt;br /&gt;
commands[3] = &amp;quot;http://www.google.com&amp;quot;;&lt;br /&gt;
commands[4] = &amp;quot;http://www.google.com&amp;quot;;&lt;br /&gt;
application.ADF.scheduler.scheduleProcess(&amp;quot;Call Google&amp;quot;,commands);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now that is all fine and dandy, however, how do you get a response that allows you to monitor the process? Simply add this to your output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#application.ADF.scheduler.getScheduleHTML(&amp;quot;Call Google&amp;quot;)#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It will render a progress bar and give you the ability to pause/resume the process.&lt;br /&gt;
&lt;br /&gt;
== Description == &lt;br /&gt;
&lt;br /&gt;
== Properties == &lt;br /&gt;
&lt;br /&gt;
== Functions == &lt;br /&gt;
&amp;lt;div id='library-api'&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=Scheduler&amp;diff=4998</id>
		<title>Scheduler</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=Scheduler&amp;diff=4998"/>
				<updated>2011-09-27T14:26:30Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Attention: Do not change any text in the description, properties, and functions sections.&lt;br /&gt;
&lt;br /&gt;
Return to [[Library|Library (API)]]&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
The scheduler can be used to call URLS directly or can run commands using ADF.utils.runCommand style arguments.&lt;br /&gt;
&lt;br /&gt;
== Description == &lt;br /&gt;
&lt;br /&gt;
== Properties == &lt;br /&gt;
&lt;br /&gt;
== Functions == &lt;br /&gt;
&amp;lt;div id='library-api'&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=Scheduler&amp;diff=4997</id>
		<title>Scheduler</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=Scheduler&amp;diff=4997"/>
				<updated>2011-09-27T14:24:09Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: Created page with '__NOTOC__  Attention: Do not change any text in the description, properties, and functions sections.  Return to Library (API)  == Usage ==  == Description ==   == Pro…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Attention: Do not change any text in the description, properties, and functions sections.&lt;br /&gt;
&lt;br /&gt;
Return to [[Library|Library (API)]]&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
== Description == &lt;br /&gt;
&lt;br /&gt;
== Properties == &lt;br /&gt;
&lt;br /&gt;
== Functions == &lt;br /&gt;
&amp;lt;div id='library-api'&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=Library&amp;diff=4996</id>
		<title>Library</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=Library&amp;diff=4996"/>
				<updated>2011-09-27T14:22:45Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== CCAPI ==&lt;br /&gt;
[[CCAPI]]&lt;br /&gt;
&lt;br /&gt;
Content Creation API component for working with the CCAPI.&lt;br /&gt;
&lt;br /&gt;
[[CSContent_1_0]]&lt;br /&gt;
&lt;br /&gt;
Wrapper for the CCAPI ADF component for the populateContent CCAPI function.&lt;br /&gt;
&lt;br /&gt;
[[CSPage_1_0]]&lt;br /&gt;
&lt;br /&gt;
Wrapper for the CCAPI ADF component for the createPage and deletePage CCAPI function.&lt;br /&gt;
&lt;br /&gt;
[[CSSubsite_1_0]]&lt;br /&gt;
&lt;br /&gt;
Wrapper for the CCAPI ADF component for the createSubsite CCAPI function.  Additional function to build the subsites for a specific path.&lt;br /&gt;
&lt;br /&gt;
[[CSUpload_1_0]]&lt;br /&gt;
&lt;br /&gt;
Wrapper for the CCAPI ADF component for the uploadImage and uploadDocument CCAPI function.&lt;br /&gt;
&lt;br /&gt;
== CEData ==&lt;br /&gt;
[[CEData_1_0]]&lt;br /&gt;
&lt;br /&gt;
Designed to work with Custom Element data records.  Functions exist to return custom element data records, filtering/sorting operations for custom element records, and functions to work directly with custom elements.&lt;br /&gt;
&lt;br /&gt;
== CSData ==&lt;br /&gt;
[[CSData_1_0]]&lt;br /&gt;
&lt;br /&gt;
CommonSpot data component to connect with the CommonSpot site, subsite, page, metadata, uploaded files, and user data.&lt;br /&gt;
&lt;br /&gt;
== CSSecurity ==&lt;br /&gt;
[[CSSecurity_1_0]]&lt;br /&gt;
&lt;br /&gt;
Security functions based on CommonSpot user roles and permissions for a CommonSpot site.&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
[[Data_1_0]]&lt;br /&gt;
&lt;br /&gt;
Data utility functions for sorting, filtering, and searching with simple and complex ColdFusion data types.  Specific ColdFusion functions that are not connected to CommonSpot data.&lt;br /&gt;
&lt;br /&gt;
== Date ==&lt;br /&gt;
[[Date_1_0]]&lt;br /&gt;
&lt;br /&gt;
Date utility functions for working with ColdFusion date data types.  Functions contains operations for returning first/last day of the week, first/last day of the month, and formatting date for CommonSpot date format.&lt;br /&gt;
&lt;br /&gt;
== Forms ==&lt;br /&gt;
[[Forms_1_0]]&lt;br /&gt;
&lt;br /&gt;
Designed to open add/edit/delete forms for custom elements and manipulating simple forms.&lt;br /&gt;
&lt;br /&gt;
== Scheduler==&lt;br /&gt;
[[Scheduler_1_0]]&lt;br /&gt;
&lt;br /&gt;
A tool to schedule a series of processes to run as separate requests.&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
[[Scripts_1_0]]&lt;br /&gt;
&lt;br /&gt;
Tools to load third party JavaScripts scripts and ADF Lightbox framework into CommonSpot pages.  Provides function to load jquery, jquery UI, SWF Object, and many JavaScript functions.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ScriptsService_1_0]]&lt;br /&gt;
&lt;br /&gt;
Service component for the Scripts to handle the monitoring of the loaded scripts.&lt;br /&gt;
&lt;br /&gt;
== Taxonomy ==&lt;br /&gt;
[[Taxonomy_1_0]]&lt;br /&gt;
&lt;br /&gt;
Component to provide a layer for the CommonSpot Taxonomy API.  Easily create a taxonomy object for querying the CommonSpot sites taxonomy.&lt;br /&gt;
&lt;br /&gt;
== Utils ==&lt;br /&gt;
[[Utils_1_0]]&lt;br /&gt;
&lt;br /&gt;
Utility functions for debugging, managing ColdFusion scheduled tasks, working with CommonSpot field types, and building pagination for rendering.&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Import_Content_Import&amp;diff=4787</id>
		<title>PT Import Content Import</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Import_Content_Import&amp;diff=4787"/>
				<updated>2011-06-21T21:19:41Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: /* Import */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Import ==&lt;br /&gt;
&lt;br /&gt;
Create a new element category called &amp;quot;PT Import Content Elements&amp;quot;.&lt;br /&gt;
Import Custom Elements in this order: &lt;br /&gt;
&lt;br /&gt;
# Subsite Mapping&lt;br /&gt;
# Page Mapping&lt;br /&gt;
# Document Mapping&lt;br /&gt;
# Image Mapping&lt;br /&gt;
# Import Job&lt;br /&gt;
# Import Job Type&lt;br /&gt;
# Template Mapping&lt;br /&gt;
&lt;br /&gt;
[[Category:PT Import Content]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder_Configuration&amp;diff=4627</id>
		<title>PT Link Builder Configuration</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder_Configuration&amp;diff=4627"/>
				<updated>2011-02-09T18:53:41Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: /* Page Creation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Site Configuration ==&lt;br /&gt;
* Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF [[Installation]].&lt;br /&gt;
* Open the sites 'ADF.cfc' ([[Site Configuration (ADF.cfc) | See Site Configuration (ADF.cfc) for more info]]) file in a text editor. Locate the ''Load the ADF Application into application space'' comment in the file. Add the following command under the comment section:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
loadApp(&amp;quot;ptLinkBuilder&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* [[Reset ADF|Reset the ADF]] for the server and site.&lt;br /&gt;
&lt;br /&gt;
== Element Import ==&lt;br /&gt;
* Import the Link-Builder-Data-Custom-Element.zip&lt;br /&gt;
&lt;br /&gt;
== Custom Field Type Import ==&lt;br /&gt;
* Navigate to the CommonSpot administrator and open the Manage Custom Field Types dialog. &lt;br /&gt;
* Import the Link Builder custom field type (link_builder/Link-Builder-Custom-Field-Type.zip). &lt;br /&gt;
* Edit the properties and check the explicit module paths.  If the paths are not correct for unlock the field type and edit the explicit paths to use “/ADF/extensions/…”. &lt;br /&gt;
&lt;br /&gt;
== Implementing the Link Builder Custom Field ==&lt;br /&gt;
* When implementing the link builder field, the properties need to be setup for the field in the custom element. &lt;br /&gt;
* Locate the link builder field in the custom element and edit the field. &lt;br /&gt;
* Open the Properties and enter the URL to the Link Builder Actions page that was created. &lt;br /&gt;
&lt;br /&gt;
== Rendering Link Builder Data ==&lt;br /&gt;
# In the render handler for the element containing the link builder field, this code is required to return the data from the Link Builder Data custom element. &lt;br /&gt;
#  Add the following code into your render handler when looping over the render handler data array: &lt;br /&gt;
##  // Get the Link Builder Data for the UUID's &lt;br /&gt;
##  linkDataArray = application.ADF.ceData.getCEData(&amp;quot;Link Builder Data&amp;quot;, &amp;quot;uuid&amp;quot;, items[i].Values.LINKS); &lt;br /&gt;
###  Where “items[i].Values.LINKS” is the link builder field in the custom element. &lt;br /&gt;
&lt;br /&gt;
[[Category:Link Builder]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Page_Rating_Version_1.0_Install&amp;diff=4613</id>
		<title>PT Page Rating Version 1.0 Install</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Page_Rating_Version_1.0_Install&amp;diff=4613"/>
				<updated>2011-02-04T22:37:26Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Site Configuration ==&lt;br /&gt;
* Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF [[Installation]].&lt;br /&gt;
* Open the sites 'ADF.cfc' ([[Site Configuration (ADF.cfc) | See Site Configuration (ADF.cfc) for more info]]) file in a text editor. Locate the ''Load the ADF Application into application space'' comment in the file. Add the following command under the comment section:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
loadApp(&amp;quot;ptPageRating&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* [[Reset ADF|Reset the ADF]] for the server and site.&lt;br /&gt;
&lt;br /&gt;
== Element Import ==&lt;br /&gt;
* Import the following elements from the /ADF/apps/pt_page_rating/exported-objects/ folder:&lt;br /&gt;
** PT-Page-Rating-Custom-Element.zip&lt;br /&gt;
&lt;br /&gt;
== CCAPI Configuration ==&lt;br /&gt;
ccapi.cfm configuration&lt;br /&gt;
# Navigate to your ccapi.cfm page (or create one)&lt;br /&gt;
# Add the PT Page Rating Element to the page&lt;br /&gt;
# Click on the More under the PT Page Rating Element and select name&lt;br /&gt;
# enter the name: ptPageRating&lt;br /&gt;
# Submit the page&lt;br /&gt;
&lt;br /&gt;
XML Configuration&lt;br /&gt;
# Open the _cs_apps/config/ccapi.xml (or cfm) document&lt;br /&gt;
# add the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ptPageRating&amp;gt;&lt;br /&gt;
  &amp;lt;pageID&amp;gt;[ccapi.cfm page ID]&amp;lt;/pageID&amp;gt;&lt;br /&gt;
  &amp;lt;subsiteID&amp;gt;[subsite ID ccapi.cfm lies in]&amp;lt;/subsiteID&amp;gt;&lt;br /&gt;
  &amp;lt;elementType&amp;gt;custom&amp;lt;/elementType&amp;gt;&lt;br /&gt;
  &amp;lt;controlName&amp;gt;ptPageRating&amp;lt;/controlName&amp;gt;&lt;br /&gt;
&amp;lt;/ptPageRating&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adding rating to your page ==&lt;br /&gt;
# Navigate to your page&lt;br /&gt;
# Add a custom script to the page (under Miscellaneous)&lt;br /&gt;
# Specify the location of the custom script to be:&lt;br /&gt;
#* /ADF/apps/pt_page_rating/customcf/pageRating.cfm&lt;br /&gt;
# Submit the page. You now have the app installed and running.&lt;br /&gt;
&lt;br /&gt;
[[Category:Page Rating]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Page_Rating_Version_1.0_Install&amp;diff=4612</id>
		<title>PT Page Rating Version 1.0 Install</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Page_Rating_Version_1.0_Install&amp;diff=4612"/>
				<updated>2011-02-04T22:37:06Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: Created page with '== Site Configuration == * Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF Installation. * Open the sites 'A…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Site Configuration ==&lt;br /&gt;
* Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF [[Installation]].&lt;br /&gt;
* Open the sites 'ADF.cfc' ([[Site Configuration (ADF.cfc) | See Site Configuration (ADF.cfc) for more info]]) file in a text editor. Locate the ''Load the ADF Application into application space'' comment in the file. Add the following command under the comment section:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
loadApp(&amp;quot;ptPageRating&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* [[Reset ADF|Reset the ADF]] for the server and site.&lt;br /&gt;
&lt;br /&gt;
== Element Import ==&lt;br /&gt;
* Import the following elements from the /ADF/apps/pt_page_rating/exported-objects/ folder:&lt;br /&gt;
** PT-Page-Rating-Custom-Element.zip&lt;br /&gt;
&lt;br /&gt;
== CCAPI Configuration ==&lt;br /&gt;
ccapi.cfm configuration&lt;br /&gt;
# Navigate to your ccapi.cfm page (or create one)&lt;br /&gt;
# Add the PT Page Rating Element to the page&lt;br /&gt;
# Click on the More under the PT Page Rating Element and select name&lt;br /&gt;
# enter the name: ptPageRating&lt;br /&gt;
# Submit the page&lt;br /&gt;
&lt;br /&gt;
XML Configuration&lt;br /&gt;
# Open the _cs_apps/config/ccapi.xml (or cfm) document&lt;br /&gt;
# add the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ptPageRating&amp;gt;&lt;br /&gt;
  &amp;lt;pageID&amp;gt;[ccapi.cfm page ID]&amp;lt;/pageID&amp;gt;&lt;br /&gt;
  &amp;lt;subsiteID&amp;gt;[subsite ID ccapi.cfm lies in]&amp;lt;/subsiteID&amp;gt;&lt;br /&gt;
  &amp;lt;elementType&amp;gt;custom&amp;lt;/elementType&amp;gt;&lt;br /&gt;
  &amp;lt;controlName&amp;gt;ptPageRating&amp;lt;/controlName&amp;gt;&lt;br /&gt;
&amp;lt;/ptPageRating&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adding rating to your page ==&lt;br /&gt;
# Navigate to your page&lt;br /&gt;
# Add a custom script to the page (under Miscellaneous)&lt;br /&gt;
# Specify the location of the custom script to be:&lt;br /&gt;
#* /ADF/apps/pt_page_rating/customcf/pageRating.cfm&lt;br /&gt;
# Submit the page. You now have the app installed and running.&lt;br /&gt;
&lt;br /&gt;
[[Category:Poll]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Page_Rating&amp;diff=4610</id>
		<title>PT Page Rating</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Page_Rating&amp;diff=4610"/>
				<updated>2011-02-04T22:32:42Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: Created page with '== Overview == The ADF Page Rating Application is built in the Application Development Framework (ADF).    This application provides the ability for your site visito…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The ADF Page Rating Application is built in the [[Overview|Application Development Framework (ADF)]].  &lt;br /&gt;
&lt;br /&gt;
This application provides the ability for your site visitors to rate the usefulness of your page.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
ADF Version 1.5&lt;br /&gt;
&lt;br /&gt;
ADF must be configured correctly for your site.  [[Site Configuration (ADF.cfc)]] has instructions for configuration.&lt;br /&gt;
&lt;br /&gt;
== Pre-installation Considerations ==&lt;br /&gt;
[[Overview|Application Development Framework (ADF)]] must be setup and configured on the server for the site.  For detailed instructions, see the [[Overview|Application Development Framework (ADF)]] wiki page for Site Configurations.&lt;br /&gt;
&lt;br /&gt;
== Installation/Setup ==&lt;br /&gt;
Each of the following steps should be completed fully and in the order presented:&lt;br /&gt;
&lt;br /&gt;
# [[PT_Page_Rating_Extract|Extract Application]]&lt;br /&gt;
# [[PT_Page_Rating_Configuration|Configuration]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
[[Category:Page Rating]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=View_All&amp;diff=4609</id>
		<title>View All</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=View_All&amp;diff=4609"/>
				<updated>2011-02-04T22:31:44Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: /* All Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==All Projects==&lt;br /&gt;
*[[Blogs|Blogs]]&lt;br /&gt;
*[[CCAPI|CCAPI]]&lt;br /&gt;
*[[PT_Forum_Overview|Forums]]&lt;br /&gt;
*[[Import Content|Import Content]]&lt;br /&gt;
*[[Multimedia|Multimedia]]&lt;br /&gt;
*[[OHSU_Navigation|OHSU Navigation]]&lt;br /&gt;
*[[Photo_Gallery|Photo Gallery]]&lt;br /&gt;
*[[Portlet|Portlet]]&lt;br /&gt;
*[[Profiles|Profiles]]&lt;br /&gt;
*[[Starter Application]]&lt;br /&gt;
*[[Calendar|Calendar]]&lt;br /&gt;
*[[Twitter|Twitter]]&lt;br /&gt;
*[[Facebook|Facebook]]&lt;br /&gt;
*[[PT_Comments|Comments]]&lt;br /&gt;
*[[PT_ADF_Dashboard|ADF Dashboard]]&lt;br /&gt;
*[[PT_Link_Builder|Link Builder]]&lt;br /&gt;
*[[PT_Mobile|Mobile]]&lt;br /&gt;
*[[PT_Poll|Poll]]&lt;br /&gt;
*[[PT_Page_Rating|Page Rating]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Comments_Going_Further&amp;diff=4608</id>
		<title>PT Comments Going Further</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Comments_Going_Further&amp;diff=4608"/>
				<updated>2011-02-03T21:54:52Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: Created page with '== Going Further == As you have seen you can add comments to a basic page. But lets say you want to add comments to a certain element or other item. The comments app is designed …'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Going Further ==&lt;br /&gt;
As you have seen you can add comments to a basic page. But lets say you want to add comments to a certain element or other item. The comments app is designed to allow you to do just that! Remember when setting up our page we used the pageComments.cfm file as a script before our comments element? Open that script, it is located in /ADF/apps/pt_comments/customcf/pageComments.cfm&lt;br /&gt;
&lt;br /&gt;
In this file we set the request.params.comments.contentDataPageID parameter to the existing page id, to bind a comment to just your element or other item enter the unique identifier for that element instead of request.page.id and save the file to your /_cs_apps/pt_comments/customcf directory with a unique descriptive title.&lt;br /&gt;
&lt;br /&gt;
Instead of specifying the pageComments.cfm when adding the comments app to the page specify your script instead. No other changes are necessary.&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Comments&amp;diff=4607</id>
		<title>PT Comments</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Comments&amp;diff=4607"/>
				<updated>2011-02-03T21:50:56Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Comments App ==&lt;br /&gt;
The Comments application is built in the [[Overview|Application Development Framework (ADF)]].&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The Comments application provides the flexibility to add comments to any custom element within the CommonSpot site.  Functionality to dynamically add a comments block to news articles, publications, etc.  &lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
ADF Library components that are required for the Photo Gallery:&lt;br /&gt;
* CCAPI&lt;br /&gt;
* ceData_1_0&lt;br /&gt;
* scripts_1_0&lt;br /&gt;
&lt;br /&gt;
ADF must be configured correctly for your site.  [[Site Configuration (ADF.cfc)]] has instructions for configuration.&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
The Comments Application contains the following:&lt;br /&gt;
* '''Custom Elements:'''&lt;br /&gt;
** [[PT_Comments_Custom_Element|Comment]] - Custom Element&lt;br /&gt;
&lt;br /&gt;
Note: Elements may contain one or more: Render Handlers, Display Templates, or Custom Field Types&lt;br /&gt;
&lt;br /&gt;
== Pre-installation Considerations ==&lt;br /&gt;
[[Overview|Application Development Framework (ADF)]] must be setup and configured on the server for the site.  For detailed instructions, see the [[Overview|Application Development Framework (ADF)]] wiki page for Site Configurations.&lt;br /&gt;
&lt;br /&gt;
This installation guide assumes that you have no Custom Elements/Metadata Forms with the names above.  Before the installation of CS Photo Gallery, remove any Custom Elements/Metadata Forms with the names contained in the &amp;quot;Contents&amp;quot; section above.  (If you do not remove existing elements with these names, you may have difficulties during the installation.)&lt;br /&gt;
&lt;br /&gt;
The CCAPI must be configured for the site.  Follow the steps to set up the [[CCAPI Config|CCAPI Config]] file for the site.&lt;br /&gt;
&lt;br /&gt;
== Installation/Setup ==&lt;br /&gt;
Each of the following steps should be completed fully and in the order presented:&lt;br /&gt;
&lt;br /&gt;
# [[PT_Comments_Extract|Extract Comments Application]]&lt;br /&gt;
# [[PT_Comments_ADF_Configuration|ADF Configuration]]&lt;br /&gt;
# [[PT_Comments_Import|Import Element]]&lt;br /&gt;
# [[PT_Comments_Site_Configuration|Site Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Going Further ==&lt;br /&gt;
* [[PT_Comments_Going_Further|Going Further]] - Guide to using comments for more than just a page.&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
[[Category:Comments]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Comments&amp;diff=4606</id>
		<title>PT Comments</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Comments&amp;diff=4606"/>
				<updated>2011-02-03T21:50:07Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: /* Installation/Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Comments App ==&lt;br /&gt;
The Comments application is built in the [[Overview|Application Development Framework (ADF)]].&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The Comments application provides the flexibility to add comments to any custom element within the CommonSpot site.  Functionality to dynamically add a comments block to news articles, publications, etc.  &lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
ADF Library components that are required for the Photo Gallery:&lt;br /&gt;
* CCAPI&lt;br /&gt;
* ceData_1_0&lt;br /&gt;
* scripts_1_0&lt;br /&gt;
&lt;br /&gt;
ADF must be configured correctly for your site.  [[Site Configuration (ADF.cfc)]] has instructions for configuration.&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
The Comments Application contains the following:&lt;br /&gt;
* '''Custom Elements:'''&lt;br /&gt;
** [[PT_Comments_Custom_Element|Comment]] - Custom Element&lt;br /&gt;
&lt;br /&gt;
Note: Elements may contain one or more: Render Handlers, Display Templates, or Custom Field Types&lt;br /&gt;
&lt;br /&gt;
== Pre-installation Considerations ==&lt;br /&gt;
[[Overview|Application Development Framework (ADF)]] must be setup and configured on the server for the site.  For detailed instructions, see the [[Overview|Application Development Framework (ADF)]] wiki page for Site Configurations.&lt;br /&gt;
&lt;br /&gt;
This installation guide assumes that you have no Custom Elements/Metadata Forms with the names above.  Before the installation of CS Photo Gallery, remove any Custom Elements/Metadata Forms with the names contained in the &amp;quot;Contents&amp;quot; section above.  (If you do not remove existing elements with these names, you may have difficulties during the installation.)&lt;br /&gt;
&lt;br /&gt;
The CCAPI must be configured for the site.  Follow the steps to set up the [[CCAPI Config|CCAPI Config]] file for the site.&lt;br /&gt;
&lt;br /&gt;
== Installation/Setup ==&lt;br /&gt;
Each of the following steps should be completed fully and in the order presented:&lt;br /&gt;
&lt;br /&gt;
# [[PT_Comments_Extract|Extract Comments Application]]&lt;br /&gt;
# [[PT_Comments_ADF_Configuration|ADF Configuration]]&lt;br /&gt;
# [[PT_Comments_Import|Import Element]]&lt;br /&gt;
# [[PT_Comments_Site_Configuration|Site Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
* [[PT_Photo_Gallery_Getting_Started|Getting Started]] - Guide to set up the photo sizes and categories.&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
[[Category:Comments]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile_Extract&amp;diff=4595</id>
		<title>PT Mobile Extract</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile_Extract&amp;diff=4595"/>
				<updated>2011-02-02T16:12:05Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: /* Steps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Steps ==&lt;br /&gt;
# Download the PT Mobile application from the the|commons projects SVN (http://community.paperthin.com/svn/pt_mobile/trunk/).&lt;br /&gt;
# Extract the zip file and place the directory in the &amp;quot;/ADF/Apps/pt_mobile/&amp;quot; directory.&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
[[Category:Mobile]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder_Extract&amp;diff=4594</id>
		<title>PT Link Builder Extract</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder_Extract&amp;diff=4594"/>
				<updated>2011-02-02T16:11:40Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: /* Steps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Steps ==&lt;br /&gt;
# Download the PT Link Builder application from the the|commons projects SVN (http://community.paperthin.com/svn/pt_link_builder/tags/1.0/).&lt;br /&gt;
# Extract the zip file and place the directory in the &amp;quot;/ADF/Apps/pt_link_builder/&amp;quot; directory.&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Poll&amp;diff=4592</id>
		<title>PT Poll</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Poll&amp;diff=4592"/>
				<updated>2011-02-02T16:10:29Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The ADF Poll Application is built in the [[Overview|Application Development Framework (ADF)]].  &lt;br /&gt;
&lt;br /&gt;
This application provides the ability to query your visitors in an easy to use manner. It also allows exporting of poll data.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
ADF Version 1.5&lt;br /&gt;
&lt;br /&gt;
ADF must be configured correctly for your site.  [[Site Configuration (ADF.cfc)]] has instructions for configuration.&lt;br /&gt;
&lt;br /&gt;
== Pre-installation Considerations ==&lt;br /&gt;
[[Overview|Application Development Framework (ADF)]] must be setup and configured on the server for the site.  For detailed instructions, see the [[Overview|Application Development Framework (ADF)]] wiki page for Site Configurations.&lt;br /&gt;
&lt;br /&gt;
== Installation/Setup ==&lt;br /&gt;
Each of the following steps should be completed fully and in the order presented:&lt;br /&gt;
&lt;br /&gt;
# [[PT_Poll_Extract|Extract Application]]&lt;br /&gt;
# [[PT_Poll_Configuration|Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Poll Element Defaults ==&lt;br /&gt;
* [[PT_Poll_question|Poll Question]]&lt;br /&gt;
* [[PT_Poll_question_gallery|Poll Question Gallery]]&lt;br /&gt;
* [[PT_Poll_vote|Poll Vote]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
[[Category:Poll]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Poll_vote&amp;diff=4591</id>
		<title>PT Poll vote</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Poll_vote&amp;diff=4591"/>
				<updated>2011-02-02T16:09:09Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: Created page with '== Fields ==  &amp;lt;h3&amp;gt;Tab #1: Poll Vote&amp;lt;/h3&amp;gt; &amp;lt;table id=&amp;quot;ce-fields&amp;quot;&amp;gt; &amp;lt;tr class=&amp;quot;header&amp;quot;&amp;gt;   &amp;lt;td&amp;gt;Field Name/Label&amp;lt;/td&amp;gt;   &amp;lt;td&amp;gt;Field ID&amp;lt;/td&amp;gt;   &amp;lt;td&amp;gt;Field Type&amp;lt;/td&amp;gt;   &amp;lt;td&amp;gt;Required?&amp;lt;/td&amp;gt;   &amp;lt;…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fields ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Tab #1: Poll Vote&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;table id=&amp;quot;ce-fields&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;header&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field Name/Label&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field ID&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field Type&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Required?&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Properties&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;ID&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;ID&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;hidden&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Defaultvalue: createUUID()&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;UserID&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;UserID&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;hidden&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Defaultvalue: session.user.community.userid&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;questionID&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;questionID&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;hidden&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Defaultvalue: 0&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;vote&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;vote&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;hidden&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Defaultvalue: 0&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;date&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;date&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;hidden&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Defaultvalue: request.formattedtimestamp&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Poll_question_gallery&amp;diff=4590</id>
		<title>PT Poll question gallery</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Poll_question_gallery&amp;diff=4590"/>
				<updated>2011-02-02T16:08:52Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: Created page with '== Fields ==  &amp;lt;h3&amp;gt;Tab #1: Poll Question Gallery&amp;lt;/h3&amp;gt; &amp;lt;table id=&amp;quot;ce-fields&amp;quot;&amp;gt; &amp;lt;tr class=&amp;quot;header&amp;quot;&amp;gt;   &amp;lt;td&amp;gt;Field Name/Label&amp;lt;/td&amp;gt;   &amp;lt;td&amp;gt;Field ID&amp;lt;/td&amp;gt;   &amp;lt;td&amp;gt;Field Type&amp;lt;/td&amp;gt;   &amp;lt;td&amp;gt;Requir…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fields ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Tab #1: Poll Question Gallery&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;table id=&amp;quot;ce-fields&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;header&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field Name/Label&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field ID&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field Type&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Required?&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Properties&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Poll Question to Render&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;pollQuestionID&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;General Chooser&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Poll&amp;diff=4589</id>
		<title>PT Poll</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Poll&amp;diff=4589"/>
				<updated>2011-02-02T16:08:45Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: /* Poll Element Defaults */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The ADF Poll Application is built in the [[Overview|Application Development Framework (ADF)]].  &lt;br /&gt;
&lt;br /&gt;
This application provides the ability to query your visitors in an easy to use manner. It also allows exporting of poll data.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
ADF Version 1.5&lt;br /&gt;
&lt;br /&gt;
ADF must be configured correctly for your site.  [[Site Configuration (ADF.cfc)]] has instructions for configuration.&lt;br /&gt;
&lt;br /&gt;
== Pre-installation Considerations ==&lt;br /&gt;
[[Overview|Application Development Framework (ADF)]] must be setup and configured on the server for the site.  For detailed instructions, see the [[Overview|Application Development Framework (ADF)]] wiki page for Site Configurations.&lt;br /&gt;
&lt;br /&gt;
== Installation/Setup ==&lt;br /&gt;
Each of the following steps should be completed fully and in the order presented:&lt;br /&gt;
&lt;br /&gt;
# [[PT_Poll_Extract|Extract Application]]&lt;br /&gt;
# [[PT_Poll_Configuration|Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Poll Element Defaults ==&lt;br /&gt;
* [[PT_Poll_question|Poll Question]]&lt;br /&gt;
* [[PT_Poll_question_gallery|Poll Question Gallery]]&lt;br /&gt;
* [[PT_Poll_vote|Poll Vote]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
[[Category:Link Builder]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Poll&amp;diff=4588</id>
		<title>PT Poll</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Poll&amp;diff=4588"/>
				<updated>2011-02-02T16:08:20Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: /* Poll Element Defaults */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The ADF Poll Application is built in the [[Overview|Application Development Framework (ADF)]].  &lt;br /&gt;
&lt;br /&gt;
This application provides the ability to query your visitors in an easy to use manner. It also allows exporting of poll data.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
ADF Version 1.5&lt;br /&gt;
&lt;br /&gt;
ADF must be configured correctly for your site.  [[Site Configuration (ADF.cfc)]] has instructions for configuration.&lt;br /&gt;
&lt;br /&gt;
== Pre-installation Considerations ==&lt;br /&gt;
[[Overview|Application Development Framework (ADF)]] must be setup and configured on the server for the site.  For detailed instructions, see the [[Overview|Application Development Framework (ADF)]] wiki page for Site Configurations.&lt;br /&gt;
&lt;br /&gt;
== Installation/Setup ==&lt;br /&gt;
Each of the following steps should be completed fully and in the order presented:&lt;br /&gt;
&lt;br /&gt;
# [[PT_Poll_Extract|Extract Application]]&lt;br /&gt;
# [[PT_Poll_Configuration|Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Poll Element Defaults ==&lt;br /&gt;
* [[PT_Poll_question|Poll Question]]&lt;br /&gt;
* [[PT_Poll_question|Poll Question Gallery]]&lt;br /&gt;
* [[PT_Poll_question|Poll Vote]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
[[Category:Link Builder]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Poll_question&amp;diff=4587</id>
		<title>PT Poll question</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Poll_question&amp;diff=4587"/>
				<updated>2011-02-02T16:08:02Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: Created page with '== Fields ==  &amp;lt;h3&amp;gt;Tab #1: Poll Question&amp;lt;/h3&amp;gt; &amp;lt;table id=&amp;quot;ce-fields&amp;quot;&amp;gt; &amp;lt;tr class=&amp;quot;header&amp;quot;&amp;gt;   &amp;lt;td&amp;gt;Field Name/Label&amp;lt;/td&amp;gt;   &amp;lt;td&amp;gt;Field ID&amp;lt;/td&amp;gt;   &amp;lt;td&amp;gt;Field Type&amp;lt;/td&amp;gt;   &amp;lt;td&amp;gt;Required?&amp;lt;/td&amp;gt;…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fields ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Tab #1: Poll Question&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;table id=&amp;quot;ce-fields&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;header&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field Name/Label&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field ID&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field Type&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Required?&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Properties&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;ID&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;ID&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;hidden&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Defaultvalue: createUUID()&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Title&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;title&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;text&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Maxlength: 255&amp;lt;br/&amp;gt;&lt;br /&gt;
Size: 50&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Question&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;question&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;small_textarea&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Rows: 4&amp;lt;br/&amp;gt;&lt;br /&gt;
Maxlength: 255&amp;lt;br/&amp;gt;&lt;br /&gt;
Size: 40&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Type&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;type&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;select&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Optionlist: Radio Buttons,Selection List&amp;lt;br/&amp;gt;&lt;br /&gt;
Optionlistsource: Value List&amp;lt;br/&amp;gt;&lt;br /&gt;
Size: 1&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Is Question Active?&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;active&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;checkbox&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Defaultvalue: 1&amp;lt;br/&amp;gt;&lt;br /&gt;
Value: 1&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;date&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;date&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;hidden&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Defaultvalue: request.formattedtimestamp&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Tab #2: Options&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;table id=&amp;quot;ce-fields&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;header&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field Name/Label&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field ID&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field Type&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Required?&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Properties&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Vote Options&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;voteOptions&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Vote Options&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Poll&amp;diff=4586</id>
		<title>PT Poll</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Poll&amp;diff=4586"/>
				<updated>2011-02-02T16:07:52Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: Created page with '== Overview == The ADF Poll Application is built in the Application Development Framework (ADF).    This application provides the ability to query your visitors in a…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The ADF Poll Application is built in the [[Overview|Application Development Framework (ADF)]].  &lt;br /&gt;
&lt;br /&gt;
This application provides the ability to query your visitors in an easy to use manner. It also allows exporting of poll data.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
ADF Version 1.5&lt;br /&gt;
&lt;br /&gt;
ADF must be configured correctly for your site.  [[Site Configuration (ADF.cfc)]] has instructions for configuration.&lt;br /&gt;
&lt;br /&gt;
== Pre-installation Considerations ==&lt;br /&gt;
[[Overview|Application Development Framework (ADF)]] must be setup and configured on the server for the site.  For detailed instructions, see the [[Overview|Application Development Framework (ADF)]] wiki page for Site Configurations.&lt;br /&gt;
&lt;br /&gt;
== Installation/Setup ==&lt;br /&gt;
Each of the following steps should be completed fully and in the order presented:&lt;br /&gt;
&lt;br /&gt;
# [[PT_Poll_Extract|Extract Application]]&lt;br /&gt;
# [[PT_Poll_Configuration|Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Poll Element Defaults ==&lt;br /&gt;
[[PT_Poll_question|Poll Question]]&lt;br /&gt;
[[PT_Poll_question|Poll Question Gallery]]&lt;br /&gt;
[[PT_Poll_question|Poll Vote]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
[[Category:Link Builder]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=View_All&amp;diff=4585</id>
		<title>View All</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=View_All&amp;diff=4585"/>
				<updated>2011-02-02T16:05:35Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==All Projects==&lt;br /&gt;
*[[Blogs|Blogs]]&lt;br /&gt;
*[[CCAPI|CCAPI]]&lt;br /&gt;
*[[PT_Forum_Overview|Forums]]&lt;br /&gt;
*[[Import Content|Import Content]]&lt;br /&gt;
*[[Multimedia|Multimedia]]&lt;br /&gt;
*[[OHSU_Navigation|OHSU Navigation]]&lt;br /&gt;
*[[Photo_Gallery|Photo Gallery]]&lt;br /&gt;
*[[Portlet|Portlet]]&lt;br /&gt;
*[[Profiles|Profiles]]&lt;br /&gt;
*[[Starter Application]]&lt;br /&gt;
*[[Calendar|Calendar]]&lt;br /&gt;
*[[Twitter|Twitter]]&lt;br /&gt;
*[[Facebook|Facebook]]&lt;br /&gt;
*[[PT_Comments|Comments]]&lt;br /&gt;
*[[PT_ADF_Dashboard|ADF Dashboard]]&lt;br /&gt;
*[[PT_Link_Builder|Link Builder]]&lt;br /&gt;
*[[PT_Mobile|Mobile]]&lt;br /&gt;
*[[PT_Poll|Poll]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile_Getting_Started&amp;diff=4584</id>
		<title>PT Mobile Getting Started</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile_Getting_Started&amp;diff=4584"/>
				<updated>2011-02-01T18:55:08Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: /* Customizing the transform */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Getting Started ==&lt;br /&gt;
So you have the app installed and running. Now what?&lt;br /&gt;
&lt;br /&gt;
== Understanding What the App Does ==&lt;br /&gt;
Before you can begin to make your mobile site you need to understand what this apps job is. This app will allow you to run a custom XSL transform on the xml output of your pages. XSL+XPATH are programming languages unto themselves and I recommend you read up on the W3C site about how to use it properly before continuing further.&lt;br /&gt;
&lt;br /&gt;
== Customizing the transform ==&lt;br /&gt;
As you will quickly notice many of your pages are not the same as far as layout of custom elements and data. You will need to implement a transform that can handle the specific set of data it gets from the page you are &amp;quot;mobilifying&amp;quot;&lt;br /&gt;
&lt;br /&gt;
To set what transform gets called on what page go to your _cs_apps/pt_mobile/components/mobileController.cfm and edit the getXSLPath function, there will be an example that is commented out called &amp;quot;Set XSL path for HOME.&amp;quot;. The code below it takes the pageID you want to customize for and sets the XSLPath to the custom transform of your choice. There is another example &amp;quot;Set XSL path for NEWS.&amp;quot; that shows how to do this dynamic choice based upon a subsiteID.&lt;br /&gt;
&lt;br /&gt;
== Getting Sample Data ==&lt;br /&gt;
As you customize your transform you will probably want to see what data it is transforming right? Well to do this you simply add ?xml=1 to the end of the url and it will spit out the XML that is being transformed.&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile_Getting_Started&amp;diff=4583</id>
		<title>PT Mobile Getting Started</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile_Getting_Started&amp;diff=4583"/>
				<updated>2011-02-01T18:53:58Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: Created page with '== Getting Started == So you have the app installed and running. Now what?  == Understanding What the App Does == Before you can begin to make your mobile site you need to unders…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Getting Started ==&lt;br /&gt;
So you have the app installed and running. Now what?&lt;br /&gt;
&lt;br /&gt;
== Understanding What the App Does ==&lt;br /&gt;
Before you can begin to make your mobile site you need to understand what this apps job is. This app will allow you to run a custom XSL transform on the xml output of your pages. XSL+XPATH are programming languages unto themselves and I recommend you read up on the W3C site about how to use it properly before continuing further.&lt;br /&gt;
&lt;br /&gt;
== Customizing the transform ==&lt;br /&gt;
As you will quickly notice many of your pages are not the same as far as layout of custom elements and data. You will need to implement a transform that can handle the specific set of data it gets from the page you are &amp;quot;mobilifying&amp;quot;&lt;br /&gt;
&lt;br /&gt;
To set what transform gets called on what page go to your _cs_apps/pt_mobile/components/mobileController.cfm and edit the getXSLPath function, there will be an example that is commented out called &amp;quot;Set XSL path for HOME.&amp;quot; the code below it takes the pageID you want to customize for and sets the XSLPath to the custom transform of your choice.&lt;br /&gt;
&lt;br /&gt;
== Getting Sample Data ==&lt;br /&gt;
As you customize your transform you will probably want to see what data it is transforming right? Well to do this you simply add ?xml=1 to the end of the url and it will spit out the XML that is being transformed.&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile&amp;diff=4582</id>
		<title>PT Mobile</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile&amp;diff=4582"/>
				<updated>2011-02-01T18:42:38Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: /* Installation/Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The ADF Link Builder Application is built in the [[Overview|Application Development Framework (ADF)]].  &lt;br /&gt;
&lt;br /&gt;
This application provides the ability to present your website to mobile devices with a different style.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
ADF Version 1.5&lt;br /&gt;
&lt;br /&gt;
ADF must be configured correctly for your site.  [[Site Configuration (ADF.cfc)]] has instructions for configuration.&lt;br /&gt;
&lt;br /&gt;
== Pre-installation Considerations ==&lt;br /&gt;
[[Overview|Application Development Framework (ADF)]] must be setup and configured on the server for the site.  For detailed instructions, see the [[Overview|Application Development Framework (ADF)]] wiki page for Site Configurations.&lt;br /&gt;
&lt;br /&gt;
== Installation/Setup ==&lt;br /&gt;
Each of the following steps should be completed fully and in the order presented:&lt;br /&gt;
&lt;br /&gt;
# [[PT_Mobile_Extract|Extract Application]]&lt;br /&gt;
# [[PT_Mobile_Configuration|Configuration]]&lt;br /&gt;
# [[PT_Mobile_Getting_Started|Getting Started]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
[[Category:Mobile]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile_Extract&amp;diff=4581</id>
		<title>PT Mobile Extract</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile_Extract&amp;diff=4581"/>
				<updated>2011-02-01T17:16:45Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Steps ==&lt;br /&gt;
# Download the PT ADF Dashboard application from the the|commons projects SVN (http://community.paperthin.com/svn/pt_mobile/trunk/).&lt;br /&gt;
# Extract the zip file and place the directory in the &amp;quot;/ADF/Apps/pt_mobile/&amp;quot; directory.&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
[[Category:Mobile]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile_Configuration&amp;diff=4580</id>
		<title>PT Mobile Configuration</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile_Configuration&amp;diff=4580"/>
				<updated>2011-02-01T17:16:15Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Site Configuration ==&lt;br /&gt;
* Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF [[Installation]].&lt;br /&gt;
* Open the sites 'ADF.cfc' ([[Site Configuration (ADF.cfc) | See Site Configuration (ADF.cfc) for more info]]) file in a text editor. Locate the ''Load the ADF Application into application space'' comment in the file. Add the following command under the comment section:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
loadApp(&amp;quot;ptMobile&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* [[Reset ADF|Reset the ADF]] for the server and site.&lt;br /&gt;
&lt;br /&gt;
== Site Setup == &lt;br /&gt;
# Copy the _cs_apps directory from the /ADF/apps/pt_mobile/site-files/ directory into your local _cs_apps directory&lt;br /&gt;
# Copy the Application.cfc from the /ADF/apps/pt_mobile/site-files/ directory into the base of your site directory&lt;br /&gt;
&lt;br /&gt;
== Testing it out ==&lt;br /&gt;
Navigate to your website via a mobile device or add ?mobile=1 to the end of your URL, this forces detection of a mobile device.&lt;br /&gt;
You should see a mostly blank page that says Hello World on it.&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
[[Category:Mobile]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile_Configuration&amp;diff=4579</id>
		<title>PT Mobile Configuration</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile_Configuration&amp;diff=4579"/>
				<updated>2011-02-01T17:15:32Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Site Configuration ==&lt;br /&gt;
* Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF [[Installation]].&lt;br /&gt;
* Open the sites 'ADF.cfc' ([[Site Configuration (ADF.cfc) | See Site Configuration (ADF.cfc) for more info]]) file in a text editor. Locate the ''Load the ADF Application into application space'' comment in the file. Add the following command under the comment section:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
loadApp(&amp;quot;ptMobile&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* [[Reset ADF|Reset the ADF]] for the server and site.&lt;br /&gt;
&lt;br /&gt;
== Site Setup == &lt;br /&gt;
# Copy the _cs_apps directory from the /ADF/apps/pt_mobile/site-files/ directory into your local _cs_apps directory&lt;br /&gt;
# Copy the Application.cfc from the /ADF/apps/pt_mobile/site-files/ directory into the base of your site directory&lt;br /&gt;
&lt;br /&gt;
== Testing it out ==&lt;br /&gt;
Navigate to your website via a mobile device or add ?mobile=1 to the end of your URL, this forces detection of a mobile device.&lt;br /&gt;
&lt;br /&gt;
You should see a mostly blank page that says Hello World on it.&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
[[Category:Mobile]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile_Configuration&amp;diff=4578</id>
		<title>PT Mobile Configuration</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile_Configuration&amp;diff=4578"/>
				<updated>2011-02-01T17:15:01Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Site Configuration ==&lt;br /&gt;
* Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF [[Installation]].&lt;br /&gt;
* Open the sites 'ADF.cfc' ([[Site Configuration (ADF.cfc) | See Site Configuration (ADF.cfc) for more info]]) file in a text editor. Locate the ''Load the ADF Application into application space'' comment in the file. Add the following command under the comment section:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
loadApp(&amp;quot;ptMobile&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* [[Reset ADF|Reset the ADF]] for the server and site.&lt;br /&gt;
&lt;br /&gt;
== Site Setup == &lt;br /&gt;
# Copy the _cs_apps directory from the /ADF/apps/pt_mobile/site-files/ directory into your local _cs_apps directory&lt;br /&gt;
# Copy the Application.cfc from the /ADF/apps/pt_mobile/site-files/ directory into the base of your site directory&lt;br /&gt;
&lt;br /&gt;
== Testing it out ==&lt;br /&gt;
Navigate to your website via a mobile device or add ?mobile=1 to the end of your URL, this forces detection of a mobile device.&lt;br /&gt;
&lt;br /&gt;
You should see a mostly blank page that says Hello World on it.&lt;br /&gt;
&lt;br /&gt;
[[Category:Mobile]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile_Configuration&amp;diff=4577</id>
		<title>PT Mobile Configuration</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile_Configuration&amp;diff=4577"/>
				<updated>2011-02-01T17:14:29Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: Created page with '== Site Configuration == * Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF Installation. * Open the sites 'A…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Site Configuration ==&lt;br /&gt;
* Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF [[Installation]].&lt;br /&gt;
* Open the sites 'ADF.cfc' ([[Site Configuration (ADF.cfc) | See Site Configuration (ADF.cfc) for more info]]) file in a text editor. Locate the ''Load the ADF Application into application space'' comment in the file. Add the following command under the comment section:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
loadApp(&amp;quot;ptMobile&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* [[Reset ADF|Reset the ADF]] for the server and site.&lt;br /&gt;
&lt;br /&gt;
== Site Setup == &lt;br /&gt;
# Copy the _cs_apps directory from the /ADF/apps/pt_mobile/site-files/ directory into your local _cs_apps directory&lt;br /&gt;
# Copy the Application.cfc from the /ADF/apps/pt_mobile/site-files/ directory into the base of your site directory&lt;br /&gt;
&lt;br /&gt;
== Testing it out ==&lt;br /&gt;
Navigate to your website via a mobile device or add ?mobile=1 to the end of your URL, this forces detection of a mobile device.&lt;br /&gt;
&lt;br /&gt;
You should see a mostly blank page that says Hello World on it.&lt;br /&gt;
&lt;br /&gt;
[[Category:Link Builder]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile_Extract&amp;diff=4576</id>
		<title>PT Mobile Extract</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile_Extract&amp;diff=4576"/>
				<updated>2011-02-01T17:08:13Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: Created page with '== Steps == # Download the PT ADF Dashboard application from the the|commons projects SVN (http://community.paperthin.com/svn/pt_mobile/trunk/). # Extract the zip file and place …'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Steps ==&lt;br /&gt;
# Download the PT ADF Dashboard application from the the|commons projects SVN (http://community.paperthin.com/svn/pt_mobile/trunk/).&lt;br /&gt;
# Extract the zip file and place the directory in the &amp;quot;/ADF/Apps/pt_mobile/&amp;quot; directory.&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile&amp;diff=4575</id>
		<title>PT Mobile</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Mobile&amp;diff=4575"/>
				<updated>2011-02-01T17:07:29Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: Created page with '== Overview == The ADF Link Builder Application is built in the Application Development Framework (ADF).    This application provides the ability to present your web…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The ADF Link Builder Application is built in the [[Overview|Application Development Framework (ADF)]].  &lt;br /&gt;
&lt;br /&gt;
This application provides the ability to present your website to mobile devices with a different style.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
ADF Version 1.5&lt;br /&gt;
&lt;br /&gt;
ADF must be configured correctly for your site.  [[Site Configuration (ADF.cfc)]] has instructions for configuration.&lt;br /&gt;
&lt;br /&gt;
== Pre-installation Considerations ==&lt;br /&gt;
[[Overview|Application Development Framework (ADF)]] must be setup and configured on the server for the site.  For detailed instructions, see the [[Overview|Application Development Framework (ADF)]] wiki page for Site Configurations.&lt;br /&gt;
&lt;br /&gt;
== Installation/Setup ==&lt;br /&gt;
Each of the following steps should be completed fully and in the order presented:&lt;br /&gt;
&lt;br /&gt;
# [[PT_Mobile_Extract|Extract Application]]&lt;br /&gt;
# [[PT_Mobile_Configuration|Configuration]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
[[Category:Mobile]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=View_All&amp;diff=4574</id>
		<title>View All</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=View_All&amp;diff=4574"/>
				<updated>2011-02-01T17:06:34Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==All Projects==&lt;br /&gt;
*[[Blogs|Blogs]]&lt;br /&gt;
*[[CCAPI|CCAPI]]&lt;br /&gt;
*[[PT_Forum_Overview|Forums]]&lt;br /&gt;
*[[Import Content|Import Content]]&lt;br /&gt;
*[[Multimedia|Multimedia]]&lt;br /&gt;
*[[OHSU_Navigation|OHSU Navigation]]&lt;br /&gt;
*[[Photo_Gallery|Photo Gallery]]&lt;br /&gt;
*[[Portlet|Portlet]]&lt;br /&gt;
*[[Profiles|Profiles]]&lt;br /&gt;
*[[Starter Application]]&lt;br /&gt;
*[[Calendar|Calendar]]&lt;br /&gt;
*[[Twitter|Twitter]]&lt;br /&gt;
*[[Facebook|Facebook]]&lt;br /&gt;
*[[PT_Comments|Comments]]&lt;br /&gt;
*[[PT_ADF_Dashboard|ADF Dashboard]]&lt;br /&gt;
*[[PT_Link_Builder|Link Builder]]&lt;br /&gt;
*[[PT_Mobile|Mobile]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder&amp;diff=4572</id>
		<title>PT Link Builder</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder&amp;diff=4572"/>
				<updated>2011-01-28T16:26:05Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The ADF Link Builder Application is built in the [[Overview|Application Development Framework (ADF)]].  &lt;br /&gt;
&lt;br /&gt;
This application provides the ability to add and manage links pointing to both commonspot pages and external links.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
ADF Version 1.5&lt;br /&gt;
&lt;br /&gt;
ADF must be configured correctly for your site.  [[Site Configuration (ADF.cfc)]] has instructions for configuration.&lt;br /&gt;
&lt;br /&gt;
== Pre-installation Considerations ==&lt;br /&gt;
[[Overview|Application Development Framework (ADF)]] must be setup and configured on the server for the site.  For detailed instructions, see the [[Overview|Application Development Framework (ADF)]] wiki page for Site Configurations.&lt;br /&gt;
&lt;br /&gt;
== Installation/Setup ==&lt;br /&gt;
Each of the following steps should be completed fully and in the order presented:&lt;br /&gt;
&lt;br /&gt;
# [[PT_Link_Builder_Extract|Extract Application]]&lt;br /&gt;
# [[PT_Link_Builder_Configuration|Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Link Builder Data Element ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table id=&amp;quot;ce-fields&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;header&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field Name/Label&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field ID&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field Type&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Required?&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Properties&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;uuid&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;uuid&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;hidden&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Defaultvalue: request.params.linkBuilderUUID&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Link Title&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;title&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;formatted_text_block&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Height: 200&amp;lt;br/&amp;gt;&lt;br /&gt;
Width: 250&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Page&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;csPage&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;cs_url&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;URL&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;extPage&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;url&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Maxlength: 255&amp;lt;br/&amp;gt;&lt;br /&gt;
Size: 40&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;New Window?&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;newWindow&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;checkbox&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Value: 1&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Height&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;newWinHeight&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;text&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Maxlength: 5&amp;lt;br/&amp;gt;&lt;br /&gt;
Size: 5&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Width&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;newWinWidth&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;text&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Maxlength: 5&amp;lt;br/&amp;gt;&lt;br /&gt;
Size: 5&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
[[Category:Link Builder]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder_Configuration&amp;diff=4571</id>
		<title>PT Link Builder Configuration</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder_Configuration&amp;diff=4571"/>
				<updated>2011-01-28T16:19:58Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Site Configuration ==&lt;br /&gt;
* Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF [[Installation]].&lt;br /&gt;
* Open the sites 'ADF.cfc' ([[Site Configuration (ADF.cfc) | See Site Configuration (ADF.cfc) for more info]]) file in a text editor. Locate the ''Load the ADF Application into application space'' comment in the file. Add the following command under the comment section:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
loadApp(&amp;quot;ptLinkBuilder&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* [[Reset ADF|Reset the ADF]] for the server and site.&lt;br /&gt;
&lt;br /&gt;
== Element Import ==&lt;br /&gt;
* Import the Link-Builder-Data-Custom-Element.zip&lt;br /&gt;
&lt;br /&gt;
== Custom Field Type Import ==&lt;br /&gt;
* Navigate to the CommonSpot administrator and open the Manage Custom Field Types dialog. &lt;br /&gt;
* Import the Link Builder custom field type (link_builder/Link-Builder-Custom-Field-Type.zip). &lt;br /&gt;
* Edit the properties and check the explicit module paths.  If the paths are not correct for unlock the field type and edit the explicit paths to use “/ADF/extensions/…”. &lt;br /&gt;
&lt;br /&gt;
== Page Creation ==&lt;br /&gt;
* Create a new page called “Link Builder Act ions” from the Blank Template. &lt;br /&gt;
* Insert a Custom Script module onto the page. &lt;br /&gt;
* Edit the Custom Script module and enter the explicit path: &lt;br /&gt;
** /ADF/extensions/customfields/link_builder/link_builder_actions.cfm &lt;br /&gt;
* Publish this page. &lt;br /&gt;
&lt;br /&gt;
== Implementing the Link Builder Custom Field ==&lt;br /&gt;
* When implementing the link builder field, the properties need to be setup for the field in the custom element. &lt;br /&gt;
* Locate the link builder field in the custom element and edit the field. &lt;br /&gt;
* Open the Properties and enter the URL to the Link Builder Actions page that was created. &lt;br /&gt;
&lt;br /&gt;
== Rendering Link Builder Data ==&lt;br /&gt;
# In the render handler for the element containing the link builder field, this code is required to return the data from the Link Builder Data custom element. &lt;br /&gt;
#  Add the following code into your render handler when looping over the render handler data array: &lt;br /&gt;
##  // Get the Link Builder Data for the UUID's &lt;br /&gt;
##  linkDataArray = application.ADF.ceData.getCEData(&amp;quot;Link Builder Data&amp;quot;, &amp;quot;uuid&amp;quot;, items[i].Values.LINKS); &lt;br /&gt;
###  Where “items[i].Values.LINKS” is the link builder field in the custom element. &lt;br /&gt;
&lt;br /&gt;
[[Category:Link Builder]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder_Configuration&amp;diff=4570</id>
		<title>PT Link Builder Configuration</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder_Configuration&amp;diff=4570"/>
				<updated>2011-01-28T16:18:11Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: /* Rendering Link Builder Data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Site Configuration ==&lt;br /&gt;
* Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF [[Installation]].&lt;br /&gt;
* Open the sites 'ADF.cfc' ([[Site Configuration (ADF.cfc) | See Site Configuration (ADF.cfc) for more info]]) file in a text editor. Locate the ''Load the ADF Application into application space'' comment in the file. Add the following command under the comment section:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
loadApp(&amp;quot;ptLinkBuilder&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* [[Reset ADF|Reset the ADF]] for the server and site.&lt;br /&gt;
&lt;br /&gt;
== Element Import ==&lt;br /&gt;
* Import the Link-Builder-Data-Custom-Element.zip&lt;br /&gt;
&lt;br /&gt;
== Custom Field Type Import ==&lt;br /&gt;
* Navigate to the CommonSpot administrator and open the Manage Custom Field Types dialog. &lt;br /&gt;
* Import the Link Builder custom field type (link_builder/Link-Builder-Custom-Field-Type.zip). &lt;br /&gt;
* Edit the properties and check the explicit module paths.  If the paths are not correct for unlock the field type and edit the explicit paths to use “/ADF/extensions/…”. &lt;br /&gt;
&lt;br /&gt;
== Page Creation ==&lt;br /&gt;
* Create a new page called “Link Builder Act ions” from the Blank Template. &lt;br /&gt;
* Insert a Custom Script module onto the page. &lt;br /&gt;
* Edit the Custom Script module and enter the explicit path: &lt;br /&gt;
** /ADF/extensions/customfields/link_builder/link_builder_actions.cfm &lt;br /&gt;
* Publish this page. &lt;br /&gt;
&lt;br /&gt;
== Implementing the Link Builder Custom Field ==&lt;br /&gt;
* When implementing the link builder field, the properties need to be setup for the field in the custom element. &lt;br /&gt;
* Locate the link builder field in the custom element and edit the field. &lt;br /&gt;
* Open the Properties and enter the URL to the Link Builder Actions page that was created. &lt;br /&gt;
&lt;br /&gt;
== Rendering Link Builder Data ==&lt;br /&gt;
# In the render handler for the element containing the link builder field, this code is required to return the data from the Link Builder Data custom element. &lt;br /&gt;
#  Add the following code into your render handler when looping over the render handler data array: &lt;br /&gt;
##  // Get the Link Builder Data for the UUID's &lt;br /&gt;
##  linkDataArray = application.ADF.ceData.getCEData(&amp;quot;Link Builder Data&amp;quot;, &amp;quot;uuid&amp;quot;, items[i].Values.LINKS); &lt;br /&gt;
###  Where “items[i].Values.LINKS” is the link builder field in the custom element. &lt;br /&gt;
&lt;br /&gt;
[[Category:Blogs]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder_Configuration&amp;diff=4569</id>
		<title>PT Link Builder Configuration</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder_Configuration&amp;diff=4569"/>
				<updated>2011-01-28T16:17:49Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Site Configuration ==&lt;br /&gt;
* Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF [[Installation]].&lt;br /&gt;
* Open the sites 'ADF.cfc' ([[Site Configuration (ADF.cfc) | See Site Configuration (ADF.cfc) for more info]]) file in a text editor. Locate the ''Load the ADF Application into application space'' comment in the file. Add the following command under the comment section:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
loadApp(&amp;quot;ptLinkBuilder&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* [[Reset ADF|Reset the ADF]] for the server and site.&lt;br /&gt;
&lt;br /&gt;
== Element Import ==&lt;br /&gt;
* Import the Link-Builder-Data-Custom-Element.zip&lt;br /&gt;
&lt;br /&gt;
== Custom Field Type Import ==&lt;br /&gt;
* Navigate to the CommonSpot administrator and open the Manage Custom Field Types dialog. &lt;br /&gt;
* Import the Link Builder custom field type (link_builder/Link-Builder-Custom-Field-Type.zip). &lt;br /&gt;
* Edit the properties and check the explicit module paths.  If the paths are not correct for unlock the field type and edit the explicit paths to use “/ADF/extensions/…”. &lt;br /&gt;
&lt;br /&gt;
== Page Creation ==&lt;br /&gt;
* Create a new page called “Link Builder Act ions” from the Blank Template. &lt;br /&gt;
* Insert a Custom Script module onto the page. &lt;br /&gt;
* Edit the Custom Script module and enter the explicit path: &lt;br /&gt;
** /ADF/extensions/customfields/link_builder/link_builder_actions.cfm &lt;br /&gt;
* Publish this page. &lt;br /&gt;
&lt;br /&gt;
== Implementing the Link Builder Custom Field ==&lt;br /&gt;
* When implementing the link builder field, the properties need to be setup for the field in the custom element. &lt;br /&gt;
* Locate the link builder field in the custom element and edit the field. &lt;br /&gt;
* Open the Properties and enter the URL to the Link Builder Actions page that was created. &lt;br /&gt;
&lt;br /&gt;
== Rendering Link Builder Data ==&lt;br /&gt;
# In the render handler for the element containing the link builder field, this code is required to return the data from the Link Builder Data custom element. &lt;br /&gt;
#  Add the following code into your render handler when looping over the render handler data array: &lt;br /&gt;
##  // Get the Link Builder Data for the UUID's &lt;br /&gt;
##  linkDataArray = application.articleEditor.ceData.getCEData(&amp;quot;Link Builder Data&amp;quot;, &amp;quot;uuid&amp;quot;, items[i].Values.LINKS); &lt;br /&gt;
###  Where “items[i].Values.LINKS” is the link builder field in the custom element. &lt;br /&gt;
&lt;br /&gt;
[[Category:Blogs]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder_Configuration&amp;diff=4568</id>
		<title>PT Link Builder Configuration</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder_Configuration&amp;diff=4568"/>
				<updated>2011-01-28T16:12:45Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Site Configuration ==&lt;br /&gt;
* Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF [[Installation]].&lt;br /&gt;
* Open the sites 'ADF.cfc' ([[Site Configuration (ADF.cfc) | See Site Configuration (ADF.cfc) for more info]]) file in a text editor. Locate the ''Load the ADF Application into application space'' comment in the file. Add the following command under the comment section:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
loadApp(&amp;quot;ptLinkBuilder&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* [[Reset ADF|Reset the ADF]] for the server and site.&lt;br /&gt;
&lt;br /&gt;
== Element Import ==&lt;br /&gt;
* Import the Link-Builder-Data-Custom-Element.zip&lt;br /&gt;
&lt;br /&gt;
== Custom Field Type Import ==&lt;br /&gt;
* Navigate to the CommonSpot administrator and open the Manage Custom Field Types dialog. &lt;br /&gt;
* Import the Link Builder custom field type (link_builder/Link-Builder-Custom-Field-Type.zip). &lt;br /&gt;
* Edit the properties and check the explicit module paths.  If the paths are not correct for unlock the field type and edit the explicit paths to use “/ADF/extensions/…”. &lt;br /&gt;
&lt;br /&gt;
== Page Creation ==&lt;br /&gt;
* Create a new page called “Link Builder Act ions” from the Blank Template. &lt;br /&gt;
* Insert a Custom Script module onto the page. &lt;br /&gt;
* Edit the Custom Script module and enter the explicit path: &lt;br /&gt;
** /ADF/extensions/customfields/link_builder/link_builder_actions.cfm &lt;br /&gt;
* Publish this page. &lt;br /&gt;
&lt;br /&gt;
== Implementing the Link Builder Custom Field ==&lt;br /&gt;
* When implementing the link builder field, the properties need to be setup for the field in the custom element. &lt;br /&gt;
* Locate the link builder field in the custom element and edit the field. &lt;br /&gt;
* Open the Properties and enter the URL to the Link Builder Actions page that was created. &lt;br /&gt;
&lt;br /&gt;
[[Category:Blogs]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder_Configuration&amp;diff=4567</id>
		<title>PT Link Builder Configuration</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder_Configuration&amp;diff=4567"/>
				<updated>2011-01-28T16:11:23Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Site Configuration ==&lt;br /&gt;
* Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF [[Installation]].&lt;br /&gt;
* Open the sites 'ADF.cfc' ([[Site Configuration (ADF.cfc) | See Site Configuration (ADF.cfc) for more info]]) file in a text editor. Locate the ''Load the ADF Application into application space'' comment in the file. Add the following command under the comment section:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
loadApp(&amp;quot;ptLinkBuilder&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* [[Reset ADF|Reset the ADF]] for the server and site.&lt;br /&gt;
&lt;br /&gt;
== Element Import ==&lt;br /&gt;
* Import the Link-Builder-Data-Custom-Element.zip&lt;br /&gt;
&lt;br /&gt;
== Custom Field Type Import ==&lt;br /&gt;
* Navigate to the CommonSpot administrator and open the Manage Custom Field Types dialog. &lt;br /&gt;
* Import the Link Builder custom field type (link_builder/Link-Builder-Custom-Field-Type.zip). &lt;br /&gt;
* Edit the properties and check the explicit module paths.  If the paths are not correct for unlock the field type and edit the explicit paths to use “/ADF/extensions/…”. &lt;br /&gt;
&lt;br /&gt;
== Page Creation ==&lt;br /&gt;
* Create a new page called “Link Builder Act ions” from the Blank Template. &lt;br /&gt;
* Insert a Custom Script module onto the page. &lt;br /&gt;
* Edit the Custom Script module and enter the explicit path: &lt;br /&gt;
** /ADF/extensions/customfields/link_builder/link_builder_actions.cfm &lt;br /&gt;
* Publish this page. &lt;br /&gt;
&lt;br /&gt;
[[Category:Blogs]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder_Configuration&amp;diff=4566</id>
		<title>PT Link Builder Configuration</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder_Configuration&amp;diff=4566"/>
				<updated>2011-01-28T16:08:53Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Site Configuration ==&lt;br /&gt;
* Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF [[Installation]].&lt;br /&gt;
* Open the sites 'ADF.cfc' ([[Site Configuration (ADF.cfc) | See Site Configuration (ADF.cfc) for more info]]) file in a text editor. Locate the ''Load the ADF Application into application space'' comment in the file. Add the following command under the comment section:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
loadApp(&amp;quot;ptLinkBuilder&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* [[Reset ADF|Reset the ADF]] for the server and site.&lt;br /&gt;
&lt;br /&gt;
== Element Import ==&lt;br /&gt;
* Import the Link-Builder-Data-Custom-Element.zip&lt;br /&gt;
&lt;br /&gt;
== Custom Field Type Import ==&lt;br /&gt;
* Navigate to the CommonSpot administrator and open the Manage Custom Field Types dialog. &lt;br /&gt;
* Import the Link Builder custom field type (link_builder/Link-Builder-Custom-Field-Type.zip). &lt;br /&gt;
* Edit the properties and check the explicit module paths.  If the paths are not correct for unlock the field type and edit the explicit paths to use “/ADF/extensions/…”. &lt;br /&gt;
&lt;br /&gt;
[[Category:Blogs]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder_Configuration&amp;diff=4565</id>
		<title>PT Link Builder Configuration</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder_Configuration&amp;diff=4565"/>
				<updated>2011-01-28T16:01:22Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: Created page with '== Site Configuration == * Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF Installation. * Open the sites 'A…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Site Configuration ==&lt;br /&gt;
* Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF [[Installation]].&lt;br /&gt;
* Open the sites 'ADF.cfc' ([[Site Configuration (ADF.cfc) | See Site Configuration (ADF.cfc) for more info]]) file in a text editor. Locate the ''Load the ADF Application into application space'' comment in the file. Add the following command under the comment section:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
loadApp(&amp;quot;ptLinkBuilder&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* [[Reset ADF|Reset the ADF]] for the server and site.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Blogs]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder&amp;diff=4564</id>
		<title>PT Link Builder</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder&amp;diff=4564"/>
				<updated>2011-01-28T15:59:01Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The ADF Link Builder Application is built in the [[Overview|Application Development Framework (ADF)]].  &lt;br /&gt;
&lt;br /&gt;
This application provides the ability to add and manage links pointing to both commonspot pages and external links.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
ADF Version 1.5&lt;br /&gt;
&lt;br /&gt;
ADF must be configured correctly for your site.  [[Site Configuration (ADF.cfc)]] has instructions for configuration.&lt;br /&gt;
&lt;br /&gt;
== Pre-installation Considerations ==&lt;br /&gt;
[[Overview|Application Development Framework (ADF)]] must be setup and configured on the server for the site.  For detailed instructions, see the [[Overview|Application Development Framework (ADF)]] wiki page for Site Configurations.&lt;br /&gt;
&lt;br /&gt;
== Installation/Setup ==&lt;br /&gt;
Each of the following steps should be completed fully and in the order presented:&lt;br /&gt;
&lt;br /&gt;
# [[PT_Link_Builder_Extract|Extract Application]]&lt;br /&gt;
# [[PT_Link_Builder_Configuration|Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
* [[PT_Link_Builder_Getting_Started|Getting Started]] - Guide to work with the Link Builder.&lt;br /&gt;
&lt;br /&gt;
== Link Builder Data Element ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table id=&amp;quot;ce-fields&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;header&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field Name/Label&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field ID&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field Type&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Required?&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Properties&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;uuid&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;uuid&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;hidden&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Defaultvalue: request.params.linkBuilderUUID&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Link Title&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;title&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;formatted_text_block&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Height: 200&amp;lt;br/&amp;gt;&lt;br /&gt;
Width: 250&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Page&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;csPage&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;cs_url&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;URL&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;extPage&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;url&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Maxlength: 255&amp;lt;br/&amp;gt;&lt;br /&gt;
Size: 40&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;New Window?&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;newWindow&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;checkbox&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Value: 1&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Height&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;newWinHeight&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;text&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Maxlength: 5&amp;lt;br/&amp;gt;&lt;br /&gt;
Size: 5&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Width&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;newWinWidth&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;text&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Maxlength: 5&amp;lt;br/&amp;gt;&lt;br /&gt;
Size: 5&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
[[Category:Link Builder]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder&amp;diff=4563</id>
		<title>PT Link Builder</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Link_Builder&amp;diff=4563"/>
				<updated>2011-01-28T15:58:34Z</updated>
		
		<summary type="html">&lt;p&gt;Rkahn: /* Link Builder Data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The ADF Link Builder Application is built in the [[Overview|Application Development Framework (ADF)]].  &lt;br /&gt;
&lt;br /&gt;
This application provides the ability to add and manage links pointing to both commonspot pages and external links.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
ADF Version 1.5&lt;br /&gt;
&lt;br /&gt;
ADF must be configured correctly for your site.  [[Site Configuration (ADF.cfc)]] has instructions for configuration.&lt;br /&gt;
&lt;br /&gt;
== Pre-installation Considerations ==&lt;br /&gt;
[[Overview|Application Development Framework (ADF)]] must be setup and configured on the server for the site.  For detailed instructions, see the [[Overview|Application Development Framework (ADF)]] wiki page for Site Configurations.&lt;br /&gt;
&lt;br /&gt;
== Installation/Setup ==&lt;br /&gt;
Each of the following steps should be completed fully and in the order presented:&lt;br /&gt;
&lt;br /&gt;
# [[PT_Link_Builder_Extract|Extract Application]]&lt;br /&gt;
# [[PT_Link_Builder_Configuration|Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Link Builder Data Element ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table id=&amp;quot;ce-fields&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;header&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field Name/Label&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field ID&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Field Type&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Required?&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Properties&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;uuid&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;uuid&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;hidden&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Defaultvalue: request.params.linkBuilderUUID&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Link Title&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;title&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;formatted_text_block&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Height: 200&amp;lt;br/&amp;gt;&lt;br /&gt;
Width: 250&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Page&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;csPage&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;cs_url&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;URL&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;extPage&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;url&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Maxlength: 255&amp;lt;br/&amp;gt;&lt;br /&gt;
Size: 40&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;New Window?&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;newWindow&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;checkbox&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Value: 1&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Height&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;newWinHeight&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;text&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Maxlength: 5&amp;lt;br/&amp;gt;&lt;br /&gt;
Size: 5&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;Width&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;newWinWidth&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;text&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&lt;br /&gt;
Maxlength: 5&amp;lt;br/&amp;gt;&lt;br /&gt;
Size: 5&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
* [[PT_Link_Builder_Getting_Started|Getting Started]] - Guide to work with the Link Builder.&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
[[Category:Link Builder]]&lt;/div&gt;</summary>
		<author><name>Rkahn</name></author>	</entry>

	</feed>