Migrate JCR Browser app to new framework (MGNLUI-5759)

[MGNLUI-5931] Decide what to do about the old jcr-browser Created: 09/Jun/20  Updated: 11/Aug/20  Resolved: 23/Jul/20

Status: Closed
Project: Magnolia UI
Component/s: None
Affects Version/s: None
Fix Version/s: 6.2.3

Type: Sub-task Priority: Neutral
Reporter: Sang Ngo Huu Assignee: Sang Ngo Huu
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: 0d
Time Spent: 5.45h
Original Estimate: Not Specified

Template:
Date of First Response:
Sprint: UI FW 3, UI FW 4, UI FW 5, UI FW 6, UI FW 7, UI FW 8

 Description   

Options: 

  • talk to PM if they consider it necessary
    • "Do we need to ship both old and new JCR browser implementation in 6.3?"
    • "Do we need to ship the new one in 6.2 even?"
      • testing it now would be better, while it's fresh.
  • replace in place and drop in jcr browser jar and try to use it w/ updated minor version update of 6.2
    • should work
    • consider as plan b how to restore the old app w/ exclusions and explicit pom modifications
    • move apps to apps/legacy - so we don't remove the legacy bootstrap/config
      • examples - resources, definitions apps
  • extract from ui?


 Comments   
Comment by Šimon Demočko [ 10/Jun/20 ]

czimmermann Can we, business-wise, consider JCR browser app as a feature rather than part of framework and change underlying implementation deliberately? 

Comment by Christopher Zimmermann [ 10/Jun/20 ]

Can you outline what those options would be mean concretely - not sure I get the question 100%.

But I can say we must expect that some customers have customized the JCR app, for example adding actions etc. So, when we replace with M6 implementation, we need to also have an M5 version available - following the same pattern as the other apps. Ideally not bundled, but ready to be included - and documentation on how to do it.

With the above, I would be OK with making the switch on the 6.2 series. I would not consider it a breaking change since a customer can "opt out" and install the old browser if they choose.

Comment by Roman Kovařík [ 03/Aug/20 ]

sang.ngo could you summarise what was actually done?

Comment by Adam Siska [ 03/Aug/20 ]

Please see also this: https://jira.magnolia-cms.com/browse/MGNLUI-5938?focusedCommentId=227733

Comment by Sang Ngo Huu [ 04/Aug/20 ]

We don't bundle old app into ce. Users can get it from nexus and install it by themselves.

Generated at Mon Feb 12 09:31:28 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.