<?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=Mike</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=Mike"/>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php/Special:Contributions/Mike"/>
		<updated>2026-05-17T21:17:01Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Comments_Custom_Element&amp;diff=4283</id>
		<title>PT Comments Custom Element</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Comments_Custom_Element&amp;diff=4283"/>
				<updated>2010-11-05T17:56:52Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: Created page with '== Overview ==  Comments Custom Element  == Fields ==   Category:Comments'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview == &lt;br /&gt;
Comments Custom Element&lt;br /&gt;
&lt;br /&gt;
== Fields ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Comments]]&lt;/div&gt;</summary>
		<author><name>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Comments&amp;diff=4281</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=4281"/>
				<updated>2010-11-05T17:54:53Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: /* Contents */&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 CS Photo Gallery 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 Elements]]&lt;br /&gt;
# [[PT_Comments_Site_Configuration|Site Configuration]]&lt;br /&gt;
# [[PT_Comments_Build_Templates_Pages|Build Templates/Pages]]&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>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Comments&amp;diff=4280</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=4280"/>
				<updated>2010-11-05T17:54:34Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: Created page with '== About Comments App == The Comments application is built in the Application Development Framework (ADF).  == Overview == The Comments application provides the flex…'&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 CS Photo Gallery contains the following:&lt;br /&gt;
* Custom Coding - various components and scripts.&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 Elements]]&lt;br /&gt;
# [[PT_Comments_Site_Configuration|Site Configuration]]&lt;br /&gt;
# [[PT_Comments_Build_Templates_Pages|Build Templates/Pages]]&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>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=View_All&amp;diff=4279</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=4279"/>
				<updated>2010-11-05T17:41:25Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: /* 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;/div&gt;</summary>
		<author><name>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Photo_Gallery_Configuration&amp;diff=4257</id>
		<title>PT Photo Gallery Configuration</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Photo_Gallery_Configuration&amp;diff=4257"/>
				<updated>2010-09-29T15:05:15Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: /* Steps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The Photo Gallery Configuration Pages will be used to manage the PTPhotoGallery Configuration custom element. Follow these steps to configure the datasheet and page for adding photos.&lt;br /&gt;
&lt;br /&gt;
== Steps ==&lt;br /&gt;
# Create a new page called 'Configuration Manager' in the ''/webadmin/photogallery/'' subsite.&lt;br /&gt;
# In the main content of the page, add a Custom Script element.&lt;br /&gt;
# Enter the explicit module path for:&lt;br /&gt;
## ''/ADF/apps/pt_photo_gallery/customcf/photo_config_admin_ds.cfm''&lt;br /&gt;
# From the Datasheet element interface, click the &amp;quot;Datasheet&amp;quot; icon.&lt;br /&gt;
# From the &amp;quot;Datasheet Views&amp;quot; dialog, follow the &amp;quot;Click here to create a new datasheet view&amp;quot; link.&lt;br /&gt;
# Enter the following information and then click &amp;quot;Next&amp;quot;:&lt;br /&gt;
## Name: All Photo Gallery Configurations&lt;br /&gt;
## Private: unchecked&lt;br /&gt;
## Default View: unchecked&lt;br /&gt;
## Description: View to manage all of the Photo Gallery Configurations&lt;br /&gt;
## Datasheet Source: Form Result/Custom Element Sheet&lt;br /&gt;
# From the Datasheet Source dialog choose the &amp;quot;PTPhotoGallery Configuration&amp;quot; custom element and click &amp;quot;Next&amp;quot;.&lt;br /&gt;
# From the Datasheet Columns Dialog choose a few columns from the Available Columns list and move them to the Selected Columns list. (UPLOAD_URL, Date Added, Last Date Modified, etc...) and then click &amp;quot;Finish&amp;quot;.&lt;br /&gt;
# You will be brought to the Datasheet View page; click &amp;quot;Close&amp;quot; to return to your page.&lt;br /&gt;
# You will see the datasheet element on this page now. Click the Datasheet element interface icon again and this time choose &amp;quot;Edit Columns&amp;quot;.&lt;br /&gt;
# From the Datasheet View Column Properties dialog choose the link for &amp;quot;Add a new action column&amp;quot;.&lt;br /&gt;
# Within the Action Column Properties dialog enter the following information and click &amp;quot;Finish&amp;quot;:&lt;br /&gt;
## Header: Edit&lt;br /&gt;
## Hide Header: Checked&lt;br /&gt;
## Column Text: edit&lt;br /&gt;
## Window Target Name: &amp;lt;leave blank&amp;gt;&lt;br /&gt;
## Modules: edit-form-data.cfm&lt;br /&gt;
# From the Datasheet View Column Properties dialog, choose the link for &amp;quot;Add a new action column&amp;quot; again.&lt;br /&gt;
# Within the Action Column Properties dialog enter the following information and click &amp;quot;Finish&amp;quot;:&lt;br /&gt;
## Header: Delete&lt;br /&gt;
## Hide Header: Checked&lt;br /&gt;
## Column Text: delete&lt;br /&gt;
## Window Target Name: &amp;lt;leave blank&amp;gt;&lt;br /&gt;
## Modules: delete-form-data.cfm&lt;br /&gt;
# Close the Edit Column window.&lt;br /&gt;
# Publish the page.&lt;br /&gt;
&lt;br /&gt;
== Create Photo Gallery Configuration Record ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Note''' that this step assumes that you have [[PT_Photo_Gallery_Build_Templates_Pages#Admin_Pages|previously created the admin pages]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are creating a single Photo Gallery Configuration element record to be used within the application.  &lt;br /&gt;
&lt;br /&gt;
Go to the Add Configuration page and submit the form to create '''one record'''.   &lt;br /&gt;
&lt;br /&gt;
These fields will be completed as the pages are built.&lt;br /&gt;
&lt;br /&gt;
See the [[PT_Photo_Gallery Site_Configuration|Site Configuration]] wiki page for more information on the fields and the correct values.&lt;br /&gt;
&lt;br /&gt;
[[Reset ADF|Reset the ADF]] for the server and site.&lt;br /&gt;
&lt;br /&gt;
[[Category:Photo Gallery]]&lt;/div&gt;</summary>
		<author><name>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Photo_Gallery_Configuration&amp;diff=4256</id>
		<title>PT Photo Gallery Configuration</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Photo_Gallery_Configuration&amp;diff=4256"/>
				<updated>2010-09-29T14:56:24Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: /* Steps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The Photo Gallery Configuration Pages will be used to manage the PTPhotoGallery Configuration custom element. Follow these steps to configure the datasheet and page for adding photos.&lt;br /&gt;
&lt;br /&gt;
== Steps ==&lt;br /&gt;
# Create a new page called 'Configuration Manager' in the ''/webadmin/photogallery/'' subsite.&lt;br /&gt;
# In the main content of the page, add a Custom Script element.&lt;br /&gt;
# Enter the explicit module path for:&lt;br /&gt;
## ''/ADF/apps/pt_photo_gallery/customcf/photo_config_admin_ds.cfm''&lt;br /&gt;
# From the Datasheet element interface, click the &amp;quot;Datasheet&amp;quot; icon.&lt;br /&gt;
# From the &amp;quot;Datasheet Views&amp;quot; dialog, follow the &amp;quot;Click here to create a new datasheet view&amp;quot; link.&lt;br /&gt;
# Enter the following information and then click &amp;quot;Next&amp;quot;:&lt;br /&gt;
## Name: All Photo Gallery Configurations&lt;br /&gt;
## Private: unchecked&lt;br /&gt;
## Default View: unchecked&lt;br /&gt;
## Description: View to manage all of the Photo Gallery Configurations&lt;br /&gt;
## Datasheet Source: Form Result/Custom Element Sheet&lt;br /&gt;
# From the Datasheet Source dialog choose the &amp;quot;PTPhotoGallery Configuration&amp;quot; custom element and click &amp;quot;Next&amp;quot;.&lt;br /&gt;
# From the Datasheet Columns Dialog choose a few columns from the Available Columns list and move them to the Selected Columns list. (UPLOAD_PATH, UPLOAD_URL, etc...) and then click &amp;quot;Finish&amp;quot;.&lt;br /&gt;
# You will be brought to the Datasheet View page; click &amp;quot;Close&amp;quot; to return to your page.&lt;br /&gt;
# You will see the datasheet element on this page now. Click the Datasheet element interface icon again and this time choose &amp;quot;Edit Columns&amp;quot;.&lt;br /&gt;
# From the Datasheet View Column Properties dialog choose the link for &amp;quot;Add a new action column&amp;quot;.&lt;br /&gt;
# Within the Action Column Properties dialog enter the following information and click &amp;quot;Finish&amp;quot;:&lt;br /&gt;
## Header: Edit&lt;br /&gt;
## Hide Header: Checked&lt;br /&gt;
## Column Text: edit&lt;br /&gt;
## Window Target Name: &amp;lt;leave blank&amp;gt;&lt;br /&gt;
## Modules: edit-form-data.cfm&lt;br /&gt;
# From the Datasheet View Column Properties dialog, choose the link for &amp;quot;Add a new action column&amp;quot; again.&lt;br /&gt;
# Within the Action Column Properties dialog enter the following information and click &amp;quot;Finish&amp;quot;:&lt;br /&gt;
## Header: Delete&lt;br /&gt;
## Hide Header: Checked&lt;br /&gt;
## Column Text: delete&lt;br /&gt;
## Window Target Name: &amp;lt;leave blank&amp;gt;&lt;br /&gt;
## Modules: delete-form-data.cfm&lt;br /&gt;
# Close the Edit Column window.&lt;br /&gt;
# Publish the page.&lt;br /&gt;
&lt;br /&gt;
== Create Photo Gallery Configuration Record ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Note''' that this step assumes that you have [[PT_Photo_Gallery_Build_Templates_Pages#Admin_Pages|previously created the admin pages]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are creating a single Photo Gallery Configuration element record to be used within the application.  &lt;br /&gt;
&lt;br /&gt;
Go to the Add Configuration page and submit the form to create '''one record'''.   &lt;br /&gt;
&lt;br /&gt;
These fields will be completed as the pages are built.&lt;br /&gt;
&lt;br /&gt;
See the [[PT_Photo_Gallery Site_Configuration|Site Configuration]] wiki page for more information on the fields and the correct values.&lt;br /&gt;
&lt;br /&gt;
[[Reset ADF|Reset the ADF]] for the server and site.&lt;br /&gt;
&lt;br /&gt;
[[Category:Photo Gallery]]&lt;/div&gt;</summary>
		<author><name>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=Navigation_CCAPI_Setup&amp;diff=4145</id>
		<title>Navigation CCAPI Setup</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=Navigation_CCAPI_Setup&amp;diff=4145"/>
				<updated>2010-09-08T19:13:12Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Important''': The Content Creation API (CCAPI) must be configured for your site.  The [[CCAPI_Config|CCAPI Configuration]] wiki page has instructions for configuration.&lt;br /&gt;
&lt;br /&gt;
== Create CCAPI page ==&lt;br /&gt;
* Create a new page called 'ccapi' (if it doesn't already exist).&lt;br /&gt;
* Add the 'Nav Element' custom element to the page.&lt;br /&gt;
* Select the 'Nav Element' element indicator and go to 'more...'. Select 'Name' from the menu.&lt;br /&gt;
* In the Element Name field, enter the text 'navElement'.&lt;br /&gt;
* Publish this page and put in read mode.&lt;br /&gt;
&lt;br /&gt;
== Edit ccapi.xml ==&lt;br /&gt;
* Edit the 'ccapi.xml' file for the site and add the following xml block into the &amp;lt;elements&amp;gt; section: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;navigation&amp;gt;&lt;br /&gt;
   &amp;lt;pageID&amp;gt;#####&amp;lt;/pageID&amp;gt;&lt;br /&gt;
   &amp;lt;subsiteID&amp;gt;##&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;navElement&amp;lt;/controlName&amp;gt;&lt;br /&gt;
 &amp;lt;/navigation&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* To populate the &amp;lt;pageID&amp;gt; and &amp;lt;subsiteID&amp;gt; tags, view the source code for the 'ccapi' page that was just created.&lt;br /&gt;
* Identify the following line in the cs page source:&lt;br /&gt;
&lt;br /&gt;
 var jsSubSiteID = ##;&lt;br /&gt;
&lt;br /&gt;
and enter this numeric value into the &amp;lt;subsiteID&amp;gt; tag: &lt;br /&gt;
&lt;br /&gt;
* Identify the following line in the cs page source:&lt;br /&gt;
&lt;br /&gt;
 var jsPageID = ####;&lt;br /&gt;
&lt;br /&gt;
and enter this numeric value into the &amp;lt;pageID&amp;gt; tag: &lt;br /&gt;
&lt;br /&gt;
== Reset ADF ==&lt;br /&gt;
* The ADF needs to be reset for the server and site for these CCAPI updates to take effect. Enter the following URL parameter string to any page call within the site: &lt;br /&gt;
&lt;br /&gt;
 ?resetServerADF=1&amp;amp;resetSiteADF=1&lt;br /&gt;
&lt;br /&gt;
Note: Resetting the ADF server might affect all sites implementing the ADF. If an error occurs, this could cause sites to go down. Needless to say, updates to the ADF Bean Configs and config files should be done in a controlled development environment (not on production servers!).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:OHSU Navigation]][[Category: Configuration]]&lt;/div&gt;</summary>
		<author><name>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=OHSU_Navigation&amp;diff=4144</id>
		<title>OHSU Navigation</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=OHSU_Navigation&amp;diff=4144"/>
				<updated>2010-09-08T19:12:25Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Navigation App ==&lt;br /&gt;
The Navigation application is built in the [[Overview|Application Development Framework (ADF)]].&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
CommonSpot Features:&lt;br /&gt;
* Simple Forms/Datasheets&lt;br /&gt;
* Custom Metadata&lt;br /&gt;
ADF Library components that are required for the Profile:&lt;br /&gt;
* CEData_1_0&lt;br /&gt;
* CSData_1_0&lt;br /&gt;
* Scripts_1_0&lt;br /&gt;
* Data_1_0&lt;br /&gt;
* CCAPI&lt;br /&gt;
&lt;br /&gt;
The ADF must be configured correctly for your site. The [[Site Configuration (ADF.cfc)]] wiki page has instructions for configuration.&lt;br /&gt;
&lt;br /&gt;
The Content Creation API (CCAPI) must be configured for your site.  The [[CCAPI_Config|CCAPI Configuration]] wiki page has instructions for configuration.&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
The Navigation application contains the following CommonSpot components in the /ohsu_nav/exported_objects/ directory:&lt;br /&gt;
* Custom Coding - various components and scripts.&lt;br /&gt;
* CommonSpot Components:&lt;br /&gt;
** Nav Element (Custom Element)&lt;br /&gt;
** Navigation Custom Field Type&lt;br /&gt;
&lt;br /&gt;
'Note:' Elements may contain one or more: Render Handlers or Custom Field Types. They do NOT use Display Templates.&lt;br /&gt;
&lt;br /&gt;
== Pre-installation Considerations ==&lt;br /&gt;
The [[Overview|ADF]] must be setup and configured on the server for the site that will be implementing the Navigation application.  For detailed instructions follow the [[Overview|ADF Overview]] 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 install, remove any Custom Elements/Metadata Forms with the names listed 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;
== Installation/Setup ==&lt;br /&gt;
Each of the following steps should be completed fully and in the order presented:&lt;br /&gt;
* Download the Navigation app (two choices)&lt;br /&gt;
** Latest Zip Archive (http://community.paperthin.com/projects/ohsu_navigation/)&lt;br /&gt;
** SVN (http://community.paperthin.com/svn/ohsu_nav/)&lt;br /&gt;
* Place the code for the navigation (/ohsu_nav/) into the /ADF/apps/ directory&lt;br /&gt;
* Open the 'ADF.cfc' file for your site (located in the /site_folder/_cs_apps/ directory) in a text editor. Locate the 'Load the ADF Application into application space' comment in the file. Add (or uncomment) the following command under the comment section: &lt;br /&gt;
&lt;br /&gt;
 loadApp(&amp;quot;ohsuNav&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
* Reset the ADF for the site by adding the following URL parameter to any page within the site. (If the site is completely new, you may have to create an index.cfm page first.) &lt;br /&gt;
&lt;br /&gt;
 ?ResetSiteADF=1&lt;br /&gt;
&lt;br /&gt;
 Note: make sure that you are logged into CommonSpot before resetting the ADF&lt;br /&gt;
* Import the Nav Element &lt;br /&gt;
* Import the Navigation Custom Field type&lt;br /&gt;
* [[Navigation CCAPI Setup|CCAPI Setup]]&lt;br /&gt;
* Create the [[Navigation Management Page]]&lt;br /&gt;
* [[Navigation Element Configuration | Configure ]] the Navigation Element&lt;br /&gt;
* Add the [[Navigation Custom Field Type]] to a metadata form&lt;br /&gt;
&lt;br /&gt;
== Guides ==&lt;br /&gt;
* [[Using the Navigation Application]]&lt;br /&gt;
* [[Customizing Navigation Rendering]]&lt;br /&gt;
* [[Navigation Element Best Practices]]&lt;br /&gt;
&lt;br /&gt;
== Known Issues/Bugs ==&lt;br /&gt;
* Visit the Navigation project page in the Community site [http://community.paperthin.com/projects/ohsu_nav/]&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]][[Category:OHSU Navigation]]&lt;/div&gt;</summary>
		<author><name>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=OHSU_Navigation&amp;diff=4143</id>
		<title>OHSU Navigation</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=OHSU_Navigation&amp;diff=4143"/>
				<updated>2010-09-08T19:11:57Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Navigation App ==&lt;br /&gt;
The Navigation application is built in the [[Overview|Application Development Framework (ADF)]].&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
CommonSpot Features:&lt;br /&gt;
* Simple Forms/Datasheets&lt;br /&gt;
* Custom Metadata&lt;br /&gt;
ADF Library components that are required for the Profile:&lt;br /&gt;
* CEData_1_0&lt;br /&gt;
* CSData_1_0&lt;br /&gt;
* Scripts_1_0&lt;br /&gt;
* Data_1_0&lt;br /&gt;
* CCAPI&lt;br /&gt;
&lt;br /&gt;
The ADF must be configured correctly for your site. The [[Site Configuration (ADF.cfc)]] wiki page has instructions for configuration.&lt;br /&gt;
&lt;br /&gt;
The Content Creation API (CCAPI) must be configured for your site.  The [[CCAPI Configuration|CCAPI_Config]] wiki page has instructions for configuration.&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
The Navigation application contains the following CommonSpot components in the /ohsu_nav/exported_objects/ directory:&lt;br /&gt;
* Custom Coding - various components and scripts.&lt;br /&gt;
* CommonSpot Components:&lt;br /&gt;
** Nav Element (Custom Element)&lt;br /&gt;
** Navigation Custom Field Type&lt;br /&gt;
&lt;br /&gt;
'Note:' Elements may contain one or more: Render Handlers or Custom Field Types. They do NOT use Display Templates.&lt;br /&gt;
&lt;br /&gt;
== Pre-installation Considerations ==&lt;br /&gt;
The [[Overview|ADF]] must be setup and configured on the server for the site that will be implementing the Navigation application.  For detailed instructions follow the [[Overview|ADF Overview]] 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 install, remove any Custom Elements/Metadata Forms with the names listed 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;
== Installation/Setup ==&lt;br /&gt;
Each of the following steps should be completed fully and in the order presented:&lt;br /&gt;
* Download the Navigation app (two choices)&lt;br /&gt;
** Latest Zip Archive (http://community.paperthin.com/projects/ohsu_navigation/)&lt;br /&gt;
** SVN (http://community.paperthin.com/svn/ohsu_nav/)&lt;br /&gt;
* Place the code for the navigation (/ohsu_nav/) into the /ADF/apps/ directory&lt;br /&gt;
* Open the 'ADF.cfc' file for your site (located in the /site_folder/_cs_apps/ directory) in a text editor. Locate the 'Load the ADF Application into application space' comment in the file. Add (or uncomment) the following command under the comment section: &lt;br /&gt;
&lt;br /&gt;
 loadApp(&amp;quot;ohsuNav&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
* Reset the ADF for the site by adding the following URL parameter to any page within the site. (If the site is completely new, you may have to create an index.cfm page first.) &lt;br /&gt;
&lt;br /&gt;
 ?ResetSiteADF=1&lt;br /&gt;
&lt;br /&gt;
 Note: make sure that you are logged into CommonSpot before resetting the ADF&lt;br /&gt;
* Import the Nav Element &lt;br /&gt;
* Import the Navigation Custom Field type&lt;br /&gt;
* [[Navigation CCAPI Setup|CCAPI Setup]]&lt;br /&gt;
* Create the [[Navigation Management Page]]&lt;br /&gt;
* [[Navigation Element Configuration | Configure ]] the Navigation Element&lt;br /&gt;
* Add the [[Navigation Custom Field Type]] to a metadata form&lt;br /&gt;
&lt;br /&gt;
== Guides ==&lt;br /&gt;
* [[Using the Navigation Application]]&lt;br /&gt;
* [[Customizing Navigation Rendering]]&lt;br /&gt;
* [[Navigation Element Best Practices]]&lt;br /&gt;
&lt;br /&gt;
== Known Issues/Bugs ==&lt;br /&gt;
* Visit the Navigation project page in the Community site [http://community.paperthin.com/projects/ohsu_nav/]&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]][[Category:OHSU Navigation]]&lt;/div&gt;</summary>
		<author><name>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=PT_Blog_Version_2.0_Install&amp;diff=3868</id>
		<title>PT Blog Version 2.0 Install</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=PT_Blog_Version_2.0_Install&amp;diff=3868"/>
				<updated>2010-06-23T15:17:07Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: /* Blog Post Template */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Download ==&lt;br /&gt;
Download the Blog Application from the [http://community.paperthin.com/projects/pt_blog/index.cfm Community Site Project] or from the SVN Repository.  &lt;br /&gt;
&lt;br /&gt;
Extract the zip files into the following directory:&lt;br /&gt;
'''/ADF/apps/pt_blog/''' &lt;br /&gt;
&lt;br /&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;ptBlog2&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;
== Import Custom Elements ==&lt;br /&gt;
Create a &amp;quot;Blog Elements&amp;quot; category and import all portions of each component in the order listed.&lt;br /&gt;
&lt;br /&gt;
'''Import Custom Element:'''&lt;br /&gt;
&lt;br /&gt;
# Blog2 (Blog2-Custom-Element.zip)&lt;br /&gt;
# Posts2 (Posts2-Custom-Element.zip)&lt;br /&gt;
# Comments2 (Comments2-Custom-Element.zip)&lt;br /&gt;
# PTBlog2 Configuration (PTBlog2-Configuration-Custom-Element.zip)&lt;br /&gt;
&lt;br /&gt;
'''Import Metadata:'''&lt;br /&gt;
&lt;br /&gt;
# Blogs (Blogs-Metadata-Form.zip)&lt;br /&gt;
&lt;br /&gt;
=== Verify Imports ===&lt;br /&gt;
&lt;br /&gt;
The imported components' render handlers and custom field types must be verified.  During the import process, the render handler and custom field types paths may have been changed to reflect the current site's path.  &lt;br /&gt;
&lt;br /&gt;
Review and update these paths to reference the ADF path.  In most cases, this will just require to be unlocked and a change in the path from the site name to 'ADF'.  Check the paths for the custom field types that were imported with the custom elements by unlocking them and fixing the explicit paths to point to &amp;quot;/ADF/extensions/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If the custom elements that are imported contain custom field types that are already in the site, the naming convention for the custom field type will be unique.  To resolve this, unlock the field types and elements, and reassign the element field type to the pre-existing field type.&lt;br /&gt;
&lt;br /&gt;
== Subsites ==&lt;br /&gt;
It is '''highly recommended''' this Blog Web Admin subsite for administrators and a Blog Lightbox subsite for the lightbox pages.  This allows security to be setup for the subsite to allow only administrators access for the webadmin and the CS toolbar turned off for the lightbox pages.&lt;br /&gt;
&lt;br /&gt;
Your site may already have a ''webadmin'' and/or ''lightbox'' subsite.  The steps below will add a ''blogs'' subsite into the ''webadmin'' and ''lightbox'' subsites.&lt;br /&gt;
&lt;br /&gt;
=== Web Admin ===&lt;br /&gt;
# Create a new subsite under the site root called ''webadmin''.&lt;br /&gt;
# Create a new subsite under ''webadmin'' called ''blogs''.&lt;br /&gt;
# Configure the ''/webadmin/blogs/'' subsite Content Security to give 'No Rights' to 'Anonymous Users' and 'Authenticated Users'.  &lt;br /&gt;
# Configure the ''/webadmin/blogs/'' subsite Content Security to give permissions to the group of administrators who will manage the Blogs.&lt;br /&gt;
&lt;br /&gt;
=== Lightbox ===&lt;br /&gt;
# Create a new subsite under the site root called ''lightbox''.&lt;br /&gt;
# Create a new subsite under ''lightbox'' called ''blogs''.&lt;br /&gt;
&lt;br /&gt;
=== Blogs ===&lt;br /&gt;
The subsite for the blog pages must be created manually. This subsite is custom to your implementation and can be any subsite within the site. &lt;br /&gt;
If you don't have a specific subsite then create a ''Blogs'' subsite under the site root.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
&lt;br /&gt;
=== Lightbox Template ===&lt;br /&gt;
The Lightbox template will be used to render pages within a lightbox. The Lightbox template may already exist on your site if you have installed another ADF application. Check your sites templates before following the steps below to create the template.&lt;br /&gt;
&lt;br /&gt;
# Create a new page named ''Lightbox Template'' from the ''Blank Layout Template'' in the Lightbox subsite.&lt;br /&gt;
# Submit and activate the page.&lt;br /&gt;
# Save the page as a template.&lt;br /&gt;
# Submit the template for public use.&lt;br /&gt;
&lt;br /&gt;
=== Blog Post Template ===&lt;br /&gt;
The Blog Post Template is the template that all the blog post pages are created from.&lt;br /&gt;
To construct your Blog Post Template complete the following steps. &lt;br /&gt;
&lt;br /&gt;
# Create a CommonSpot page called 'Blog Post' from the Base Plus One template. (The subsite for this is not critical but it is a good idea to create this page in a subsite that has been created for the Blogs. &lt;br /&gt;
# Place the ''Posts2'' Custom Element on this page.&lt;br /&gt;
# Click ''Render Mode'' in the element interface.&lt;br /&gt;
# Select ''Display existing element data (content reuse)'' on the ''Rendering Mode'' tab.&lt;br /&gt;
# Select the ''Filter'' tab. &lt;br /&gt;
# Select Filter Type to ''Show subset of records''.&lt;br /&gt;
# Select the field drop-down as the ''PostID'' field. &lt;br /&gt;
# Select the operator as ''Equals''.&lt;br /&gt;
# Click the '...' button to open the ColdFusion expression window.&lt;br /&gt;
# Enter the text ''request.page.metadata.blogs.postID'' as the expression and check the ''force cache'' checkbox.  Click ''OK'' and then check the box to ''Ignore ColdFusion error'', then click ''OK''.&lt;br /&gt;
# Click ''OK'' on the render mode window.&lt;br /&gt;
# Click ''More'' in the element interface.  Then the ''Custom Render Handlers'' menu option, and choose the ''Main Display'' Render Handler. (You may see an error on this page with the Render Handler.  That is OK at this point.)&lt;br /&gt;
# Submit Page and then Save as Template.&lt;br /&gt;
# Remember to submit the template for public use.&lt;br /&gt;
# Go to the CommonSpot Site Administration and bind the ''Blogs'' metadata form to this new ''Blog Post Template''.&lt;br /&gt;
&lt;br /&gt;
== CCAPI Configuration ==&lt;br /&gt;
The Blog Application uses the [[CCAPI|ADF CCAPI]] to populate blog post records.  This needs to be configured for the site and blog app.&lt;br /&gt;
&lt;br /&gt;
Follow the steps to setup the [[CCAPI Config|CCAPI Config]] file for the site if this is not done.  Once this is completed, follow the steps below to setup the CCAPI config for the Blog App.  Make sure to update the ''wsVars'' section with the correct URL's and username/password.&lt;br /&gt;
&lt;br /&gt;
# Create a new page called 'ccapiBlog'.  Recommend creating this page in the ''/webadmin/blogs/'' subsite. &lt;br /&gt;
# Add the 'Posts2' element to the page.&lt;br /&gt;
# Select the 'Posts2' element indicator and go to 'more...'.  Select 'Name' from the menu.&lt;br /&gt;
# In the Element Name field, enter the text 'ccapiPosts2Element'.&lt;br /&gt;
# Add the 'Comments2' element to the page.&lt;br /&gt;
# Select the 'Comments2' element indicator and go to 'more...'.  Select 'Name' from the menu.&lt;br /&gt;
# In the Element Name field, enter the text 'ccapiComments2Element'.&lt;br /&gt;
# Publish this page and put in read mode.&lt;br /&gt;
# Edit the 'ccapi.xml' file for the site and add the following xml block into the &amp;lt;elements&amp;gt; section:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;BlogPost&amp;gt;&lt;br /&gt;
  &amp;lt;pageID&amp;gt;#####&amp;lt;/pageID&amp;gt;&lt;br /&gt;
  &amp;lt;subsiteID&amp;gt;##&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;ccapiPosts2Element&amp;lt;/controlName&amp;gt;&lt;br /&gt;
&amp;lt;/BlogPost&amp;gt;&lt;br /&gt;
&amp;lt;Comments&amp;gt;&lt;br /&gt;
  &amp;lt;pageID&amp;gt;#####&amp;lt;/pageID&amp;gt;&lt;br /&gt;
  &amp;lt;subsiteID&amp;gt;##&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;ccapiComments2Element&amp;lt;/controlName&amp;gt;&lt;br /&gt;
&amp;lt;/Comments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
# To populate the &amp;lt;pageID&amp;gt; and &amp;lt;subsiteID&amp;gt; tags, view the source code for the 'ccapiBlog' page that was just created.  &lt;br /&gt;
# Identify the following line in the source code and enter this numeric value into the &amp;lt;subsiteID&amp;gt; tag:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
var jsSubSiteID = ##;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
# Identify the following line in the source code and enter this numeric value into the &amp;lt;pageID&amp;gt; tag:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
var jsPageID = ####;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Reset ADF|Reset the ADF]] for the server and site.&lt;br /&gt;
&lt;br /&gt;
== Create Add Blog Post Page ==&lt;br /&gt;
This page will be used to create new Blog Posts in the Blog Administrator.  Each Blog will share this Add page.&lt;br /&gt;
# Create a new page from the Lightbox template called &amp;quot;Add Blog&amp;quot; in the ''/lightbox/blogs/'' subsite.  &lt;br /&gt;
# In the main content of the page, add a Custom Script element.&lt;br /&gt;
# Select the &amp;quot;/ADF/apps/pt_blog/customcf/handle_blog_post_create.cfm&amp;quot; script (Note: after page reloads a Simple Form Element will Appear)&lt;br /&gt;
# Choose &amp;quot;Select Form&amp;quot; from the Simple Form Element Interface&lt;br /&gt;
# Choose option 2 (Select Simple Form/Custom Element)&lt;br /&gt;
# Select the &amp;quot;Posts2&amp;quot; Custom Element&lt;br /&gt;
# For the Form Action: choose ''Display Textblock on Submission'' option and add 'Blog Post Successfully Created!' text in the RTE. &lt;br /&gt;
# Publish Page&lt;br /&gt;
&lt;br /&gt;
== Create Blog Dashboard Page==&lt;br /&gt;
This page will be used to manage the blog post and comments for each blog.  Each Blog will share this Dashboard Page.&lt;br /&gt;
# Create page from the Base Plus One template called &amp;quot;Blog Dashboard&amp;quot; in the ''/webadmin/blogs/'' subsite.&lt;br /&gt;
# Place Custom Script on the page&lt;br /&gt;
# Select the &amp;quot;/ADF/apps/pt_blog/customcf/blog_dashboard.cfm&amp;quot; script (after page reloads 2 tabs and links to datasheets will appear)&lt;br /&gt;
&lt;br /&gt;
=== Configure Posts Tab ===&lt;br /&gt;
# Click the &amp;quot;Posts&amp;quot; tab&lt;br /&gt;
&lt;br /&gt;
# Define a View for the Datasheet Element in this Tab - call it &amp;quot;All Blog Posts&amp;quot;&lt;br /&gt;
# Leave the View Source as the Default: Form Result/Custom Element Sheet&lt;br /&gt;
# Select the &amp;quot;Posts2&amp;quot; Custom Element and select the following columns: PostID, PostPageID, Title, Created By, and Date Posted.&lt;br /&gt;
# On the Datasheet, click on the &amp;quot;Filter&amp;quot; and apply the following filter: Field = BlogID; Operator = &amp;quot;equals&amp;quot;; Value = &amp;quot;request.params.blogID&amp;quot; (note: use the UDE button)&lt;br /&gt;
# Edit the datasheet columns.&lt;br /&gt;
## Edit the PostID column, change the render handler to: ''/ADF/apps/pt_blog/datasheet-modules/lightbox_edit_delete_post.cfm''&lt;br /&gt;
## Edit the PostPageID column, change the render handler to: ''/ADF/apps/pt_blog/datasheet-modules/post_page_url.cfm''&lt;br /&gt;
## Clear the header text for the 2 fields.&lt;br /&gt;
# Edit the datasheet layout&lt;br /&gt;
## Uncheck &amp;quot;Allow JavaScript data sorting&amp;quot;&lt;br /&gt;
## Click &amp;quot;Save&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Configure Comments Tab ===&lt;br /&gt;
# Click the &amp;quot;Comments&amp;quot; tab&lt;br /&gt;
&lt;br /&gt;
# Define a View for the Datasheet Element in this Tab - call it &amp;quot;All Blog Comments&amp;quot;&lt;br /&gt;
# Leave the View Source as the Default: Form Result/Custom Element Sheet&lt;br /&gt;
# Select the &amp;quot;Comments2&amp;quot; Custom Element and select the following columns: CommentID, Name, Created By, and Date Created.&lt;br /&gt;
# On the Datasheet, click on the &amp;quot;Filter&amp;quot; and apply the following filter: Field = blogID; Operator = &amp;quot;equals&amp;quot;; Value = &amp;quot;request.params.blogID&amp;quot; (note: use the UDE button)&lt;br /&gt;
# Edit the datasheet columns.&lt;br /&gt;
## Edit the CommentID column, change the render handler to: ''/ADF/apps/pt_blog/datasheet-modules/lightbox_edit_delete_comment.cfm''&lt;br /&gt;
# Edit the datasheet layout&lt;br /&gt;
## Uncheck &amp;quot;Allow JavaScript data sorting&amp;quot;&lt;br /&gt;
## Click &amp;quot;Save&amp;quot;&lt;br /&gt;
# Publish the Blog Dashboard page.&lt;br /&gt;
&lt;br /&gt;
== Create Blogs Management Page ==&lt;br /&gt;
This page will be used to manage the blogs for the site.  &lt;br /&gt;
&lt;br /&gt;
# Create page from the Base Plus One template called &amp;quot;Blogs Manager&amp;quot; in the ''/webadmin/blogs/'' subsite.&lt;br /&gt;
# Place Custom Script on the page&lt;br /&gt;
# Select the &amp;quot;/ADF/apps/pt_blog/customcf/all_blogs_manager.cfm&amp;quot; script.&lt;br /&gt;
# Define a View for the Datasheet Element for this page - call it &amp;quot;All Blogs&amp;quot;&lt;br /&gt;
# Leave the View Source as the Default: Form Result/Custom Element Sheet&lt;br /&gt;
# Select the &amp;quot;Blog2&amp;quot; Custom Element and select the following columns: blogID, blogTemplate, Name, Subsite, DateCreated, and Active.&lt;br /&gt;
# Edit the datasheet columns.&lt;br /&gt;
## Edit the blogID column, change the render handler to: ''/ADF/apps/pt_blog/datasheet-modules/blog_dashboard_link.cfm''&lt;br /&gt;
## Edit the blogTemplate column, change the render handler to: ''/ADF/extensions/datasheet-modules/lightbox_edit_delete.cfm''&lt;br /&gt;
## Clear the header text for the 2 fields.&lt;br /&gt;
# Edit the datasheet layout&lt;br /&gt;
## Uncheck &amp;quot;Allow JavaScript data sorting&amp;quot;&lt;br /&gt;
## Click &amp;quot;Save&amp;quot;&lt;br /&gt;
# Publish the Blogs Management page.&lt;br /&gt;
&lt;br /&gt;
== Create Blog Configuration Record ==&lt;br /&gt;
We are creating a single Blog Configuration element record to be used within the application. &lt;br /&gt;
&lt;br /&gt;
Go to the Blogs Management Page and select the ''Edit App Configuration'' link.  In the form, select the CommonSpot pages that were created in the previous steps.  &lt;br /&gt;
&lt;br /&gt;
[[Reset ADF|Reset the ADF]] for the server and site.&lt;br /&gt;
&lt;br /&gt;
== Blog Listing Page ==&lt;br /&gt;
This page will be used to list the Blog Posts. &lt;br /&gt;
# Create a new page from the Base Plus One template with page name &amp;quot;index&amp;quot; and title &amp;quot;Blogs&amp;quot; in the ''/blogs/'' subsite.  &lt;br /&gt;
# In the main content of the page, add &amp;quot;Posts2&amp;quot; element.&lt;br /&gt;
# Select the &amp;quot;Home Page Display&amp;quot; render handler.&lt;br /&gt;
# Open the elements &amp;quot;Render Mode&amp;quot; and select &amp;quot;Display existing element data (content reuse)&amp;quot; and &amp;quot;Render results dynamically based on a filter, or display all records.&amp;quot;.  &lt;br /&gt;
# Select the &amp;quot;Show all records&amp;quot; option and set the sort order to &amp;quot;Date Posted&amp;quot; is &amp;quot;Descending&amp;quot;.&lt;br /&gt;
# Publish Page&lt;br /&gt;
&lt;br /&gt;
[[Category:Blogs]]&lt;/div&gt;</summary>
		<author><name>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=General_Chooser_Property_Component&amp;diff=3865</id>
		<title>General Chooser Property Component</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=General_Chooser_Property_Component&amp;diff=3865"/>
				<updated>2010-06-21T13:10:44Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: /* Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview == &lt;br /&gt;
[[General_Chooser_Property_Component|General Chooser Property Component]] is a component to build the data set and customize rendering for the field.&lt;br /&gt;
&lt;br /&gt;
The [[General_Chooser_Property_Component|General Chooser Property Component]] is extended to the ADF General Chooser component (/ADF/extensions/customfields/general_chooser/general_chooser.cfc) and contains the functions for the base rendering.  By implementing this extension, we can defined a set of variables specific to the data set for the custom element to select.  &lt;br /&gt;
&lt;br /&gt;
Follow the instructions below to setup a simple Property Component.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Instructions ==&lt;br /&gt;
# Copy the Sample_GC component from the ADF extensions general chooser directory (/ADF/extensions/customfields/general_chooser/general_chooser/sample_gc.cfc).&lt;br /&gt;
# Paste the sample into your local sites CS Apps components directory (/mysite/_cs_apps/components/).  If the components directory does not exist, then create it.&lt;br /&gt;
# Rename the component file from &amp;quot;sample_GC.cfc&amp;quot; to the specific custom element that you are selecting.  (For example, with the Profile application a property component is named &amp;quot;profileGC.cfc&amp;quot; to select Profile custom element records.)  You will want to be able to recognize the custom element data for the property component by reading the name (don't make this harder on yourself than it needs to be here).&lt;br /&gt;
# Open the property component in an editor.  &lt;br /&gt;
# In the first set of variables with the comment ''CUSTOM ELEMENT INFO'', define the following variables that are specific to your custom element:&lt;br /&gt;
## '''variables.CUSTOM_ELEMENT''' - The name of the custom element to select the records.&lt;br /&gt;
## '''variables.CE_FIELD''' - The field name in the custom element that is a unique value for each record.  ('''Note''': Best practice is to use a UUID field in the custom field.)&lt;br /&gt;
## '''variables.SEARCH_FIELDS''' - A comma separated list of the field names in the custom element that will be searched to filter available selections.&lt;br /&gt;
## '''variables.ORDER_FIELD''' - The field name in the custom element to sort the available selections for rendering.&lt;br /&gt;
# Save the property component.&lt;br /&gt;
# [[Reset ADF|Reset the ADF]].&lt;/div&gt;</summary>
		<author><name>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=General_Chooser_Property_Component&amp;diff=3864</id>
		<title>General Chooser Property Component</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=General_Chooser_Property_Component&amp;diff=3864"/>
				<updated>2010-06-21T13:09:15Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview == &lt;br /&gt;
[[General_Chooser_Property_Component|General Chooser Property Component]] is a component to build the data set and customize rendering for the field.&lt;br /&gt;
&lt;br /&gt;
The [[General_Chooser_Property_Component|General Chooser Property Component]] is extended to the ADF General Chooser component (/ADF/extensions/customfields/general_chooser/general_chooser.cfc) and contains the functions for the base rendering.  By implementing this extension, we can defined a set of variables specific to the data set for the custom element to select.  &lt;br /&gt;
&lt;br /&gt;
Follow the instructions below to setup a simple Property Component.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Instructions ==&lt;br /&gt;
# Copy the Sample_GC component from the ADF extensions general chooser directory (/ADF/extensions/customfields/general_chooser/general_chooser/sample_gc.cfc).&lt;br /&gt;
# Paste the sample into your local sites CS Apps components directory (/mysite/_cs_apps/components/).  If the components directory does not exist, then create it.&lt;br /&gt;
# Rename the component file from &amp;quot;sample_GC.cfc&amp;quot; to the specific custom element that you are selecting.  (For example, with the Profile application a property component is named &amp;quot;profileGC.cfc&amp;quot; to select Profile custom element records.)  You will want to be able to recognize the custom element data for the property component by reading the name (don't make this harder on yourself than it needs to be here).&lt;br /&gt;
# Open the property component in an editor.  &lt;br /&gt;
# In the first set of variables with the comment ''CUSTOM ELEMENT INFO'', define the following variables that are specific to your custom element:&lt;br /&gt;
## '''variables.CUSTOM_ELEMENT''' - The name of the custom element to select the records.&lt;br /&gt;
## '''variables.CE_FIELD''' - The field name in the custom element that is a unique value for each record.  ('''Note''': Best practice is to use a UUID field in the custom field.)&lt;br /&gt;
## '''variables.SEARCH_FIELDS''' - A comma separated list of the field names in the custom element that will be searched to filter available selections.&lt;br /&gt;
## '''variables.ORDER_FIELD''' - The field name in the custom element to sort the available selections for rendering.&lt;/div&gt;</summary>
		<author><name>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=General_Chooser_Property_Component&amp;diff=3863</id>
		<title>General Chooser Property Component</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=General_Chooser_Property_Component&amp;diff=3863"/>
				<updated>2010-06-21T12:57:20Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: Created page with '== Overview ==  General Chooser Property Component is a component to build the data set and customize rendering for the field.  Follow the …'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview == &lt;br /&gt;
[[General_Chooser_Property_Component|General Chooser Property Component]] is a component to build the data set and customize rendering for the field.&lt;br /&gt;
&lt;br /&gt;
Follow the instructions below to setup a simple Property Component.&lt;br /&gt;
&lt;br /&gt;
== Instructions ==&lt;br /&gt;
# Copy the Sample_GC component from the ADF extensions general chooser directory (/ADF/extensions/customfields/general_chooser/general_chooser/sample_gc.cfc).&lt;br /&gt;
# Paste the sample into your local sites CS Apps components directory (/mysite/_cs_apps/components/).  If the components directory does not exist, then create it.&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=General_Chooser&amp;diff=3862</id>
		<title>General Chooser</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=General_Chooser&amp;diff=3862"/>
				<updated>2010-06-21T12:53:20Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The General Chooser is a custom field type that allows the user to select multiple records from a defined data set.  The data set is built through a [[General_Chooser_Property_Component|General Chooser Property Component]] that is defined specifically for each chooser.  &lt;br /&gt;
&lt;br /&gt;
The base data set is designed for selection custom element records.  Although, the component will allow a developer to build any custom data set, from CommonSpot groups to data from a non-CommonSpot database.&lt;br /&gt;
&lt;br /&gt;
The built in styles allow the General Chooser custom field type to be easier designed.  The field is based around the JQuery UI themes and a specific theme can be defined per data set.  Also, the height and width for the selection boxes and items can be styled differently per data set.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
Import the General Chooser custom field type into your site from this ADF location:&lt;br /&gt;
* /ADF/extensions/customfields/general_chooser/&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to create a [[General_Chooser_Property_Component|General Chooser Property Component]].&lt;br /&gt;
&lt;br /&gt;
Once the component is created and the ADF is reset, add the General Chooser field to your custom element.  In the properties field, enter the name for the component that was created (do not include the '.cfc').&lt;br /&gt;
&lt;br /&gt;
Create a new page and add a simple form on the page.  In the simple form, select the custom element with the General Chooser field and publish this page. &lt;br /&gt;
&lt;br /&gt;
On this new page, the General Chooser will render two selection boxes.  The items on the left can be dragged to the right, and vice-versa.&lt;br /&gt;
&lt;br /&gt;
== Documentation Needed ==&lt;br /&gt;
* How does each method work&lt;br /&gt;
* How to override each aspect of the UI&lt;br /&gt;
&lt;br /&gt;
== Thoughts ==&lt;br /&gt;
* This doesn't feel like a traditional &amp;quot;Extend&amp;quot;.  There are methods that you must define in your CFC that are not defined in the CFC that you are extending.&lt;br /&gt;
* We need a &amp;quot;clear&amp;quot; option in the chooser that would clear a columns results&lt;/div&gt;</summary>
		<author><name>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=General_Chooser&amp;diff=3861</id>
		<title>General Chooser</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=General_Chooser&amp;diff=3861"/>
				<updated>2010-06-21T12:52:53Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The General Chooser is a custom field type that allows the user to select multiple records from a defined data set.  The data set is built through a Property Component that is defined specifically for each chooser.  &lt;br /&gt;
&lt;br /&gt;
The base data set is designed for selection custom element records.  Although, the component will allow a developer to build any custom data set, from CommonSpot groups to data from a non-CommonSpot database.&lt;br /&gt;
&lt;br /&gt;
The built in styles allow the General Chooser custom field type to be easier designed.  The field is based around the JQuery UI themes and a specific theme can be defined per data set.  Also, the height and width for the selection boxes and items can be styled differently per data set.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
Import the General Chooser custom field type into your site from this ADF location:&lt;br /&gt;
* /ADF/extensions/customfields/general_chooser/&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to create a [[General_Chooser_Property_Component|General Chooser Property Component]].&lt;br /&gt;
&lt;br /&gt;
Once the component is created and the ADF is reset, add the General Chooser field to your custom element.  In the properties field, enter the name for the component that was created (do not include the '.cfc').&lt;br /&gt;
&lt;br /&gt;
Create a new page and add a simple form on the page.  In the simple form, select the custom element with the General Chooser field and publish this page. &lt;br /&gt;
&lt;br /&gt;
On this new page, the General Chooser will render two selection boxes.  The items on the left can be dragged to the right, and vice-versa.&lt;br /&gt;
&lt;br /&gt;
== Documentation Needed ==&lt;br /&gt;
* How does each method work&lt;br /&gt;
* How to override each aspect of the UI&lt;br /&gt;
&lt;br /&gt;
== Thoughts ==&lt;br /&gt;
* This doesn't feel like a traditional &amp;quot;Extend&amp;quot;.  There are methods that you must define in your CFC that are not defined in the CFC that you are extending.&lt;br /&gt;
* We need a &amp;quot;clear&amp;quot; option in the chooser that would clear a columns results&lt;/div&gt;</summary>
		<author><name>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=General_Chooser&amp;diff=3860</id>
		<title>General Chooser</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=General_Chooser&amp;diff=3860"/>
				<updated>2010-06-21T12:52:26Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: /* Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The General Chooser is a custom field type that allows the user to select multiple records from a defined data set.  The data set is built through a component that is defined specifically for each chooser.  &lt;br /&gt;
&lt;br /&gt;
The base data set is designed for selection custom element records.  Although, the component will allow a developer to build any custom data set, from CommonSpot groups to data from a non-CommonSpot database.&lt;br /&gt;
&lt;br /&gt;
The built in styles allow the General Chooser custom field type to be easier designed.  The field is based around the JQuery UI themes and a specific theme can be defined per data set.  Also, the height and width for the selection boxes and items can be styled differently per data set.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
Import the General Chooser custom field type into your site from this ADF location:&lt;br /&gt;
* /ADF/extensions/customfields/general_chooser/&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to create a [[General_Chooser_Property_Component|General Chooser Property Component]].&lt;br /&gt;
&lt;br /&gt;
Once the component is created and the ADF is reset, add the General Chooser field to your custom element.  In the properties field, enter the name for the component that was created (do not include the '.cfc').&lt;br /&gt;
&lt;br /&gt;
Create a new page and add a simple form on the page.  In the simple form, select the custom element with the General Chooser field and publish this page. &lt;br /&gt;
&lt;br /&gt;
On this new page, the General Chooser will render two selection boxes.  The items on the left can be dragged to the right, and vice-versa.&lt;br /&gt;
&lt;br /&gt;
== Documentation Needed ==&lt;br /&gt;
* How does each method work&lt;br /&gt;
* How to override each aspect of the UI&lt;br /&gt;
&lt;br /&gt;
== Thoughts ==&lt;br /&gt;
* This doesn't feel like a traditional &amp;quot;Extend&amp;quot;.  There are methods that you must define in your CFC that are not defined in the CFC that you are extending.&lt;br /&gt;
* We need a &amp;quot;clear&amp;quot; option in the chooser that would clear a columns results&lt;/div&gt;</summary>
		<author><name>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=General_Chooser&amp;diff=3859</id>
		<title>General Chooser</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=General_Chooser&amp;diff=3859"/>
				<updated>2010-06-21T12:52:09Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: /* Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The General Chooser is a custom field type that allows the user to select multiple records from a defined data set.  The data set is built through a component that is defined specifically for each chooser.  &lt;br /&gt;
&lt;br /&gt;
The base data set is designed for selection custom element records.  Although, the component will allow a developer to build any custom data set, from CommonSpot groups to data from a non-CommonSpot database.&lt;br /&gt;
&lt;br /&gt;
The built in styles allow the General Chooser custom field type to be easier designed.  The field is based around the JQuery UI themes and a specific theme can be defined per data set.  Also, the height and width for the selection boxes and items can be styled differently per data set.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
Import the General Chooser custom field type into your site from this ADF location:&lt;br /&gt;
* /ADF/extensions/customfields/general_chooser/&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to create a [[General_Chooser__Property_Component|property component for your General Chooser]].&lt;br /&gt;
&lt;br /&gt;
Once the component is created and the ADF is reset, add the General Chooser field to your custom element.  In the properties field, enter the name for the component that was created (do not include the '.cfc').&lt;br /&gt;
&lt;br /&gt;
Create a new page and add a simple form on the page.  In the simple form, select the custom element with the General Chooser field and publish this page. &lt;br /&gt;
&lt;br /&gt;
On this new page, the General Chooser will render two selection boxes.  The items on the left can be dragged to the right, and vice-versa.&lt;br /&gt;
&lt;br /&gt;
== Documentation Needed ==&lt;br /&gt;
* How does each method work&lt;br /&gt;
* How to override each aspect of the UI&lt;br /&gt;
&lt;br /&gt;
== Thoughts ==&lt;br /&gt;
* This doesn't feel like a traditional &amp;quot;Extend&amp;quot;.  There are methods that you must define in your CFC that are not defined in the CFC that you are extending.&lt;br /&gt;
* We need a &amp;quot;clear&amp;quot; option in the chooser that would clear a columns results&lt;/div&gt;</summary>
		<author><name>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=General_Chooser&amp;diff=3858</id>
		<title>General Chooser</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=General_Chooser&amp;diff=3858"/>
				<updated>2010-06-21T12:48:46Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: /* Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The General Chooser is a custom field type that allows the user to select multiple records from a defined data set.  The data set is built through a component that is defined specifically for each chooser.  &lt;br /&gt;
&lt;br /&gt;
The base data set is designed for selection custom element records.  Although, the component will allow a developer to build any custom data set, from CommonSpot groups to data from a non-CommonSpot database.&lt;br /&gt;
&lt;br /&gt;
The built in styles allow the General Chooser custom field type to be easier designed.  The field is based around the JQuery UI themes and a specific theme can be defined per data set.  Also, the height and width for the selection boxes and items can be styled differently per data set.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
Import the General Chooser custom field type into your site from this ADF location:&lt;br /&gt;
* /ADF/extensions/customfields/general_chooser/&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to create a [[General_Chooser_Component|component for your General Chooser]].&lt;br /&gt;
&lt;br /&gt;
Once the component is created and the ADF is reset, add the General Chooser field to your custom element.  In the properties field, enter the name for the component that was created (do not include the '.cfc').&lt;br /&gt;
&lt;br /&gt;
Create a new page and add a simple form on the page.  In the simple form, select the custom element with the General Chooser field and publish this page. &lt;br /&gt;
&lt;br /&gt;
On this new page, the General Chooser will render two selection boxes.  The items on the left can be dragged to the right, and vice-versa.&lt;br /&gt;
&lt;br /&gt;
== Documentation Needed ==&lt;br /&gt;
* How does each method work&lt;br /&gt;
* How to override each aspect of the UI&lt;br /&gt;
&lt;br /&gt;
== Thoughts ==&lt;br /&gt;
* This doesn't feel like a traditional &amp;quot;Extend&amp;quot;.  There are methods that you must define in your CFC that are not defined in the CFC that you are extending.&lt;br /&gt;
* We need a &amp;quot;clear&amp;quot; option in the chooser that would clear a columns results&lt;/div&gt;</summary>
		<author><name>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=General_Chooser&amp;diff=3857</id>
		<title>General Chooser</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=General_Chooser&amp;diff=3857"/>
				<updated>2010-06-21T12:47:54Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: /* Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The General Chooser is a custom field type that allows the user to select multiple records from a defined data set.  The data set is built through a component that is defined specifically for each chooser.  &lt;br /&gt;
&lt;br /&gt;
The base data set is designed for selection custom element records.  Although, the component will allow a developer to build any custom data set, from CommonSpot groups to data from a non-CommonSpot database.&lt;br /&gt;
&lt;br /&gt;
The built in styles allow the General Chooser custom field type to be easier designed.  The field is based around the JQuery UI themes and a specific theme can be defined per data set.  Also, the height and width for the selection boxes and items can be styled differently per data set.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
Import the General Chooser custom field type into your site from this ADF location:&lt;br /&gt;
* /ADF/extensions/customfields/general_chooser/&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to create a component for your General Chooser.&lt;br /&gt;
&lt;br /&gt;
Once the component is created and the ADF is reset, add the General Chooser field to your custom element.  In the properties field, enter the name for the component that was created (do not include the '.cfc').&lt;br /&gt;
&lt;br /&gt;
Create a new page and add a simple form on the page.  In the simple form, select the custom element with the General Chooser field and publish this page. &lt;br /&gt;
&lt;br /&gt;
On this new page, the General Chooser will render two selection boxes.  The items on the left can be dragged to the right, and vice-versa.&lt;br /&gt;
&lt;br /&gt;
== Documentation Needed ==&lt;br /&gt;
* How does each method work&lt;br /&gt;
* How to override each aspect of the UI&lt;br /&gt;
&lt;br /&gt;
== Thoughts ==&lt;br /&gt;
* This doesn't feel like a traditional &amp;quot;Extend&amp;quot;.  There are methods that you must define in your CFC that are not defined in the CFC that you are extending.&lt;br /&gt;
* We need a &amp;quot;clear&amp;quot; option in the chooser that would clear a columns results&lt;/div&gt;</summary>
		<author><name>Mike</name></author>	</entry>

	<entry>
		<id>https://community.paperthin.com/adf-docs/index.php?title=General_Chooser&amp;diff=3856</id>
		<title>General Chooser</title>
		<link rel="alternate" type="text/html" href="https://community.paperthin.com/adf-docs/index.php?title=General_Chooser&amp;diff=3856"/>
				<updated>2010-06-21T12:44:54Z</updated>
		
		<summary type="html">&lt;p&gt;Mike: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The General Chooser is a custom field type that allows the user to select multiple records from a defined data set.  The data set is built through a component that is defined specifically for each chooser.  &lt;br /&gt;
&lt;br /&gt;
The base data set is designed for selection custom element records.  Although, the component will allow a developer to build any custom data set, from CommonSpot groups to data from a non-CommonSpot database.&lt;br /&gt;
&lt;br /&gt;
The built in styles allow the General Chooser custom field type to be easier designed.  The field is based around the JQuery UI themes and a specific theme can be defined per data set.  Also, the height and width for the selection boxes and items can be styled differently per data set.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
Import the General Chooser custom field type into your site from this ADF location:&lt;br /&gt;
* /ADF/extensions/customfields/general_chooser/&lt;br /&gt;
&lt;br /&gt;
Follow these instructions to create a component for your General Chooser.&lt;br /&gt;
&lt;br /&gt;
Once the component is created and the ADF is reset, add the General Chooser field to your custom element.  In the properties field, enter the name for the component that was created (do not include the '.cfc').  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documentation Needed ==&lt;br /&gt;
* How does each method work&lt;br /&gt;
* How to override each aspect of the UI&lt;br /&gt;
&lt;br /&gt;
== Thoughts ==&lt;br /&gt;
* This doesn't feel like a traditional &amp;quot;Extend&amp;quot;.  There are methods that you must define in your CFC that are not defined in the CFC that you are extending.&lt;br /&gt;
* We need a &amp;quot;clear&amp;quot; option in the chooser that would clear a columns results&lt;/div&gt;</summary>
		<author><name>Mike</name></author>	</entry>

	</feed>