NKeditor 5.0.2がリリースされました。NKedtior は、優れたオープンソースのオンライン エディターである kindeditor をベースにした二次開発プロジェクトです。軽量かつ強力で、コード量は Baidu の ueditor エディタの半分以下です。kindeditor に基づいて、いくつかのスタイルの最適化、いくつかのコンポーネントの削除と追加など、多くの最適化を行いました。
今回のアップデート
-
ドロップダウン メニュー アイコンの位置に表示されるフォント、色、その他のスタイルを修正します。
-
相対パス検索のバグ問題を修正 ( https://gitee.com/blackfox/kindeditor/issues/IFLFS )
-
一般的な画像アップロードと画像リスト、最適化された画像ストレージとリストアルゴリズムの問題のための API をリファクタリングしました ( https://gitee .com/blackfox/kindeditor/issues/IFHXZ )
-
いくつかの既知の小さなバグとエクスペリエンスの詳細を修正しました
アップグレードに関するいくつかの注意事項:
この最適化は、KinedEditor がオンライン ファイル リストを実現するためにフォルダのトラバースを使用するのに対し、NKeditor v5.0.2 は独自に実装された単純なファイル データベースである SimpleDB を使用するため、主に古いバージョンの KindEditor を使用しており、NKeidtor にアップグレードしたいユーザーを対象としています。ファイルリストを使用して、ディレクトリを複数回走査することによって生じるパフォーマンスの損失を軽減します。したがって、スムーズにアップグレードしたい場合は、まず php/default/import.php を実行して、以前にアップロードしたファイルのインデックスを再構築する必要があります。
php php/default/import.php
実行前に、プロジェクトの実際の状況に応じて、import.php 内の 2 つの変数の値を変更する必要がある場合があります。
// ファイルアップロード用のルートディレクトリ、変更してください $root = $basePath = dirname(dirname(__DIR__)) . "/uploads/"; // 画像アップロード用のルート URL、 実際のプロジェクトに従って $baseUrl を変更してください= "/editor /nkeditor/uploads/";
変更後は、上記の import data コマンドを直接実行できます。
オンラインデモ
- NKeditor の詳細な紹介:クリックして表示
- NKeditor のダウンロード アドレス:クリックしてダウンロード