Skip to content

[JSライブラリ][WYSIWYG][テーマ管理] TinyMCEを6→7へアップデート OW-2523 #2190

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

Merged
merged 1 commit into from
May 4, 2025

Conversation

akagane99
Copy link
Contributor

@akagane99 akagane99 commented May 3, 2025

概要

  • TinyMCEを6.x系→7.x系にアップデートしました。
  • TinyMCEのimageプラグイン(Connect-CMSで改造)にパッチ(6.x系→7.x系)を当てました。
  • TinyMCEの日本語言語JSを6.x系→7.x系に上書きしました。

注意

修正後画面

例)固定記事>編集

image

テーマ管理>ユーザ・テーマ

image

npmライブラリ コマンド

# devDependenciesにインストール
npm i -D tinymce@7

# 全ライブラリの最新化
npm update

# app.js, app.cssの最新化
npm run prod

簡易テスト

レビュー完了希望日

なし

関連Pull requests/Issues

参考

tinymce.init({
  selector: 'textarea',  // change this value according to your HTML
  license_key: 'gpl'
});

DB変更の有無

無し

チェックリスト

@akagane99 akagane99 added the enhancement 機能強化 label May 3, 2025
@akagane99 akagane99 self-assigned this May 3, 2025
@akagane99 akagane99 marked this pull request as ready for review May 3, 2025 18:43
@akagane99 akagane99 added developer update 開発者向けの更新 and removed enhancement 機能強化 labels May 4, 2025
@akagane99 akagane99 merged commit f59682b into master May 4, 2025
4 checks passed
@akagane99 akagane99 deleted the dev/tinymce branch May 4, 2025 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
developer update 開発者向けの更新
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant