Nucleus(JP)フォーラムNucleus(JP)フォーラムNucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。登録ログインログインしていません。v3.70をリリースしました。http://japan.nucleuscms.org/?dl=nucleuscms-ja日本語版http://japan.nucleuscms.org/?dl=nucleuscms本家版(※非公式)新規インストールの場合は全てのファイル・フォルダ(extraフォルダは不要)をサーバ上に置き、ブラウザでinstall/ディレクトリを開きます。アップデートの場合は、nucleusフォルダのみをサーバ上に上書きし、ブラウザでnucleus/upgrades/ディレクトリを開きます。主な変更内容はセキュリティ強化・動作の軽量化などです。日本語版phpassライブラリでパスワード文字列をハッシュ化。Nucleusではパスワード文字列をハッシュ化(暗号化のようなもの)して管理しており、万が一パスワード情報が漏れても、そのユーザが実際に使っているパスワードが簡単には分からないようになっています。あらゆる文字列を総当りで照合すれば解析可能なので、改善が必要と考えました。今回は、WordPressやDrupalで数年に及ぶ実績があるphpassライブラリを採用し、文字列総当りでもほぼ解析不可能なパスワード管理を実装しました。ブックマークレットでアイテムを削除する時の画面遷移を改善しました。従来は管理画面本体に遷移し、そのまま元のページに戻らないため違和感がありましたが、ブックマークレット内で削除が完結するようにしました。quickQuery()の処理をキャッシュし、より軽快に動作するように改善しました。本体の機能を使うだけならあまり恩恵はありませんが、プラグインによっては大きな効果があります。管理画面右上のユーティリティナビに「HELP」を追加しました。拡張子がphpのヘルプファイルを認識できるようにしました。utf8・euc-jpそれぞれで同じ内容のヘルプを同梱する必要がなくなります。プリセットのスキン変数、<%DebugInfo%><%BenchMark%>を追加しました。現在のところ、主にNucleus本体の開発に用いる想定で実装しています。NP_DebugInfo・NP_BenchMarkなどの名前のプラグインをインストールした場合は、プリセットのスキン変数は無効になります。プロセスの最後で全てのテキストをブラウザに一括出力するようにしました。従来は処理の各部で逐次echoしていたため、ページ単位のテキスト処理ができませんでしたが、今回の改善により、ページに含まれる文字列を一括置換する・エンコードを変換してから出力するなどの処理が可能になります。「ページ生成時間」の精度を高めました。従来よりも多めの数値が出力されるようになりましたが、これは従来のベンチマーク処理が特定区間のみを計測していたためです。今回より、ページにアクセスした瞬間からページ全体の出力を行なう直前までの時間を出力するようにしました。getOption()で意図通りの値を取得できないことがあるため修正しました。http://japan.nucleuscms.org/forum/viewtopic.php?id=6203新イベント「PreLoadMainLibs」を追加しました。Nucleusの処理フローの初期段階で実行されるため、負荷対策プラグインの開発などに向いています。ibody/imoreのカラムサイズをmediumtextに変更しました。従来は、HTMLタグが多い記事など、65KBを超えるテキストは途中でカットされて保存されていました。管理画面各部の遷移やボタンの配置を整理し、スムーズに管理画面を操作できるようにしました。00:00」と表示するように調整しました。NP_Pingをパッケージから削除しました。(7つ登録されているping送信先のうち、現在でも残っているのはPing-o-maticだけのため)検索エンジンのクローラーがログイン画面のURLをインデックスしないようにしました。mbstringエミュレータを削除しました。mbstringエミュレータのファイル一式をサーバ上に置いておくと、従来どおりmbstringエミュレータを自動的に読み込んで動作させることができます。http://japan.nucleuscms.org/documentation/history.htmlその他は上記を参照してください。当パッケージは日本チームが独自に作っているもので、本家版の最新版であるv3.65に対し、日本語版の機能をいくつか積み込んでいます。公式にはLMNucleusの使用が推奨されているため当パッケージは参考リリース扱いですが、LMNucleusに積み込まれた改修は全て搭載していますし、互換性の面においても特に問題なく利用できます。(※日本語圏のユーザがあえてこれをインストールする必要はありません)検索エンジンのクローラーがログイン画面のURLをインデックスしないようにしました。新規インストールのテーブル生成時(MySQL)にコレーション(collation)を設定するようにしました。新規インストール時に言語ファイルを選択できるようにしました(デフォルトでenglish-utf8)。新イベント「PreLoadMainLibs」を追加しました。最新バージョンの判定処理を修正しました。従来の処理では、3.7は3.65よりも古いと判定されます。拡張子がphpのヘルプファイルを認識できるようにしました。phpassライブラリでパスワード文字列をハッシュ化。00:00」と表示するように調整しました。新規インストール時の$CONF['MaxUploadSize']のデフォルト値を3MBにしました。ibody/imoreのカラムサイズをmediumtextに変更しました。http://nucleuscms.github.io/docs/history.htmlその他は上記を参照してください。次はv4.0を12月中旬頃にリリースする予定です。v3系の更新は今後数年に渡って長期的に継続し、必要に応じてv3.7x・v3.8~としてリリースを重ねていきます。リリースしました3.7へのバージョンアップお疲れ様でした。ところで、管理画面での編集画面で罫線が標示されるようになりました。その罫線が、編集画面の文字列の真ん中を横切っていて、コードが読みにくいので。行間に罫線を引いてほしいのですが。それに、罫線の表示・非表示のボタンがあるとありがたいのですが。リリースしました罫線を表示するようにはしていないです。リリースしました早速のご返事ありがとうございました。罫線は表示されません。Ver3.7のみ罫線が表示されます。リリースしましたIE11で見てみましたが、確認できませんでした。リリースしました罫線表示が不安定です。編集画面のスクロールバーや、マウスのクリックで罫線表示が変わったり、消えたりします。「3.5では罫線が標示されませんが、3.66から罫線が標示される」と訂正させて頂きます。お詫びと訂正いたします。リリースしました罫線というより、パソコンのグラフィックのレンダリングの乱れみたいな感じですね。textarea」というハックっぽいエントリーがあるのですが、これが関係してるのかも?あとで修正パッチを作成します。編集画面の右側にあるスクロールバーにマウスポインターを当て、スクロールさせるとときに、罫線が表示されます。不安定で、出ないときもあります。スキン編集の編集画面、ExtraSkinJP、テンプレート編集画面など、編集画面は皆、罫線(ノイズ)が表示されます。お世話になっています。editbox(編集画面)に罫線が標示される件は、理由は分りませんが、現在表示されなくなっています。ExtraSkinJPの編集画面にについて伺います。V3.65の場合は、ExtraSkinJPの編集画面は、ウィンドウ表示枠の幅を広げると、その幅に追随して、ExtraSkinJPの編集画面も横幅が広がったのですが、V3.70の場合は、幅が85mmと固定されていて広がりません。V3.70でも、ExtraSkinJPの編集画面の横幅が、広がる様に出来ないでしょうか。ja-dev.zip調整してみました。リリースしましたYama様、3.71を解答して、nucleusフォルダー部分を上書きして、管理フォーム編集画面ウインドウ幅を広げてみましたが、ExtraSkinjpの編集画面は固定されたままで横幅が広がりません。御回答ありがとうございました。Boxの横幅が広がる様になりました。ありがとうございました。「管理画面での編集画面で罫線が表示される」件は、こちらのPCの問題であることが判明しました。関係ないロリポップの文字入力TEXTBOXにも罫線が教示されることが分かりました。これは、明らかにこちらのPCの問題です。ご迷惑をおかけしました。リリースしました管理画面の枠組についていつも大変お世話になっています。v3.70使わせて頂いて居ります。v3.70の管理画面で、項目名の横幅を短くすると、画面上バランスや見栄えが良くなり、編集し易くなると思います。協力もしていないで、どうでも良い質問して、申し訳ございません。ご指導お願いいたします。リリースしましたyama様、早速の御回答ありがとうございました。項目の横幅が縮まり、editboxの幅がウィンドウズの幅に追随して広がるので、編集が楽になります。overするとeditbox枠青色が青色に変わるんですね。項目欄の幅が狭くなったので、項目名:「追加プラグインオプション」の「ン」の字が折り返されて表示されています。