Difference between revisions of "PT Photo Gallery Version 2.3 Upgrade"
From ADF Docs
(→Photo) |
|||
(4 intermediate revisions by one other user not shown) | |||
Line 13: | Line 13: | ||
== Application Code == | == Application Code == | ||
− | # | + | # Rename directory "/ADF/apps/pt_photo_gallery" to "/ADF/apps/pt_photo_gallery_v2". |
− | # | + | # Rename file "/ADF/apps/pt_photo_gallery_v2/appBeanConfig.cfm" to "/ADF/apps/pt_photo_gallery_v2/appBeanConfig.cfm.old". |
− | # | + | # Move the PT Photo Gallery v2.3 and into the "/ADF/apps/pt_photo_gallery/" directory. |
# Reset the ADF. | # Reset the ADF. | ||
Line 27: | Line 27: | ||
# Import the Photo Category custom field type. | # Import the Photo Category custom field type. | ||
## /ADF/apps/pt_photo_gallery/exported-objects/Photo-Category-Custom-Field-Type.zip | ## /ADF/apps/pt_photo_gallery/exported-objects/Photo-Category-Custom-Field-Type.zip | ||
− | |||
== Custom Element Updates == | == Custom Element Updates == | ||
Line 36: | Line 35: | ||
# Open the field definitions for the "Category" field. | # Open the field definitions for the "Category" field. | ||
## Look at the current properties | ## Look at the current properties | ||
− | |||
## Open the properties and make note of the values in the "Field Name" and "Field Display Type" fields. | ## Open the properties and make note of the values in the "Field Name" and "Field Display Type" fields. | ||
# Change the field type to "Photo Category". | # Change the field type to "Photo Category". | ||
## Open the properties and enter the values from the previous field type. | ## Open the properties and enter the values from the previous field type. | ||
### Note the new field for "JavaScript Field ID" uses the value of the "Field Name". | ### Note the new field for "JavaScript Field ID" uses the value of the "Field Name". | ||
+ | |||
+ | === Photo Category === | ||
+ | # Open the field definitions for the "Photo Category" element. | ||
+ | # Edit the "reqSizeIDList" field and open the properties tab. | ||
+ | ## Set the following values: | ||
+ | ### Load All Available Selections: Yes | ||
+ | # Edit the "resizeSizeIDList" field and open the properties tab. | ||
+ | ## Set the following values: | ||
+ | ### Load All Available Selections: Yes | ||
+ | |||
+ | === Custom Field Updates === | ||
+ | Identify the custom elements within the site that are utilizing the "Photo Upload Link" custom field type. | ||
+ | # Open the element field definitions and edit the properties for the field. | ||
+ | ## Set all the fields accordingly based on the element being used. | ||
== Site Level Customizations Review == | == Site Level Customizations Review == |
Latest revision as of 01:26, 28 March 2014
Contents
Overview
This guide is to upgrade the PT Photo Gallery v2.3 from v2.2. If you are updating from a version earlier than v2.2, please follow the v2.2 Upgrade Guide before upgrading.
ADF Application Code Review
This is only for reviewing the code that is in the "/ADF/apps/" directory, not at the site level.
- Download the application from the Community project page.
- Unzip the application zip folder.
- Analyze the updated app code compared to the current app code on your server.
- Identify any customizations that you have made to the application code to make sure these are not overwritten by the app update.
- A great tool to use is Beyond Compare to compare the new and current file to identify the exact lines of code that have been changed.
- Once this is complete, then move your app customizations into the new app code package.
Application Code
- Rename directory "/ADF/apps/pt_photo_gallery" to "/ADF/apps/pt_photo_gallery_v2".
- Rename file "/ADF/apps/pt_photo_gallery_v2/appBeanConfig.cfm" to "/ADF/apps/pt_photo_gallery_v2/appBeanConfig.cfm.old".
- Move the PT Photo Gallery v2.3 and into the "/ADF/apps/pt_photo_gallery/" directory.
- Reset the ADF.
Custom Field Types
Photo Upload Link
- In the site administration, check if you have the "Photo Upload Link" field registered.
- If yes, then identify the custom elements using the field. Open the field definition properties dialog and save.
- If no, then no further steps need to be taken.
Photo Category
- Import the Photo Category custom field type.
- /ADF/apps/pt_photo_gallery/exported-objects/Photo-Category-Custom-Field-Type.zip
Custom Element Updates
Navigate to the Site Administrator and open the field definitions for the following custom element.
Photo
Update the "Category" field.
- Open the field definitions for the "Category" field.
- Look at the current properties
- Open the properties and make note of the values in the "Field Name" and "Field Display Type" fields.
- Change the field type to "Photo Category".
- Open the properties and enter the values from the previous field type.
- Note the new field for "JavaScript Field ID" uses the value of the "Field Name".
- Open the properties and enter the values from the previous field type.
Photo Category
- Open the field definitions for the "Photo Category" element.
- Edit the "reqSizeIDList" field and open the properties tab.
- Set the following values:
- Load All Available Selections: Yes
- Set the following values:
- Edit the "resizeSizeIDList" field and open the properties tab.
- Set the following values:
- Load All Available Selections: Yes
- Set the following values:
Custom Field Updates
Identify the custom elements within the site that are utilizing the "Photo Upload Link" custom field type.
- Open the element field definitions and edit the properties for the field.
- Set all the fields accordingly based on the element being used.
Site Level Customizations Review
This is only for reviewing the site level customizations in the "/_cs_apps/pt_photo_gallery/" directory, not in the ADF directory.
- Analyze the updated app code compared to the app customization code on your server.
- Identify any customizations that you have made to the application code to make sure these are updated with any functionality.
- Again, Beyond Compare is a good tool to compare the new and current file to identify the exact lines of code that have been changed.
- This is important for components that have customized functions to the site level "/_cs_apps/". The best practice is to identify the function that have been customized and compare with the new app function to identify any updates. A good help is to check the function comment header to see if any updates have been made.
- Once completed, Reset the ADF.