Nucleus(JP)フォーラム

NucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。

ログインしていません。

#1 2014-09-08 10:00:58

yama
Administrator
登録日: 2005-07-07
投稿: 1,243
ウェブサイト

v3.70日本語版リリース候補です

http://japan.nucleuscms.org/documentati … ry370.html
v3.70日本語版リリース候補です。改修内容は上記のとおりです。

新規インストールの場合はextraフォルダ以外の全てのファイル・フォルダをサーバ上に置き、ブラウザでinstall/ディレクトリを開きます。
アップデートの場合は、nucleusフォルダのみをサーバ上に上書きし、ブラウザでnucleus/upgrades/ディレクトリを開きます。

v3.4系まではDBのエンコードがlatin1でも文字化けせずにサイトを運用できていましたが、v3.5からはアップデート後に文字化けが発生することがある旨が報告されています。それは今回のv3.7でも解決できておらず、DBのエンコード設定を見て、latin1の場合はv3.4系と同じ接続方法にスイッチするようにすれば文字化けを回避できるのですが、エンコードを明示しない接続はセキュリティ上の懸念がありますので、この件に関しては対応を見送りたいと思います。自分も事情がよく分かってなかったのですが、調べてみたらそういうことでした。

今回のv3.7では新しいプラグインイベント(PreLoadMainLibs)を追加していて、先日から配布しているNP_Cacheは、v3.7ではさらに軽く動作します。16個のコアライブラリファイルを読み込む直前にフックするもので、キャッシュ処理以外にも使い道があると思います。

http://japan.nucleuscms.org/forum/viewt … 663#p30663
今回のパッケージはセキュリティ面の強化を行なっています。これまでパスワードの保存は単純なハッシュ処理を行なっていましたが、WordPressやDrupalなどで採用されている高度なハッシュ処理に改めました。


Attachments:
zip nc370-rc1.zip, Size: 924.54 KiB, Downloads: 178

オフライン

#2 2014-09-11 13:57:59

osamuh
メンバー
From: 東京
登録日: 2003-12-03
投稿: 45
ウェブサイト

Re: v3.70日本語版リリース候補です

順調に動いています。
NP_Cache も快適です!


ひぐち おさむ
http://www.higuchi.com/

オフライン

#3 2014-09-11 18:50:42

keiosys
メンバー
From: 東京都
登録日: 2010-04-12
投稿: 151
ウェブサイト

Re: v3.70日本語版リリース候補です

何時も、大変お世話になっています。
Nucleusのバージョンアップお疲れ様です。

確認です。

管理画面の編集ボックスで、3.65は、画面を横に引き延ばすと編集ボックスも引き延ばされたのですが、3.66の場合、画面を引き延ばしても、編集ボックスは同じ大きさのままなのですが、
3.70は、まだ確認していませんが、編集ボックスの大きさは変えられるのでしょうか?

オフライン

#4 2014-09-11 20:20:13

yama
Administrator
登録日: 2005-07-07
投稿: 1,243
ウェブサイト

Re: v3.70日本語版リリース候補です

了解です、そのように調整します

オフライン

#5 2014-09-12 09:06:54

keiosys
メンバー
From: 東京都
登録日: 2010-04-12
投稿: 151
ウェブサイト

Re: v3.70日本語版リリース候補です

間違えました。
申し訳ございませんでした。
3.66の管理画面の編集ボックスの大きさは、変更可能でした。
NP_ExtraSkinJPの管理の編集画面の大きさみが変更できないだけでした。

オフライン

#6 2014-09-15 12:00:52

osamuh
メンバー
From: 東京
登録日: 2003-12-03
投稿: 45
ウェブサイト

Re: v3.70日本語版リリース候補です

3.70 にしてから、NP_SearchedPhrase (ページに到達したリファラから、検索キーワードを抜き取るプラグイン)がリファラを取得し損ねているようです。
リファラを取り出す部分を PreloadMainLib イベントで呼び出すように改修しないといけないのかな。

(と、自分用作業メモ)


ひぐち おさむ
http://www.higuchi.com/

オフライン

#7 2014-09-15 15:29:51

yama
Administrator
登録日: 2005-07-07
投稿: 1,243
ウェブサイト

Re: v3.70日本語版リリース候補です

http://www.higuchi.com/dokuwiki/nucleus … chedphrase
こちらが最新版ですよね?調整してみますー

オフライン

#8 2014-09-15 17:29:40

yama
Administrator
登録日: 2005-07-07
投稿: 1,243
ウェブサイト

Re: v3.70日本語版リリース候補です

そろそろv3.70正式リリースの準備をします。

主な内容は下記のとおり。

phpassライブラリでパスワード文字列をハッシュ化。Nucleusではパスワード文字列をハッシュ化して管理しており、万が一パスワード情報が漏れても、論理的には、実際に使われているパスワードの実体が分からないようになっています。しかしあらゆる文字列を総当りで照合すれば解析可能で、実際そのようなツールが出回っており、改善が必要と考えました。今回は、WordPressやDrupalで数年に及ぶ実績があるphpassライブラリを採用し、文字列総当りでもほぼ解析不可能なパスワード管理を実装しました。

ブックマークレットでアイテムを削除する時の画面遷移を改善しました。従来は管理画面本体に遷移し、そのまま元のページに戻らないため違和感がありましたが、ブックマークレット内で削除が完結するようにしました。

quickQuery()の処理をキャッシュし、より軽快に動作するように改善しました。本体の機能を使うだけならあまり恩恵はありませんが、プラグインによっては大きな効果があります。

管理画面右上のユーティリティナビに「HELP」を追加しました。

拡張子がphpのヘルプファイルを認識できるようにしました。たとえばutf8・euc-jpそれぞれで同じ内容のヘルプを同梱する必要がなくなります。

プリセットのスキン変数、<%DebugInfo%><%BenchMark%>を追加しました。現在のところ、主にNucleus本体の開発に用いる想定で実装しています。NP_DebugInfo・NP_BenchMarkなどの名前のプラグインをインストールした場合は、プリセットのスキン変数は無効になります。

プロセスの最後で全てのテキストをブラウザに一括出力するようにしました。従来は処理の各部で逐次echoしていましたが、これにより、ページに含まれる文字列を一括置換する、エンコードを変換するなどの処理が可能になります。

http://japan.nucleuscms.org/forum/viewtopic.php?id=6203
getOption()で意図通りの値を取得できないことがあるため修正しました。

新イベント「PreLoadMainLibs」を追加しました。Nucleusの処理フローの初期段階で実行されるため、負荷対策プラグインの開発などに向いています。

ibody/imoreのカラムサイズをmediumtextに変更しました。従来は、HTMLタグが多い記事など、65KBを超えるテキストは途中でカットされて保存されていました。

管理画面各部の遷移やボタンの実装を整理し、よりスムーズに管理画面を操作できるようにしました。

「1970-01-01 01:00」と表示される部分を「0000-00-00 00:00」と表示するように調整しました。

NP_Pingをパッケージから削除しました。(7つ登録されているping送信先のうち、現在でも残っているのはPing-o-maticだけのため)

http://japan.nucleuscms.org/documentati … ry370.html
その他は上記を参照してください。

オフライン

Board footer