As of v24.1 the internal name of this plug-in is UNITEDCODES_IMAGE_SLIDER. Up to and including v23.1 it was UC_IMAGE_SLIDER.
APEX identifies a plug-in by its internal name, so a new version does not replace an older installation:
- On APEX 26.1 and later the import stops with
ORA-00001: unique constraint (APEX_260100.WWV_FLOW_PLUGIN_APEXLANG_UK) violated. Nothing is installed and nothing in your application is changed.
- On APEX 24.2 and earlier the import adds a second plug-in instead of replacing the old one. Both are listed as UC - Image Slider, and your existing regions keep using the old version.
Two kinds of component reference the plug-in and both have to be migrated: every region of type UC - Image Slider, and every dynamic action on one of the plug-in events (Fullscreen Enter, Fullscreen Exit, Slide Change, Slide Click).
There are three ways to upgrade, described in UPGRADE.md in the download:
- Delete and set the region type again - remove the old UC - Image Slider plug-in (internal name
UC_IMAGE_SLIDER), import the new version, then set the region type back to UC - Image Slider on every region that used it and re-select the event on every dynamic action that listened to it. Those pages do not render between the delete and the re-select.
- Rename inside an application export - export the application, replace
UC_IMAGE_SLIDER with UNITEDCODES_IMAGE_SLIDER, import it back. No region and no dynamic action has to be edited, which makes this the option to pick when an application contains many of them.
- Run both versions side by side - keep the old plug-in under a different name while you move regions over one at a time.
Whichever you choose, it is a one-time step: all later upgrades install over the previous version normally.