Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
Our build-config.js
deviates from the default CKeditor one in formatting and ordering which makes it difficult to make out the substantive differences, most importantly added and removed plugins.
Proposed resolution
Update build-config.js
to make it resemble the upstream in terms of formatting and ordering.
Remaining tasks
User interface changes
None.
API changes
None.
Data model changes
None.
Comment | File | Size | Author |
---|---|---|---|
#5 | 2850642-5.patch | 2.72 KB | Wim Leers |
Comments
Comment #2
tstoecklerHere we go. Attaching a diff to the upstream build-config.js (4.6.0 tag) to see the rationale for this issue.
The patch doesn't actually change anything substantially, although because of the formatting changes and reordering that needs to be verified manually.
Comment #3
Wim LeersAFAIK this is because they modified their
build-config.js
over time :)+1 for making this consistent, hence more diffable & maintainable! Thanks @tstoeckler!
Comment #4
xjmSince the maintainability between core branches is also affected, and since this basically just ordering and formatting for the same data, I wanted to also backport it to 8.3.x to keep core in line. Thanks @Wim Leers for the subsystem maintainer review and thanks @tstoeckler for both the before and after diffs.
However, it no longer applies, probably because of the recent vendor update for CKEditor?
Marking as an RC target also given the maintainability concern.
Comment #5
Wim LeersCorrect.
Rerolled. Did a new CKEditor build to confirm that this results in exactly the same build. It does.
Comment #7
xjmThanks @Wim Leers. Committed to 8.4.x and backported to 8.3.x.
Comment #8
xjmComment #9
xjmAlso this is a normal because it has actual benefit.