OneThird CMS

Lightweight CMS for Small website, Web application framework.

Download Document

english

Heaven’s Door v1.70betaを公開しました

Heaven’s Door v1.70betaを公開しました

今回のバージョンアップでは変更点が多いためしばらくβ扱いとします

β版のため、自動アップデートは行えません

バックアップツールからOnline Pluginを開き

Heaven's Door v1.70 beta

を選択してください

今回の主な修正内容は以下のとおり

同時に、スケルトンシリーズなどテーマもバージョンアップしました


OGP、サムネイルについて

Heaven's Door ではOGPイメージ(Webページがシェアされた時にタイムラインに表示される画像)とサムネイル画像(アイキャッチ画像)を同時に設定できる仕様に変更しました

OneThird を設計した時点ではOGPイメージの規定はっきりしていなかったのですが、

現在1200px x 630pxが標準になっており、Fage folderプラグインの様にサムネイルとして画像を使う場合大きすぎるため二種類の設定が行えるようにしました

システムメニューのサムネイル設定ダイアログや、その他の画像アップローダーでのサムネイル画像の左上、右上にそれぞれOGPイメージとサムネイル設定ボタンがあります

クリックするとその画像が、OGP画像、サムネイル画像に設定されます

サムネイルは標準で200pxでそれ以上の画像が指定された場合GDが使用可能であれば自動的にリサイズされます

また大きい画像と小さい画像が明確に区別できるように、300px以下の小さい画像はサムネイルも小さく表示されます

OGPイメージを設定した場合、og:imageタグが適切に設定されますが、サムネイルの場合は設定されませんのでご注意ください


この変更に伴い、システムテーマ v8 の一部変更を行いました

inline設定を行っている場合はCSSの再コンパイルを行ってください

スケルトンシリーズを使っている場合はバージョンアップする事もできます

なお、以前設定されたサムネイルはOGPイメージに設定されます

設定されたOGPイメージとサムネイルを取り出すには以下の関数を使います

function get_thumb_url(&$page_ar, $thumb_img=true, $expand=true)

ページ配列を渡すだけで、イメージへのURLが取得できます

第二パラメータをtrueにすると、サムネイル→OGPイメージの順で検索されます、falseの場合はOGPイメージだけです

第三パラメータには実URLか、img.phpを使った形式かを選べます


編集権限について

OneThird では利便性を重視し、管理者権限があれば、ページ作成者でなくても自由に編集が行えていました

自由に編集できるかわりに、権限の移譲を行った場合はアクションログに記録する仕様となっています

もし、下書きページを他人から見られたくない場合はトピックページを作成する必要がありました

v1.70以降は、この仕様を改め、明示的に権限の移譲を行わないと編集できなくなりました

移譲の方法は、ページプロパティから公開モードを一旦非公開に変更するだけです

誰が編集権限を持っているかはページプロパティから確認できます

また、従来通り権限の移譲が行われた場合アクションログに記録されます


主な変更点

  1. OGPイメージ、サムネイル画像(アイキャッチ画像)周りの処理を全面改良
  2. ページ作成者以外はページ編集できないように仕様変更
  3. システムテーマ v8 の一部変更
  4. デフォルトテンプレートを変更できるように仕様変更
  5. loadテンプレート関数に'jquery'を指定するとjQueryを読み込むよう仕様拡張
  6. loadテンプレートで読み込んだ場合システム設定で読み込むjQueryのURIを設定できるように仕様拡張
  7. バックアップツールのフィルタ機能追加
  8. super user (サイトを作成したアカウント)はメンバー一覧にて他のユーザーから見えないように仕様変更(super userの名前を隠匿する仕様に変更)
  9. delayed_expandがデフォルトでソートしないように仕様変更、同時にソートオプションを追加
  10. Page Managerの改良
  11. Page Listの改良
  12. タイトルに使えない文字列があった仕様を変更
  13. セキュリティ向上の為、ログインシステム他システムツールにはプラグインが適用できない様に仕様変更


バグ対策

  1. OGPのバグを修正
  2. php 5.3系でログイン出来なかった件
  3. メンバー一覧表示で意図しないログアウトが発生していた件
  4. トピックプラグインのBugfix
  5. 会員制ページの場合のログインパネルでキャンセルが効く件
  6. CSS コンパイラの動作安定化
  7. その他のBugfix


バージョンアップした拡張プラグイン/テーマ

  1. ex-folder
  2. acc_ctrl
  3. lwrpage_manager
  4. open street map
  5. スケルトンシリーズ


その他

公開していた、無料テーマに関して一部動作不良が報告されましたので一時公開停止しています

動作確認後、順次再公開していきますのでよろしくお願いいたします

また、現在テスト中のプラグインも多数あります

上記プラグインついては、あまりにも数があるため、リリースまでにはかなり時間が掛る予定です

興味がある方はfacebookにてメッセージをいただくとリリース前にもお渡しできますのでご相談ください