Kaku 1.3.2 b3 リリース


XREA のサーバーWordPress をお使いの方で、正常に動作しないとのご報告を受けていますが、残念ながら、現時点では原因を究明できていません。特に XREA をお使いの方 、その他の方でも可能な方は、原因究明に ご協力 いただけると、大変助かります。

ダウンロード

主な変更点

  • ソートした状態で「新しい記事」を追加すると、表示が乱れる問題を、ひとまず決着
  • テーブルで、これまでもソートすることが可能だったが、有効に機能していなかったものを、すべて修正
  • 新規アカウントを追加できない問題を修正
  • 新規ページを追加できない問題を修正
  • アカウントを読み込んだとき、ブログドロワーでそのアカウントのブログを選択するように
  • 記事/ページ編集モードを切り替えたとき、可能であれば選択範囲を維持する(実用性は無いけど、精神衛生的な問題)
  • テーブルのカラムヘッダを操作しているときに、テーブル項目への操作と誤認識する問題を修正

「新しい記事」の問題

この問題は、

  1. 「新しい記事」を追加する処理がラフすぎたこと
  2. 「過去の記事」テーブルにちゃんとソートの設定をしていなかったこと

が原因でした。

1 は前バージョンで対応しました(が、このコードにも誤りがあって、新規ページを追加できなくなっていたので、修正)ので、今回は 2 に取り組みました。

どういうふうにしたかというと、まず「過去の記事」テーブルが、必ず何らかの項目でソートされた状態になるように 修正。デフォルトを「ID」カラム としました。

また「ID」カラムでソートしている場合のみ、ソートの挙動を変更し、下書き以外には昇順/降順の切り替えが適用されるものの、下書きだけは、何があっても最上部に、追加した順で表示 されるようにしました。

将来的には MarsEditBlogWrite のように、下書きとそれ以外の記事を明確に区別すると、もっといいかもしれませんが、これでひとまず、分かりやすくなったでしょうか。

テーブルのソートの問題

「新しい記事」の問題と同じく、その他のテーブルも、ソートが可能になっているのにソート状態を保存しなかったりと、ほったらかしだったので、この辺をはっきりさせました。

まず、ブログ/カテゴリードロワーのテーブルでは、

  1. ソート状態を保存
  2. カラムヘッダをクリックして、何回かソート条件を切り替えるとデフォルトの状態(追加された順)に戻る 、画像一覧などではすでに採用している「いつもの機能」を追加。

…というふうに変更。

また、環境設定パネル >「アカウント」タブ の「アカウント」テーブルでは、ソートしてしまうと、右側の「アカウント情報」と齟齬が起きてしまうので、正式に、ソートできなくしました。これは、Kaku のデータ構造の問題で、簡単にはソートできるようにできないのです(ひどい)。

Upcoming…

バージョン 1.3.2 は、様々な不具合のご報告を受けて、勢いで走り出してしまったので、自分でも、何をゴールとすべきかよく分からなくなっていましたが(でも、それは Kaku をお使いいただいている人が増えたということでしょうか…ありがとうございます)、そろそろベータは終わりにして、次の機能を追加して(最後に機能追加でいいのか!?)、リリース候補として出したいと思っています。

  • 記事の日付を設定する機能(を、ちゃんとする)
  • メールでご要望いただいた機能(できれば)

では!


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です