Fork me on GitHub

Compatibility

Plugin version Hippo CMS Release version
8.x 15.x
7.x 14.x
6.x 13.x
5.x 12.x
4.x 11.x
3.x 10.x
2.x 7.9.x
1.x 7.8.x

Release Notes

8.0.0

Released: 10 August 2022

  • HIPFORGE-421 - Upgrade for XM 15 compatibility.
  • upgrade OpenUI picker to Angular 11

7.0.0

Released: 6 August 2020

6.0.1

Released: 7 May 2020

  • In document picker browse dialog, fix image size CSS typo that caused UI to break for some clients.

6.0.0

Released: 18 January 2019

5.0.3

  • HIPFORGE-211 - Introduce "icon.style" parameter in the external document picker plugin

5.0.2

  • HIPFORGE-116 - Single selection mode needs to unselect any existing selections and wait for clicking OK button

5.0.1

  • HIPFORGE-114 - Support Generic Folder Context Menu to be able to implement integration with external data easily

5.0.0

  • Compatible with Hippo CMS 12.0.0.

4.0.5

  • HIPFORGE-117 - Single selection mode needs to unselect any existing selections and wait for clicking OK button

4.0.4

  • HIPFORGE-115 -Support Generic Folder Context Menu to be able to implement integration with external data easily

4.0.3

4.0.2

  • HIPFORGE-107 - Option to disable or hide checkbox for a parent item in tree view

4.0.1

  • HIPFORGE-106 - Show tooltip with description in the current selected docs view on each title

4.0.0

  • HIPFORGE-104 - Tabular Tree View List option in the Picker Dialog for hierarchical external data
  • HIPPLUG-1300 - Improve External Doc Picker Style to match 10.x release

3.1.1

  • HIPPLUG-1288 - Please update documentation Hippo CMS External Document Picker

3.1.0

  • Compatible with Hippo CMS 10.0.x or 10.1.x.

2.0.11

  • Introducing 'external.documents.container.visible' plugin parameter. If it is set to false (true by default), it doesn't show the currently selected external document items in the plugin.
    Note: In some use cases, the facade implementation may choose to creates other compound or link fields in the document, without having to show the selected items by itself.

2.0.10

  • Bug fix: in single selection mode, ExternalDocumentFieldService.setFieldExternalDocuments(ExternalDocumentServiceContext, ExternalDocumentCollection<Serializable>) with the last selected item.
  • Hide [Select All] and [Clear All] buttons in single selection mode.

2.0.9

  • Supporting [Select All] and [Clear All] buttons in the picker dialog.
  • More flexibility for custom plugins by: (a) allowing to set/get/remove attributes in ExternalDocumentServiceContext for custom plugins to be able to store ad hoc data, and (b) supporting Cloneable for ExternalDocumentCollection to allow custom plugins to be able to clone the current external document selection before passing it to dialog (which can modify the selection).

2.0.8

  • Supporting abstract base plugin class (org.onehippo.forge.exdocpicker.impl.field.AbstractHiddenExternalDocumentFieldPlugin) which can be used to add a hidden field plugin to update some other properties under the hood. Please see org.onehippo.forge.exdocpicker.demo.field.DateUpdatingHiddenFieldPlugin class and its configuration in the news document namespace in the demo project for detail. That example simply updates the date field whenever editing the news document.

2.0.7

  • More extensibility from derived plugin class: e.g, refreshing the selected documents model.

2.0.6

  • Support ExternalDocumentServiceContext#getPlugin().

2.0.5

  • Usability improvements: a) Item checkboxes were moved leftmost position, b) Item can be selected by clicking on any column in the row.
  • Extensibility improvements: a) Dialog component can be extended for UI by using Wicket extension mechanism, b) Plugin component can be extended to customize UI and create an extended Dialog component
  • Add JPQL (of JPA) based simple external document picker example in the demo project.

2.0.4

  • Fix a bug caused by a hard-coded 'title' property retrieval from the domain POJO in document view.
  • Add JPQL (of JPA) based simple external document picker example in the demo project.

2.0.3

2.0.2

2.0.1

Dependency correction to use 7.9.0

2.0.0

Initial Release for 7.9.x

1.0.2

1.0.1

Fix for an issue that was making it impossible to create new documents after picking external documents

1.0.0

Initial Release for 7.8.x