[MGNLUI-4523] Integrate Extended Token Field Created: 15/Sep/17  Updated: 07/Sep/18  Resolved: 06/Sep/18

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

Type: Story Priority: Neutral
Reporter: Antti Hietala Assignee: Evzen Fochr
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
dependency
depends upon MGNLUI-4519 Migrate select fields to Vaadin 8 Closed
is depended upon by MGNLUI-4463 Resurface field types: tag field Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Date of First Response:
Epic Link: 6.0 requisite
Sprint: Kromeriz 157, Kromeriz 158, Kromeriz 159, Kromeriz 160
Story Points: 5

 Description   

We use Vaadin TokenField in content tagging today. There's another independent implementation called Extended Token Field. Compare the two fields. Are there benefits that would justify switching to the newer implementation?

https://vaadin.com/directory#!addon/tokenfield
https://vaadin.com/directory#!addon/extended-token-field

The second implementation would solve the Remove issue reported in CONTTAGS-29:

It's too easy to remove tags by mistake because clicking anywhere in the tag removes it. Remove a tag only when the x mark is clicked.

Goals:

  • Validate Vaadin 8 usage with newer APIs (& V7 compatibility)
  • Consider also that we may want to make the token field a generic Magnolia field. Just like Multivalue and Twin-column, the token field can be used to link the current content item to almost any other items. It is not limited to tags. There's a really nice demo for adding multiple contacts from an address book. The user experience is superior to our current click-intensive link fields.


 Comments   
Comment by Roman Kovařík [ 06/Aug/18 ]

Some raw work https://git.magnolia-cms.com/users/rkovarik/repos/ui-framework-vaadin8/browse/content-app/src/main/java/info/magnolia/contentapp/databinding/factory/TokenFieldFactory.java?at=refs%2Fheads%2FtokenField

Comment by Robert Šiška [ 24/Aug/18 ]

reverted until MGNLUI-4519 is fixed

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