-
-
Notifications
You must be signed in to change notification settings - Fork 438
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Install TinyMCE 7.5 via composer #4113
Conversation
* Rector: CQ - UnusedForeachValueToArrayKeysRector See Rector\CodeQuality\Rector\Foreach_\UnusedForeachValueToArrayKeysRector * fixes + phpstan See fix at rector: rectorphp/rector-src#6164
This reverts commit 3d7eaf6.
Very good idea, but @fballiano, @empiricompany and I worked on a custom version for TinyMCE which is now available in version 20. Installing TinyMCE with Composer will benefit the version we have already in OpenMage or do we need some patches for Composer? |
@addison74 i have seen no changes made to TinyMCE itself, so the files are the same as currently used. |
@addison74 note: when you install OM as composer dependency, you have to install that plugin too. |
Waiting for final response from TinyMCE, but it looks like we CAN use v7 ... Maybe some is really familiar with licensing ... answer so far.
OM is no derivative work from TinyMCE, so we dont have to put it under GPL itself. We use it in a non-commercial project. We follow (inherit?) GPL and all code is available to the community. From my understanding ... if someone uses a OM-fork as commercial product, HE had to put it under GPL - not we. Waiting for response, but v7 seems to work ... |
I didn't think to contact them, but what you say there seems to make sense. If we get an official answer that we can use version 7, that would be wonderful. If I'm not mistaken, Magento 2 is still at version 5. |
# Conflicts: # composer.lock
@sreichel - Did you get any reply from TinyMCE regarding using v7 in OpenMage? |
@addison74 i dont know ... my email-account is currently locked and seems not so easy to get it unlocked. With this PR we are prepared for a possible 6.8.5 release that will come "for sure" (6.8 is supported till next year). |
# Conflicts: # composer.lock
I'm not sure how to test. What I did in DDEV:
I get: "You are using TinyMCE 6.8.4" but I expect 7.5. What am I missing? [edit] My browser was loading the TinyMCE from cache. When I refreshed with ctrl-F5, and click Show/Hide Editor button, developer console error:
|
@kiatng - How did you install OpenMage in the directory configured to use DDEV? |
Ahhh ... i forgot to commit some changes to composer-plugin. |
... conflicts fixed ... grrr |
We did it. 👍 |
Description (*)
I've updated the copy-plugin to work if you install OpenMage as composer dependency.
Related Pull Requests
Update
Todo