Feature RTC Language Change PR-6.2-dev Pending

User tests: Successful: Unsuccessful:

avatar bembelimen
bembelimen
22 Jul 2026
  • I read the Generative AI policy and my contribution is either not created with the help of AI or is compatible with the policy and GNU/GPL 2 or later.

Summary of Changes

Based on #48043 this implements now a selector for the tinyMCE link where editor-xtd plugins can inject themself and links can be added.

Testing Instructions

  • Activate TinyMCE and the xtd-editor buttons (enabled by default).
  • Create a new article
  • insert a link via TinyMCE
grafik

Actual result BEFORE applying this Pull Request

grafik

Just an input field to type in a link.

Expected result AFTER applying this Pull Request

grafik

The input field now has a "Browse links" button to click. When clicking a dialog opens and you can select between articles/contacts/menus/media to insert as link.

grafik

Link to documentations

Please select:

  • Pull Request link for manual.joomla.org: joomla/Manual#689
  • No documentation changes for manual.joomla.org needed
avatar bembelimen bembelimen - open - 22 Jul 2026
avatar bembelimen bembelimen - change - 22 Jul 2026
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 22 Jul 2026
Category Administration Language & Strings JavaScript Front End Plugins
avatar brianteeman
brianteeman - comment - 22 Jul 2026

does it generate the links in the same way as the xtd-editor buttons?

if it does maybe we can think about not enabling them by default anymore for tinymce users

avatar brianteeman
brianteeman - comment - 22 Jul 2026

does it generate the links in the same way as the xtd-editor buttons?

if it does maybe we can think about not enabling them by default anymore for tinymce users

avatar brianteeman
brianteeman - comment - 22 Jul 2026

does it generate the links in the same way as the xtd-editor buttons?

if it does maybe we can think about not enabling them by default anymore for tinymce users

maybe we can look at removing the xtd-buttons from the tinymce toolbar now on new installs

avatar brianteeman brianteeman - test_item - 22 Jul 2026 - Tested successfully
avatar brianteeman
brianteeman - comment - 22 Jul 2026

I have tested this item ✅ successfully on c8076ff


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48138.

avatar brianteeman
brianteeman - comment - 22 Jul 2026

I have tested this item ✅ successfully on c8076ff


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48138.

avatar laoneo
laoneo - comment - 23 Jul 2026

Cool, can every extension who has a button hook in then? If yes, then this should be documented.

avatar brianteeman
brianteeman - comment - 23 Jul 2026

Cool, can every extension who has a button hook in then? If yes, then this should be documented.

looks like it - just a few extra lines into your button

avatar ThomasFinnern ThomasFinnern - test_item - 24 Jul 2026 - Tested successfully
avatar ThomasFinnern
ThomasFinnern - comment - 24 Jul 2026

I have tested this item ✅ successfully on c8076ff

I tested html, article, contact, menus, media - links


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48138.

avatar ThomasFinnern
ThomasFinnern - comment - 24 Jul 2026

I have tested this item ✅ successfully on c8076ff

I tested html, article, contact, menus, media - links


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48138.

avatar CSGoat0 CSGoat0 - test_item - 24 Jul 2026 - Tested successfully
avatar CSGoat0
CSGoat0 - comment - 24 Jul 2026

I have tested this item ✅ successfully on c8076ff


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48138.

avatar CSGoat0
CSGoat0 - comment - 24 Jul 2026

I have tested this item ✅ successfully on c8076ff


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48138.

avatar richard67 richard67 - change - 24 Jul 2026
The description was changed
Status Pending Ready to Commit
Labels Added: Language Change Feature PR-6.2-dev
avatar richard67 richard67 - edited - 24 Jul 2026
avatar richard67
richard67 - comment - 24 Jul 2026

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48138.

avatar richard67
richard67 - comment - 24 Jul 2026

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48138.

avatar bembelimen
bembelimen - comment - 24 Jul 2026

Cool, can every extension who has a button hook in then? If yes, then this should be documented.

I have documentation here https://github.com/joomla/Manual/compare/main...bembelimen:62/tinyCE?expand=1 but GitHub does not allow me to create the PR 🤷️

avatar bembelimen
bembelimen - comment - 24 Jul 2026

Cool, can every extension who has a button hook in then? If yes, then this should be documented.

Added

avatar bembelimen bembelimen - change - 24 Jul 2026
The description was changed
avatar bembelimen bembelimen - edited - 24 Jul 2026
avatar laoneo
laoneo - comment - 28 Jul 2026

I'm currently testing it with DPCalerndar. Works good so far, just wondering, in the button we use a link with the session form token:
$link = 'index.php?option=com_contact&view=contacts&layout=modal&tmpl=component&' . Session::getFormToken() . '=1&editor=' . $name;

but not in the script option. Is this done on purpose?

avatar MacJoom MacJoom - change - 2 Aug 2026
Labels Added: RTC
avatar drmenzelit drmenzelit - change - 3 Aug 2026
Status Ready to Commit Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2026-08-03 19:52:08
Closed_By drmenzelit
avatar drmenzelit drmenzelit - close - 3 Aug 2026
avatar drmenzelit drmenzelit - merge - 3 Aug 2026
avatar drmenzelit
drmenzelit - comment - 3 Aug 2026

Thank you

Add a Comment

Login with GitHub to post a comment