Details
-
Task
-
Status: Open
-
Normal
-
Resolution: Unresolved
-
None
Description
Upgrade Forge projects at https://github.com/bloomreach-forge to Experience Manager 15.0.0 / 15.1 /15.2.x / 15.3.x
Documentation is available at
https://xmdocumentation.bloomreach.com/library/upgrade-14-to-15/upgrade-to-brxm-15.html
Most notable changes:
- Java 11, in subpage, also CMS-12371
- Wicket 9, in subpage, also https://jira.bloomreach.com/browse/PRODDOCS-446
In code base:
- First check outstanding MRs, dependabot does a lot of security version bumps automatically. If needed, merge, possibly do a release (see how to release section).
- Make a 'support/CURRENTMAJOR.x' maintenance branch out of current 'develop' then do the upgrade on 'develop' or on separate upgrade branch, based on 'develop'
- In pom.xml, bump versions not only of Bloomreach XM but check latest for every dependency.
- In pom.xml, check if Maven plugin versions can be inherited of bumped.
- In pom.xml, update Maven URLs from onehippo.com to bloomreach.com, in <repositories> and <distributionManagement>. See ENT-5911.
- If present, remove file .travis.yml since the building on travis-ci.org is ceased. Also the possible Build Status reference in the README
- If present, upgrade (or create new from archetype) demo project in the submodule
- Document at the project's doc pages, use latest Forge Maven Skin 3.2.1 if you use it.
- Release as (CURRENTMAJOR+1).0.0, see 'How to release with git flow' https://bloomreach-forge.github.io/using-git-flow.html
- Document at https://bloomreach-forge.github.io/project-list.html
Projects that are known to be used and have precedence:
JCR POJO BindingContent Ex/ImIP Filter pluginBreadcrumbEmbargoLocalization ShortcutExternal Document PickerHST Spring Security SupportOAI-PMH ProviderDocument Translation PickerDocument CommentingbrutProperties Plugin- Reset Password (FORGE-429)
- Page Management Support (FORGE-430)
FeedsApache Camel Hippo Events Support(FORGE-439)- Folder Context Menus (FORGE-437)
Hippo Utilities(FORGE-436)IFrame Perspective(FORGE-433)- Review Workflow (FORGE-438)
- Templating Support
- Essentializer (FORGE-435)
Attachments
1.
|
Upgrade Review Workflow plugin |
|
Review | Nilesh Deepak |
2.
|
Upgrade Reset password plugin |
|
Open | Harshit Chourgade |
3.
|
upgrade page management support plugin |
|
Open | Harshit Chourgade |
4.
|
Upgrade essentializer to v15 |
|
Open | Nilesh Deepak |
5.
|
Upgrade Folder Context Menus to 15 |
|
Open | Harshit Chourgade |
6.
|
[document-commenting] upgrade to 15 |
|
Closed | Maxim Glaida |
7.
|
[external-document-picker] upgrade to 15 |
|
Closed | Maxim Glaida |
8.
|
[Document Translation Picker] Upgrade to 15 |
|
Closed | Richa Sinha |
9.
|
[hst-content-version-utils] upgrade to 15 |
|
Closed | Nilesh Deepak (Inactive) |
10.
|
[brut] upgrade to v15 |
|
Closed | Nilesh Deepak |
11.
|
[Properties Plugin] upgrade to 15 |
|
Closed | Jeroen Hoffman |
12.
|
Upgrade iframeperspective to 15 |
|
Closed | Harshit Chourgade |
13.
|
Upgrade hippo-utilities to 15 |
|
Closed | Jeroen Hoffman |
14.
|
[Apache Camel Hippo Events Support] - Upgrade for v15 compatibility |
|
Closed | Unassigned |