[MGNLUI-8659] Introduce custom magnolia workspace link to enhance CKEditor with supporting linking to Magnolia workspaces Created: 16/Jan/24  Updated: 25/Jan/24

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

Type: Story Priority: Neutral
Reporter: Dominik Maslanka Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: RichTextEditor
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

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)
Documentation update required:
Yes
Epic Link: CKEditor 5
Team: Nucleus

 Description   

User Story: As Author I would like to be able to link content type to rich text content via dialog  so that I can access all contentApp resources without unnecessary steps.

As developer I would like to have a possibility to easily configure "link contentType"  plugin so that I can easily activate plugin in rich text editor, I should be able to easily configure workspaces/applications available via dialog.

 

Description:

Similarily to the native magnolia plugins: "link to page" or "link asset" we need to introduce new link type configurable by developers - steps by would like to achieve from author perspective are:
1. Click on plugin link

2. Dialog opens with configured apps

3. After selecting App/workspace dialog jump to second step with the content of selected app

4. after selecting item and clicking choose - link is assigned to the content in rich text editor.

 

 

Acceptance Criteria:

  • The plugin must be easily configurable by developers using Magnolia standard patterns - If we will use any "external config file" then needs to be clearly described how such configuration works so that we can include this in docu.
  • The plugin allows authors to link to various content types within the rich text editor.
  • A user-friendly dialog should open upon interacting with the plugin, displaying the configured applications or workspaces.
  • After selecting an app/workspace, the dialog should display the relevant content for further selection.
  • The chosen item should seamlessly integrate as a link in the rich text editor.

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