2011年1月1日 Usagi Project 転載歓迎 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ concrete5.4.1.1 日本語版 リリース ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Usagi Project は、このたび、 concrete5 の最新バージョンである、 5.4.1.1 日本語版をリリース致しました。今回の目玉は、キャッシュ 機能向上による大幅なスピードアップと日本語関連機能の強化です。 ダウンロードは http://concrete5-japan.org/download/ から 行えます。 ────────────────────────────── ■ バージョンアップするユーザー様 - concrete5 自動アップデー ト機能を利用するに当たって ────────────────────────────── * 初心者から上級者の方まで必読 サーバーが以下の機能を搭載していないと機能しません * cURL * Unzip もしくは PHP Unzip * /updates/ ディレクトリーにサーバーの書き込みが許可され ていること < 初級者向けの説明 > concrete5 の最新バージョンのファイルは、サーバー上の 「/updates/」内に保存され、アップデート後は/updates/内のファ イルが利用されます。(「/concrete/」内のファイルを変更した方 は注意!) < 具体的な動作の説明 > * 自動アップデート開始 * ZIPファイルをダウンロード * /updates/concrete5【バージョン番号】/ フォルダーを作成 * そのフォルダー内に最新バージョンのファイルを保存 * MySQLデータベース内容もアップグレード という手順で自動アップグレードが行われます。 バージョンを重ねるごとに、10MBのファイルがどんどんと 「/updates/」ディレクトリーの中に蓄積されていきます。ディスク 容量がかさむときは、旧バージョンのフォルダーを削除してくださ い。 ────────────────────────────── ■ 全てのバージョンアップユーザー様に ────────────────────────────── 新規インストールユーザー様への問題は現在確認されていませんが、 既存のサイトをアップグレードされる方は以下の事を先ず確認して 下さい。 最初に以下の事を確認下さい ー 5.4.0.5へのアップグレードには、先ずサイトが5.3.2である必 要があります ー バックアップをかならずおとり下さい ー バックアップの仕方 http://concrete5-japan.org/help/install/how_to_backup/ ー MySQLデータベースの設定を確認して下さい ー phpMyAdminなどで、データベースの名前に大文字が 含まれているかを確認して下さい ー テーブルの名前がすべて小文字であった場合、アップ グレードに不具合が生じます ー 対処方法は以下のページを参照して下さい ー 5.3.3.1日本語版へのアップグレードに関するト ラブルシューティング http://concrete5-japan.org/help/install/how_to_upgrade/5-3-3-1-upgrade-faq/ ー 自動アップグレード機能を使用すると、コア領域 (/concrete) 配下のファイルを全く読み込まなくなります。コア領域のファ イルを編集された方は、それらの変更が無効になってしまいま す。ご注意ください。 アップグレードを行う際は、なるべく、テスト環境でアップグレー ドテストを行う様にして下さい。また、バックアップを とる事を強 くおすすめ致します。 * 参考までに、アップグレードでは、サーバーの性能によって数十 秒から数分かかることがあります。処理が途中で停止してしまった 場合は、上記のアップグレード用URLを再度アクセスして下さい。 アップグレードに関して詳しくは、 * アップグレード方法 * 5.3.3.1 日本語版へのアップグレードに関するトラブルシュー ティング をご覧下さい。 ────────────────────────────── ■ 5.4.1.1 日本語版制作クレジット ────────────────────────────── 日本語パッチあて Tao Katz Yamanoi 翻訳 Takezo Tao Katz 514design 最終確認とパッケージ化・リリース作業 Katz Tao その他テスト協力者様 http://concrete5-japan.org/community/forums/translate/post-1355/ ────────────────────────────── ■5.4.0.5 からの変更点 ────────────────────────────── リリースの原文はこちらです。 ● 5.4.1 Release Notes 原文 http://www.concrete5.org/documentation/background/version_history/5-4-1/ □ スピード・パフォーマンス関連 * フルページキャッシュが、サイト全体の設定と、各ページ上 での設定で利用可能に。 * 変数をprotectedにして、ブロックのキャッシュを指定をブロッ クコントローラーのprotectedされた変数で指定するように変更。 * サイト統計を使わない設定にした場合、フルページキャッシュ 時はデータベースにアクセスすらしない仕様に変更。 * カスタムスタイルシート仕様時のCSSキャッシュを改善 * 多数のオブジェクトをキャッシュするようにし、最適化を実 現。 * 競合状態のバグを修正した後、ローカルのインメモリーキャッ シュを再び使用可能に。 □ ファイルマネージャー関連 * 「アップロード完了」ウインドウで、ファイルのメタデータ を直に追加できるように変更。ファイルに付属情報をもたせ、 アセット管理向上を計った。 * 最初にファイルが新規作成、配置された時の場所を記録する 「最初に追加された場所」というフィールドを追加。プロパティ 上に表示され、検索オプションにも追加。 * 一つか複数のファイルをコピーできる「ファイルをコピー」 機能を追加。 * セットを使用している所にはいつでも、上部に検索/フィルター のインターフェイスを追加。 * 良い感じのマウスオーバーインターフェイスで、管理画面の ファイルマネージャー上にてセットを削除できるように変更。 非公開セットも含めて。 * セット内のすべてのファイルをセット編集の詳細から見る機 能を追加。セット内のファイルの表示順管理も可能に。 * 検索条件をセットで保存する機能をファイルマネージャーに 追加。 * ファイルを追加した後に、ファイルマネージャーを再読み込 みすると、そのファイルを削除できないバグを修正。 * アクセスとパーミッションのダイアログを開いた時の、バグ のあるおかしな挙動を修正。 □ 他の主な追加機能 * 日付ナビブロックとタグブロックと前へ次へブロックを含め た、ブログ関連の新ブロック群と機能を追加し、検索カスタム テンプレートも追加。よりブログ的な表示を可能に。 * TinyMCE 3.3.9.2へとアップグレード。TinyMCEの互換性に関 してたくさんの改善。 * 管理画面の設定で、ファイルマネージャーとサイトマップを 編集画面に追加できるオプションを追加。ファイル編集とペー ジナビゲーションをどこでも使えるようになった。 * サイトマップのフラットビューで、ドラッグすることにより 表示順の「一番上に移動」「一番下に移動」の操作を可能に。 * ページのカスタム属性で「ナビターゲット」の定義を可能に し、オートナビがその定義に従うように改善。 * 外部リンクでターゲットを定義可能に。 * サイト経由で登録してきた新規ユーザーを、EMAIL_ADDRESS_ REGISTER_NOTIFICATION と EMAIL_ADDRESS_REGISTER_ NOTIFICATION_FROMを定義しておくことによって、通知を取得で きるように改善。 * デザインのコントロールを、下書きとデフォルトページで使 用可能に。 * テーマとブロックのW3Cバリデーション面を改善。 * コンテンツ内で画像を表示するとき、ビルトインされた画像 リサイズシステムを使って元画像より小さい画像を表示するよ うに改善。(by Matias) □ 動作・UIなどの追加機能 * ブログライクなサンプルコンテンツを用意(ブログページタ イプ) * SQLベースのインストール時間短縮と、リソース消費の削減。 * ビルドインCSS3機能が使える場合、編集モードでのパフォー マンスが改善。複数アセットの読み込み数を劇的に削減。 * 「フォルダービュー」を「フラットビュー」に変更し、その 他の「フォルダー」という呼び名を、誤解を生みやすいため削 除。 * フォルダーアイコンから、複数ページのアイコンに変更。 * UTF8互換でないPHPワードラップを削除。 * 検索ブロックが、単に一般的な検索を初期状態で行うように。 コード修正で変更可能。 * files/incoming/フォルダーをインストール時に生成する仕組 みに。 * IE以外のブラウザでのサイトマップで、ディスプレイ表示順 変更のドラッグドロップ動作をより良いものに。 * URLを変更した時の、古いURL保存のやり方を削除。 * フォームにログイン中のユーザーをトレースするように変更。 * マーケットプレイス接続時、FileHelper::getcontents()が機 能しない場合、確実に例外を投げるように修正。 * パスのテーブルインデックス周りをより良いパフォーマンス のために改善。 * 州地域リストのアップデート。 * ページ名が見つからず、ページ名を生成することもできない 場合、cIDを使うように。 * より信頼できるページパスの再スキャン。 * アメリカ以外のロケール使用時の日付ローカリゼーションを 改善。 * 日付とタイムスタンプを検索インデックスに使用出来るよ うにし、パスを再インデックス化するように。 * ベースURLへのリダイレクト時、301のヘッダーリダイレクト を使用。 * ページを削除した際、ページ検索インデックステーブルの該 当ページ部を削除するように。 * ブロック編集時、タイトルバーにブロックタイプ名を表示す るように。 □ バグ修正 * events::extend()が、一つのイベントタイプに対して複数の フックを定義できるように修正。 * 新規未承認ページをブラウズした際、表示されるように修正。 * ページのレイアウトが、ページを複製した際に引き継がれな いバグを修正。 * カスタムブロックとエリアデザインを、ページの複製をした 際にも引き継げるよう修正。 * オープンリダイレクトのバグを修正。rcIDは数字か(その 場合は、ページIDになる)、もしくはページパスかを選べるが、 ベースURLと concrete5インストールディレクトリへの相対パス を常に接頭付与し、そのページにリダイレクトする前にページ がバリデイトされるように修正。 * Fileファイルセットでパーミッション設定を削除した際、そ のファイルがセットに属していなければ、グローバルパーミッ ションを付与されるように設定。 * マニュアルで権限が設定されたページをコピーするときに、 作成できる子ページの情報がコピーされなかったバグを修正。 * URIエンコードによるエリア編集時のエラーを修正。 * 特別なパーミッションがブロックに付与されるべきページで パーミッションを変更した際の、パーミッション継承を改善。 * ユーザーリストをエクスポートした際、ログイン回数のフィー ルドが空白であったことを修正し、正しく追加されるように。 * セーフモードオンの際のHTMLヘルパーを修正。 * .flvインポーターが正しくheightを計算できるように修正。 * ページをキャッシュした際、パッケージ化された属性タイプ がページオブジェクトと共に機能しないバグを修正。 * レイアウトバグの修正 * BlockView::getThemePath()が、ブロックビューテンプレート 内からテーマを返さないバグを修正。 * 稼働中のサイトのページリスト表示がプレビューでは機能し なかった問題を修正。 * index.htmlを追加した際、 files/tmpディレクトリにページ を生成。 * コンテンツエリア内で、特定のページが正しいページパスリ ンクが貼られていない問題を修正。 * コンテンツエリア内で非正規リンクが初期状態から表示され ていたバグを修正。 * 記事ブロック内でページパスが指定されていないページへの リンクが正しく機能しないバグを修正。 * 検索ブロック使用時に、特定のパス内の検索が機能しないバ グを修正。 * HTMLブロックのコンテンツを検索インデックスに追加できる ように。 * ページが見つかりませんのページにブロックを追加する際の バグを修正。 * APP_TIMEZONE定数使用時のいくつかのバグを修正。 * エクセルへのエクスポート時、複数チェックボックスリスト の全オプションをチェックできていなかったバグを修正。 * ページリストクラスのエイリアスをインクルードする際のバ グを修正。 * 属性に関するTinyMCEのサポートを改善。 * 複数ブロック削除と下書きのエラー修正。 * AJAXフォームの投稿失敗時、ユーザーをページにリダイレク トさせる動作を改善。 * カスタムユーザー検索のカラム保存時に、ページが再読み込 みされるように。 * より良いガベージコレクション。 * エイリアスページを移動させ、オリジナルは移動させないよ うに。 * オペラ使用時の表示をより首尾一貫したものに。 * IEでTinyMCEの最上部にコンテンツを配置する際のバグ修正。 * ユーザーのプロフィールでアバターを変更した際、設定完了 メッセージを表示。 □ 開発者向けアップデート * jOuery UI のバージョンを1.8.4 に、jQueryのバージョンを 1.4.2にアップグレード * ダッシュボードで使用されるユーザーセレクタで起こるバグ を修正。 * ページセレクタが、属性変更も含めて、一つのページで複数 使用可能に(Remoに感謝)。 * 渡されたコールバックパラメータ(オプションされている) だけではなく、ハードコーディングのccm_selectSitemapNodeを 使用することでTinyMCEのページの選択がしやすくなりました。 * MailHelper::replyTo() 関数を追加 (moseに感謝) * Loader::model() と Loader::library() と Loader::packageElementがローカルファイルを最初にインクルー ドするように再調整。カスタマイズ性とスピードの向上を図っ て。 * AL_THUMBNAIL_JPEG_COMPRESSIONで全てのイメージ(jpeg)の 初期圧縮レベルを制御できるよう定義。 * ccm.sitemap.jsとccm.sitemap.cssをオーバーライドできるよ うにヘルパーを介するよう変更。 * BlockView::getBlockPath()とToolsのヘルパーが、まずルー トディレクトリを見てから、パッケージを見、そしてコアを見 に行くように変更。 * Loader::controller()がまず最初にルートディレクトリをチェッ クするように設定。 ■ 5.4.1.1 での変更点 ● 5.4.1.1 Release Notes 原文 http://www.concrete5.org/documentation/background/version_history/5-4-1-1/ □ 追加機能 * ファイルアップロード時のメタデータ入力画面の機能向上。 メタデータが空白の場合、項目を削除し後にインポート出来る ように。複数一括更新ツールを使用する際に、規定値を読み込 むときの判定を向上 * 「タスク管理権限」を管理者グループに追加 □ バグ修正 * 「タスク管理権限」をグループに付与出来る様に修正。 * 5.3.3.1 から 5.4.1へのアップグレードに関する不具合を修 正。 * シングルページをページ設定で許可しない限りキャッシュを 生成しない様に修正。 * TinyMCEの画像編集ウィンドウのjavascriptの不具合を修正。 * 検索インデックステーブルにcPath, cvName, atSelectOptionIDを追加。 * 上級権限モードでページの編集モード時に、のユーザ/グルー プ管理の不具合を修正 * FilesテーブルのocIDのデフォルト値が0になっていた為に Windowsで発生していた不具合を修正。 * akIDがコレクションの属性値でない場合にエラーのはずな のに、CollectionAttributeKey::getByID 使用時に「正常値」 を返してしまうエラーを修正 * ひとつのページに複数の検索ブロックを設置した場合に全て の検索ブロックに検索結果が表示される不具合を修正。 * IEでファイルをアップロードした際、空白ページがでてしま う不具合を修正。 * IEでユーザ情報を更新出来ない不具合を修正。 * 日付ナビゲーションブロックで、「他のページ配下」オプショ ンが動作しない不具合を修正。 * WebサーバにPHPのJSON拡張がインストールされていない場合 に発生する属性選択の不具合を修正。 * IEでの選択タイプのページ属性を動作させるための javascriptの不具合を修正。 * 管理画面ページに「EmulateIE8」宣言を追加しIEでのの動作 を改善。 * IE7でのファイルセットリスト表示を改善。 * サイトマップで「システムページを表示」をクリックした際 に【マーケットプレイス】-【テーマ】というアクセス出来ない ページが表示されていたバグを修正 * コンンテンツエディタ(TinyMCE)の拡張モードでのボタン配 置を改善。 * アップグレード時に「blog_entry」のページタイプを作成す る様に修正。 * ファイルの複製時、メタデータの修正をした場合、その修正 が複製された先のファイルにきちんと適用されるように修正。 (http://www.concrete5.org/developers/bugs/5-4-1/edit-multiple-user-properties/#84118) * 検索ブロックのデフォルト検索(簡易検索)時に索引指定さ れたページ属性を検索対象に追加。 * 追加URLにアクセスし、大元URLにリダイレクトされる際、 URLの末尾にスラッシュ ( / ) がきちんと付け加えられるよう に修正 * ブロックデザインのプリセットを作成する際に、独自(ユニー クな)なIDを生成する機能を向上 ■ 5.4.1.1 日本語版独自の追加機能 * 日本語URLへの対応 o 旧バージョンでは、URLの指定に日本語を指定した場合、 日本語が削除されていましたが、URLエンコードした物を 設定出来る様に変更しました。 * 属性まわりの表示を修正 o 各種属性管理で、属性名を英語版では属性のハンドル を表示していましたが、設定した属性名を表示する様に 修正しました。 * 日本語でのサイト内検索機能の変更 o 5.4.0.5まではZendの全文検索機能(utf8 unigram)を 使用していましたが、英語版とほぼ同じデータベースを 利用した検索方法に変更しました。 o 「tag」等の属性検索での検索結果の表示でハイライト 機能が日本語では動作しないため、検索属性のハイライ ト機能を除外しました。 * Google Mapブロックのキャッシュ設定を変更 o GoogleMapブロックの編集時に不具合が発生するため、 GoogleMapブロックではキャッシュ設定を登録ユーザはキャッ シュしない方式へ変更しました。 * コンテンツブロック内の外部リンクが動作しない不具合を修 正 o コンテンツブロックで、「リンクを追加」から外部リ ンクを追加した際にリンクが動作しない不具合を修正。 * ページ削除時の動作を修正 o ページを削除した際に、データベースからエイリアス や外部リンクとして登録したものを一緒に削除する様に 修正。 以上 Usagi Project